Step-by-Step Guide

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. 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. 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. 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. 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 Test

Which 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 typeTime limitAttemptsOther settings worth using
Formal, timed examStrict, whole-test limitSingle attemptShuffle questions; consider OTP verification
Low-stakes practice quizLoose or noneMultiple attemptsTurn the leaderboard on
Homework / take-homePer-question limitSingle attemptSkip 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
Add the test's details, add or generate your questions, configure settings like time limits and attempts, review the full test, then publish and share the link.
Do students need an account to take the test?expand_more
No. Every test gets a shareable link and QR code, and participants can take it without creating an account.
Can I set a time limit?expand_more
Yes. You can set a time limit for the whole test, or a limit per individual question, depending on the settings step of the builder.
Can I limit how many times someone can attempt the test?expand_more
Yes, the number of allowed attempts is a setting you configure per test.
Can I verify who's taking the test?expand_more
You can turn on contact-info collection or OTP email verification in the test settings if you need to confirm a participant's identity.
Can I randomize the order of questions?expand_more
Yes, question shuffling is a setting you can turn on to reduce copying between participants taking the test at the same time.
How do I see results after the test is taken?expand_more
Results are compiled automatically as participants finish — you can view per-participant scores, per-question performance, and a leaderboard, and export results as CSV or PDF.
Can I make an online test from a PDF or question paper instead of writing questions myself?expand_more
Yes — attach the PDF or photos in the AI tab instead of writing questions manually. See the full walkthrough in how to convert a question paper into an online test.
Is making an online test free?expand_more
You can start building a test in YonoLMS without cost.

Your first test is
four steps away.

Add your questions, configure the settings that fit your situation, and share it.

Create a Test Now

Free to Start