Skip to content
Back
Education

Lebanese Motorcycle Theory Trainer

An Arabic study app for the Lebanese motorcycle theory exam, with practice that adapts to what you get wrong.

My partBuilt solo · not an official government app

In short

An Arabic right-to-left Vite/React/TypeScript study tool for the Lebanese motorcycle theory exam with adaptive review, coverage-aware selection, and localStorage-only progress.

What it is
A focused Arabic right-to-left React application for studying the Lebanese motorcycle theory exam.
Why it matters
Learning a fixed question bank rewards coverage of what a learner does not yet know, not repetition of what they already do. Doing this in a right-to-left interface adds directional detail that a generic quiz app does not handle well.
My part
I built it on my own. It is not an official government app, and no government body endorses it.

Step by step

  1. 1

    Bank

    251 multiple-choice questions and 101 road-sign questions with extracted sign imagery form the trainer’s content base.

  2. 2

    Select

    Coverage-aware selection surfaces unseen material before over-drilling familiar questions; missed and weaker questions receive more attention.

  3. 3

    Practice

    Practice mode focuses on weak and recently missed items; review mode makes mistakes easy to revisit; exam mode uses a 30-question set with a 25/30 pass threshold.

  4. 4

    Preserve

    Progress is stored in the browser’s localStorage. It is usable without an account and no personal study history is collected.

Results

251
Total questions
multiple choice
101
Road-sign questions
with extracted sign imagery
30
Exam length
per attempt
25 / 30
Passing threshold
in exam mode

From the project

Lebanese road-sign image from the trainer question bank.
Road-sign question — sign 127.
Lebanese road-sign image from the trainer question bank.
Road-sign question — sign 135.
Lebanese road-sign image from the trainer question bank.
Road-sign question — sign 140.
Lebanese road-sign image from the trainer question bank.
Road-sign question — sign 150.
For engineersHow it is built, its limits, and its keywords.

How it works

The trainer holds 251 multiple-choice questions including 101 road-sign questions, offers a 30-question exam mode with a 25/30 passing threshold, uses coverage-aware selection to surface unseen material, and stores per-learner progress in localStorage.

Limits

  • The trainer is not an official government application.
  • Rules and exam procedures can change, so the question source and its update date should always be visible.
  • Progress belongs to one browser unless a future feature exports or moves it.

Keywords

  • motorcycle theory exam
  • Arabic RTL
  • adaptive practice
  • localStorage progress
  • Vite React TypeScript

Read the write-up →