LEARNING PLATFORM · OWN PRODUCT · NL
WRM Academy
Our own learning platform for driving instructor training: online lessons, practice exams, a trial period with an email series, invoices and referrals.
- TYPE
- Learning platform · own product
- MODULES
- 8
- ROLES & PORTALS
- 4
- ENVIRONMENT
- Own, isolated
WHAT WE BUILT
A student starts with a free trial account and a practice exam. After that comes online access or the classroom course: choose a start date, sign the agreement and pay in instalments. Teachers run lesson evenings with slides and live questions, answer questions at their own question desk and see who is falling behind. The platform itself generates invoices, agreements and the proof of participation as PDFs.
Modules

Lessons & lesson evenings
Online lessons per topic, plus lesson evenings with slides and live questions.

Practice exams
Practise exams, with results, statistics and a personal roadmap.

Practice & planning
Practice questions, flashcards and a study planner.

Trial period & upgrade
Free trial account with a practice exam. Locked sections stay visible until the upgrade.

Classroom enrolment
Choose a start date, waiting list, sign the agreement and later pick up where you left off.

Paying in instalments
Pay via the payment page. Instalments with reminders; if payments fall behind, the platform is paused until payment has been made.

Question desk
Students ask questions from within the lesson; teachers answer them at a single desk.

Referral programme
A discount for the person who refers someone and for the person who signs up. Referring yourself is not possible.
Emails
Drafted in the WRM Academy house style and recorded per student. Commercial emails only with consent, with an unsubscribe link in every email.

Trial period series
Eight emails in 21 days; the results email comes sooner after a practice exam

Waiting list
Day 0, 3 and 10, then monthly

Classroom welcome
After the first payment

Before the start
7 days and 1 day before the first lesson evening

Payment confirmation
After every payment

Instalment reminder
7 days and 1 day before the due date

Timetable changed
When there is a new teacher, group or date

+ more
Full list in the inventory
Documents
Every document is generated as a PDF by the platform itself and kept in protected storage. Invoices get a sequential number with no gaps.
- Invoice (PDF)after every payment
- Signed agreement (PDF)on enrolment or upgrade
- Proof of participation (PDF)after completing the course
- Case file (PDF)export of a question for the administrator
- Data exportthe student downloads their own data
Roles & portals
Trial account
Free access to part of the lessons and a practice exam.
Student
Lessons, exams, payments, invoices, questions and their own data.
Teacher
Lesson evenings, question bank, question desk, notifications and who is falling behind.
Administrator
Students, groups, enrolments, payments, email and privacy requests.
Security in this project
- Permissions per role enforced in the database
- Separate test and live environments
- Data export and erasure on request
- Hosted in Europe
Technology & timeline
- Build time
- 4 weeks
- Application
- Next.js
- Database
- PostgreSQL with row-level security
- Payments
- Via the payment page, including in instalments
- Environment
- Own, isolated
Something like this for your business?
Tell us how you work now. We'll think it through with you in 30 minutes.
