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
- Click "New Form" → "Blank Form"
- Select "Exam Form" as the form type
- 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):
- Drag a "Radio" field onto the canvas
- Enter the question text
- Add options (e.g., A, B, C, D)
- In the right panel's "Exam Settings", set the correct answer and point value
Multiple Choice (Multiple Answers):
- Drag a "Checkbox" field onto the canvas
- Enter the question and options
- Set correct answers (multiple) and point value
- Optional: Enable "Partial credit" for partially correct answers
True/False:
- Use a "Radio" field with two options: "True" and "False"
- Set the correct answer and point value
Subjective Questions
Fill-in-the-Blank:
- Use "Single-Line Text" or "Multi-Line Text"
- Set a reference answer (for grading reference)
- Set scoring to manual
Short Answer / Essay:
- Use "Multi-Line Text"
- Set a reference answer and explanation
- 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
| Setting | Description |
|---|---|
| Time Limit | Set exam duration (e.g., 60 minutes); auto-submits on timeout |
| Shuffle Questions | Each test-taker sees questions in a different order |
| Shuffle Options | Options within each question are randomized |
| Allow Retakes | Whether test-takers can retake the exam |
| Show Score | Whether to display the score immediately after submission |
| Show Correct Answers | Whether to reveal correct answers |
| Show Explanations | Whether to show answer explanations |
Grade Levels
Set score ranges and their corresponding evaluations:
| Score Range | Grade |
|---|---|
| 90-100 | Excellent |
| 80-89 | Good |
| 70-79 | Average |
| 60-69 | Pass |
| 0-59 | Fail |
Step 4: Use Question Banks (Optional)
For managing large pools of questions:
- Go to "Question Bank"
- Create a bank and add questions
- In the exam, choose to randomly draw from the bank
- 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:
- Go to the "Data" page
- Click on a submission to review
- View answers and assign scores for each question
- 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