Menu

Transforming the booking journey into a pedagogical support tool and training projection tool.

Ornikar Vehicle
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

Coraline Colasse

(Principal Designer)

Juliette Roulier

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

volume of lessons completed

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

Aman

43 years old
40 hours of driving
Exam end of February 2026

Margaux

17 years old
High school student
First driving lesson in March

With Ornikar

Arthur

31 years old
18 hours of driving
without the theory test

Maëlle

25 years old
Got her license
in 2024

Noé

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.

It would be cool to have something that tells me (...) you will start managing gear changes, etc., after your 20th [lesson]... to influence motivation.
Arthur

3/5

...but they don't do it when there is no framework or help to do so.

I was thinking, damn, I didn't book my driving hours for next week; I usually did it in times like this. A bit rushed.
Noé

4/5

Students are aware of the benefit of scheduling their hours over the long term and regularly...

Having a routine is very reassuring and secure; it allows one to know that there won't be any surprises, or things we have to remember at the last minute.
Margaux

5/5

Interactions with the instructor reassure students about obtaining their license and facilitate bookings.

Yeah, it affects my motivation a bit, that's true. In the sense that I have more doubts than confirmations about whether things are going well. But maybe after it's related to my specific instructor.
Arthur

3/5

Friction points on the Ornika platform, which does not facilitate booking multiple hours or setting up recurring appointments.

... if we wanted to book one or two hours, we had to do it in two separate instances/steps.
Noé

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

Aman

43 years old
40 hours of driving
Exam end of February 2026

Margaux

17 years old
High school student
First driving lesson in March

With Ornikar

Arthur

31 years old
18 hours of driving
without the theory test

Maëlle

25 years old
Got her license
in 2024

Noé

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.

Actually, I wonder if they are proposed by my instructor or generated by the application.
Thomas

5/5

The ability to manage reservations at any time facilitates organizing driving lessons.

I think it's a good idea because she refused and made a counter-proposal.
Arthur

5/5

The progress tab and highlighting the exam date reassure and motivate users.

The last session advice is great; it helped me think « yes, I did this, I can do this » and it short-circuits anxiety.
Noé

5/5

Throughout the journey, the wording and explanations are not always clear.

We have the lesson reserved even though they are not reserved.
Marc

4/5

The « list » and « calendar » reservation views are suitable for different users.

In my opinion, the calendar view is cool.
Noé

Iteration

Automatic planning generation

Before
After

The iterations

UX Writing

Simplified title that conveys more autonomy and control.

The first part of the paragraph indicates a desire to combine efficiency and kindness, a positive commitment.

The bolded part represents an ambivalence between encouragement and gentle pressure to convince someone to schedule.

The pink framework always reassures with the possibility of canceling proposed slots. Added pedagogy to reassure them about credit management.

Before
After

The iterations

UX Writing UX Design

Users were frustrated at not being able to make any adjustments before their planning was generated. We wanted to give them control over the following choices:

  • Number of hours to plan
  • Choice of instructor
  • Meeting location
  • Recurrence start date
  • Hours frequency / week
  • Session duration
  • Days and time slots
Before
After

The iterations

UX Writing

During user testing, we noticed that the « List View / Calendar » button was not well identified.

We therefore improved its visibility.

Cards were color-changed to be more related to the switch.

Before
After

The iterations

UX Writing UX Design

During our tests, we noticed it was inconsistent to combine instructor selection with the meeting point.

We chose to simplify by keeping only the instructor selection.

Before
After

The iterations

UX Writing UX Design

Meeting location choice in the lesson modification section.

Before
After

The iterations

UX Writing

We were told that generating a schedule was not an achievement.

So we changed the title to a positive message, without overdoing it.

In this paragraph, we added at the end, the information about the instructor's response delay.