MobyformMobyform Docs
MobyformMobyform Docs
Homepage

Getting Started

Getting StartedCreate a FormForm Editor

Form Configuration

Field TypesConditional LogicForm SettingsTheme Customization

Publishing & Data

Publishing & SharingData Management

Features

Exams & AssessmentsTemplatesTeam CollaborationOrder FormsIntegrations

Advanced

Advanced

Guides

Guides

FAQ

FAQ

How to Create an Online Quiz

Build online quizzes and exams with auto-scoring, ranking, and grade analytics.

How to Create an Online Quiz

This guide walks you through creating an online exam — from question design to scoring and grade management.

Step 1: Create an Exam Form

  1. Click "New Form" → "Blank Form"
  2. Select "Exam Form" as the form type
  3. Enter a title like "Product Knowledge Assessment"

Selecting "Exam Form" automatically enables the scoring system.

Step 2: Add Questions

Objective Questions

Multiple Choice (Single Answer):

  1. Drag a "Radio" field onto the canvas
  2. Enter the question text
  3. Add options (e.g., A, B, C, D)
  4. In the right panel's "Exam Settings", set the correct answer and point value

Multiple Choice (Multiple Answers):

  1. Drag a "Checkbox" field onto the canvas
  2. Enter the question and options
  3. Set correct answers (multiple) and point value
  4. Optional: Enable "Partial credit" for partially correct answers

True/False:

  1. Use a "Radio" field with two options: "True" and "False"
  2. Set the correct answer and point value

Subjective Questions

Fill-in-the-Blank:

  1. Use "Single-Line Text" or "Multi-Line Text"
  2. Set a reference answer (for grading reference)
  3. Set scoring to manual

Short Answer / Essay:

  1. Use "Multi-Line Text"
  2. Set a reference answer and explanation
  3. Will be graded manually by an administrator

Set Points for Each Question

In the field's "Exam Settings":

  • Points — Maximum score for the question
  • Correct Answer — The standard answer
  • Explanation — Answer explanation (optional, shown to test-takers after submission)

Step 3: Configure Exam Settings

Go to "Settings" → "Exam Settings":

Scoring Method

  • Auto-scoring — Objective questions graded by the system
  • Manual scoring — Subjective questions graded by administrators
  • Mixed mode — Auto for objective + manual for subjective

Exam Behavior

SettingDescription
Time LimitSet exam duration (e.g., 60 minutes); auto-submits on timeout
Shuffle QuestionsEach test-taker sees questions in a different order
Shuffle OptionsOptions within each question are randomized
Allow RetakesWhether test-takers can retake the exam
Show ScoreWhether to display the score immediately after submission
Show Correct AnswersWhether to reveal correct answers
Show ExplanationsWhether to show answer explanations

Grade Levels

Set score ranges and their corresponding evaluations:

Score RangeGrade
90-100Excellent
80-89Good
70-79Average
60-69Pass
0-59Fail

Step 4: Use Question Banks (Optional)

For managing large pools of questions:

  1. Go to "Question Bank"
  2. Create a bank and add questions
  3. In the exam, choose to randomly draw from the bank
  4. Set the number to draw (e.g., 50 random questions from a pool of 100)

Benefits of Question Banks

  • Each test-taker gets a different paper, preventing cheating
  • Reuse questions across multiple exams
  • Organize by difficulty level

Step 5: Publish the Exam

Access Control

  • Password Protection — Only people with the password can take the exam
  • Whitelist — Allow only specified individuals
  • Login Required — Test-takers must log in

Time Control

  • Set exam open and close times
  • The exam is only accessible within the designated window

Share the Exam

  • Copy the exam link and send to test-takers
  • Generate a QR code for scanning
  • Send exam notification via email

Step 6: Manage Grades

Auto-Scored Results

Objective question results are available immediately:

  • Correct/incorrect status for each question
  • Total score and score percentage
  • Ranking position

Manual Grading

For subjective questions, administrators grade manually:

  1. Go to the "Data" page
  2. Click on a submission to review
  3. View answers and assign scores for each question
  4. Submit the grading results

Grade Analytics

View on the statistics page:

  • Average Score — Mean score across all test-takers
  • Highest / Lowest Score — Score extremes
  • Pass Rate — Percentage reaching the passing threshold
  • Score Distribution — Number of test-takers per score range
  • Per-Question Accuracy — Identify hard and easy questions
  • Leaderboard — Test-takers ranked by score

Public Leaderboard

You can make the leaderboard public so all test-takers can view rankings and scores.

Anti-Cheating Measures

  • Shuffle questions — Different order for each person
  • Shuffle options — Randomized option order per question
  • Random draw — Draw from question bank randomly
  • Time limit — Auto-submit on timeout
  • Attempt limit — Prevent repeated tries

Related Docs

  • Exams & Quizzes — Full exam feature documentation
  • Field Types — Field types used for questions
  • Data Management — Grade data management

Table of Contents

How to Create an Online Quiz
Step 1: Create an Exam Form
Step 2: Add Questions
Objective Questions
Subjective Questions
Set Points for Each Question
Step 3: Configure Exam Settings
Scoring Method
Exam Behavior
Grade Levels
Step 4: Use Question Banks (Optional)
Benefits of Question Banks
Step 5: Publish the Exam
Access Control
Time Control
Share the Exam
Step 6: Manage Grades
Auto-Scored Results
Manual Grading
Grade Analytics
Public Leaderboard
Anti-Cheating Measures
Related Docs