volume of lessons completed
case study
Transforming the booking journey into a pedagogical support tool and training projection tool.
- Projet
- Academic / with Ornikar
- Duration
- Two weeks
- Team
- 3 Product Designers :
Linda, Thomas and me
- Scope
- User Research
- Idéation
- Prototyping
- User Testing
- Tools
- Figma
- Notion
- Google Meet
- NotebookLM
Context
Ornikar is a platform that democratizes access to driving licenses by connecting state-certified instructors to millions of students. Its mission is to offer quality training at competitive prices through a digital approach.
This project was carried out as part of a Product Design Bootcamp at The Design Crew with Ornikar's participation. The Ornikar team called on us to take up a challenge and participate as jurors for the presentation of our solutions. These people were:
Coraline Colasse
(Principal Designer)
Juliette Roulier
(Product Designer)
+3 M
of students over 10 years
+2000
Instructors
50%
of online driving schools
40%
Market share in code
Problem
How can we help our students organize their driving lessons simply, regularly, and in advance, in order to better support them throughout their training?
Observations, identified problems
For students
Structure
Unscheduled training and irregular bookings, risk of dropout.
Engagement
40% dropout rate (>30 days without driving).
Capacity
Bottlenecks (full slots) and losses (20% cancellations).
Motivation
Lack of projection on skill progression and clear exam date.
For instructors
Schedule
5% occupancy rate projected 2 months ahead.
Predictability
Only 30% of slots filled for next month.
Business
Fill their slots with competitors.
Continuity
Recurring disruptions due to unrecovered cancellations.
Main Objectives
total duration of driving training
schedule fulfillment and instructor stability
Project Target
Core Target
- Students already in driving training (Ornikar or online competitors as priority).
- Students in traditional driving school.
Secondary
- Students wanting to start driving (Ornikar or competitors).
- Recent graduates (feedback on reservations).
Instructions and Constraints
Focus exclusively on the student experience with mobile-first thinking.
Research
User panel
Traditional driving school
43 years old
40 hours of driving
Exam end of February 2026
17 years old
High school student
First driving lesson in March
With Ornikar
31 years old
18 hours of driving
without the theory test
25 years old
Got her license
in 2024
26 years old
Got his license
in 2023
Research Objectives
Expectations
We aim to understand the expectations for guidance and support from the service
Mindset
We aim to understand the mindset of students during their driving lessons
Organization
We aim to understand how students organize their driving lessons
Key Insights
3/5
People taking their driving test expect long-term follow-up on their progress.
3/5
...but they don't do it when there is no framework or help to do so.
4/5
Students are aware of the benefit of scheduling their hours over the long term and regularly...
5/5
Interactions with the instructor reassure students about obtaining their license and facilitate bookings.
3/5
Friction points on the Ornika platform, which does not facilitate booking multiple hours or setting up recurring appointments.
Our Problem Statement
How can we help students regain control over the organization of their driving lessons by giving them a clear framework, regular and reassuring.
Success Criteria
Lesson Regularity
Retention: More students completing their training journey to getting their license in less than 6 months.
Clarity
Students understand their progress and what's at stake. Result: fewer dropouts, more motivation and confidence, for continuous learning.
Cancellations & Rescheduling
Fewer last-minute cancellations. Planning becomes a routine. Students manage their schedule without stress, a sign of regained control.
Ideation
Benchmark
We conducted a benchmark to explore concrete ways to meet our needs:
Transforming ideas into concepts
Prototype v0
Persona Introduction
Julien already has 5 hours of driving lessons but hasn't taken any for 3 months. An Ornikar reminder notification appears on his phone.
Automatic planning generation
Continuation of this first part scenario
1
New notification
Your instructor has seen the schedule you sent them!
2
Synchronization modal
We propose to Julien to synchronize his new schedule with his calendar.
3
Notifications modal
Julien is invited to enable application notifications.
4
List of scheduled lessons
Julien notices a canceled lesson. He has the option to reschedule it.
5
New notification
Your instructor has just proposed new time slots.
6
New lesson proposal (valid for 48h)
Julien has the choice to accept or refuse it.
7
Lesson validated by Julien.
Addition confirmation. This new lesson appears in the 'To come' section.
Coordinating lessons with instructor
Continuation of this first part scenario
1
New notification
Your instructor has seen the schedule you sent them!
2
Synchronization modal
We propose to Julien to synchronize his new schedule with his calendar.
3
Notifications modal
Julien is invited to enable application notifications.
4
List of scheduled lessons
Julien notices a canceled lesson. He has the option to reschedule it.
5
New notification
Your instructor has just proposed new time slots.
6
New lesson proposal (valid for 48h)
Julien has the choice to accept or refuse it.
7
Lesson validated by Julien.
Addition confirmation. This new lesson appears in the 'To come' section.
Information about the student's progress
Scenario: information about the student's progress
1
Notification
The instructor has sent information for the next lesson.
2
Progress screen
A circular gauge shows where they are.
A summary of the last lesson with acquired skills.
3
"View all" CTA
Julien lands on his learning log which summarizes what he has acquired.
4
Progress history
Number of hours to come
Details of hours completed.
5
Last lesson report
Instructor feedback
Acquired skills for this lesson
Next session program.
6
Detail of a past lesson
Instructor feedback
Acquired skills for this lesson.
Booking the last lessons
Julien books his 3 last lessons before the exam
1
Lessons screen
Display of completed lessons. The rest is empty.
2
Lesson booking
Selection of multiple available dates and times
Reminder of exam date.
3
3 hours to select
From the chosen hour, "View summary" becomes active.
4
Selected lessons screen
Shows the 3 lessons with the option to delete them.
5
Lessons screen
Upcoming lessons and pending validation in list and calendar format.
6
Exam screen
Displays the deadline towards the exam.
User Testing
User panel
Traditional driving school
43 years old
40 hours of driving
Exam end of February 2026
17 years old
High school student
First driving lesson in March
With Ornikar
31 years old
18 hours of driving
without the theory test
25 years old
Got her license
in 2024
26 years old
Got his license
in 2023
Test Objectives
Flow
Check the simplicity and relevance of the overall flow
Agenda
Check the use and usability of the two agenda views in reservation management
Generated Planning
Check the relevance and understanding of an automatically generated planning
Reassurance and Motivation
Check the visibility of skill progression and pedagogical feedback reassures and motivates
Multi-Selection of Lessons
Check the interface affordance for booking multiple lessons at once
Key Insights
4/5
Not consulting users before generating the planning causes concerns and anxiety.
5/5
The ability to manage reservations at any time facilitates organizing driving lessons.
5/5
The progress tab and highlighting the exam date reassure and motivate users.
5/5
Throughout the journey, the wording and explanations are not always clear.
4/5
Progress Gauge
Allows the student to know where they stand and what remains before the exam.