← All Projects

Education Technology Provider

Self-Enrolment Plugin

WordPress plugin for public course discovery and online enrolment

// The Challenge

The client's training management system had no public-facing enrolment capability. Students had to contact the organisation directly to enrol, creating a manual bottleneck. They needed a way for students to discover available courses, complete enrolment forms, make payments, and have their data flow directly into the backend training system — all from the existing WordPress website.

// The Solution

We developed a custom WordPress plugin with Gutenberg blocks that creates a complete self-service enrolment experience. Students can browse and search courses, view availability and pricing, complete multi-step enrolment forms, and pay via Stripe — all without leaving the WordPress site. The plugin connects to the training management API for live course data, syncs enrolment records back to the backend system, and includes an admin dashboard for configuration, form customisation, and audit logging. A built-in quiz system supports pre-enrolment assessments with PDF result generation.

// Key Features

01Course catalogue with search, filters, and live availability
02Multi-step enrolment wizard (details → payment → confirmation)
03Stripe payment integration (test and live modes)
04Dynamic form builder for enrolment data collection
05Pre-enrolment quiz system with auto-scoring
06PDF result generation for quiz outcomes
07Real-time API sync with training management backend
08WordPress admin dashboard for configuration and audit logs

// Results

Self-service enrolment eliminated manual intake bottleneck
Stripe integration enabled instant online payments
Live API sync removed double-handling of student data
Quiz system supported pre-enrolment skills assessment

Tech Stack

WordPressPHPReact (Gutenberg Blocks)WebpackStripe APIREST APIsPostgreSQLCustom Admin UI

Client

Education Technology Provider

Category

wordpress

// Let's talk

Ready to build
something real?

Book a free discovery call. No pitch decks, no sales funnels — just a conversation about your project and how we can help.