How to make an online test, start to finish.
From adding your first question to sharing the link and reading the results — the full process for building an online test in YonoLMS.
The short answer
To make an online test, add your questions, configure settings like time limits and attempts, then publish and share it as a link. Participants take it without needing an account, and results — scores, per-question performance, and a leaderboard — are ready as soon as they finish. The four steps below cover the full build, and the settings section after that covers which options actually matter for your situation.
Building the test.
Four steps from a blank test to something ready to publish.
- 1
Add the details
Name the test and give it a description or subject so it's easy to find later in your dashboard.
- 2
Add the questions
Write questions directly, pull existing ones from your Question Bank, or generate a draft set with AI from a topic or source material.
- 3
Configure the settings
Set time limits, decide whether to shuffle questions, turn the leaderboard on or off, and set how many attempts are allowed.
- 4
Review before publishing
Step through the full test as a final check — wording, answer keys, and settings — before it goes live.
Starting from scratch vs. starting from material
Adding questions is the one step above with the most flexibility. Write them directly if you're starting fresh, pull from your existing Question Bank to reuse past work, or — if you already have a question paper, PDF, or set of notes — skip retyping entirely and let AI draft questions from that material instead. That specific workflow is covered in full in how to convert a question paper into an online test.
Ready to start building?
Open YonoLMS and work through the four steps with your own questions.
Start Building a TestWhich settings matter for your test
The settings step is where a test gets shaped for its actual purpose. A quick practice quiz and a formal exam shouldn't be configured the same way.
Matching settings to the situation
| Test type | Time limit | Attempts | Other settings worth using |
|---|---|---|---|
| Formal, timed exam | Strict, whole-test limit | Single attempt | Shuffle questions; consider OTP verification |
| Low-stakes practice quiz | Loose or none | Multiple attempts | Turn the leaderboard on |
| Homework / take-home | Per-question limit | Single attempt | Skip identity verification unless needed |
A closer look at the trade-offs
A formal, timed exam. Set a strict overall time limit, shuffle question order, limit it to a single attempt, and consider collecting contact info or requiring OTP email verification to confirm who's taking it.
A low-stakes practice quiz. Allow multiple attempts, turn the leaderboard on to keep it engaging, and skip identity verification since the stakes don't call for it.
A homework or take-home assessment. Use a per-question time limit instead of a whole-test timer if you want to discourage looking answers up, and keep multiple attempts off if it's meant to reflect independent work.
However you configure it, question quality still matters more than any setting. For guidance on writing the questions themselves, see how to create good multiple-choice questions.
Making an online test, answered.
How do I make an online test?expand_more
Do students need an account to take the test?expand_more
Can I set a time limit?expand_more
Can I limit how many times someone can attempt the test?expand_more
Can I verify who's taking the test?expand_more
Can I randomize the order of questions?expand_more
How do I see results after the test is taken?expand_more
Can I make an online test from a PDF or question paper instead of writing questions myself?expand_more
Is making an online test free?expand_more
Explore more of YonoLMS
Your first test is
four steps away.
Add your questions, configure the settings that fit your situation, and share it.
Create a Test NowFree to Start