Overview
Examination Mode provides a formal, timed assessment environment designed for evaluating user knowledge under controlled conditions. Unlike practice mode, examinations are high-stakes, time-limited, and provide results only after completion.Examination mode is ideal for certifications, course finals, competency assessments, and any scenario requiring formal evaluation.
Configuring Examination Mode
Examination mode offers comprehensive control over assessment conditions:Core Settings
Enable/Disable Examinations
Control whether examination mode is available:- Enabled (default)
- Disabled
When
enableExaminations is true, users can take formal timed assessments. The “Start Exam” button appears on the knowledge check page.Use when:- You need formal assessment capabilities
- Measuring competency or mastery
- Issuing certificates or credentials
- Tracking official results
Examination Window
Define when users can take exams:Start Date
Start Date
The earliest date users can begin an examination:
- Must be a valid date
- Defaults to current date/time
- Users cannot start exams before this date
- Useful for scheduled assessments
End Date
End Date
The last date users can begin an examination:
- Can be
nullfor indefinite availability - Must be after
startDate - Once passed, “Start Exam” button becomes disabled
- Creates urgency for time-sensitive assessments
If a user starts an exam before the end date, they can complete it even after the end date passes.
Time Limit
Set the maximum duration for completing an exam:Quick Assessment
30 minutesFor short quizzes with 10-20 questions
Standard Exam
1 hour (default)For comprehensive assessments with 30-50 questions
Extended Exam
3 hoursFor complex exams with many open-ended questions
Attempt Limits
Control how many times users can take the exam:- Single Attempt
- Multiple Attempts
- Unlimited Attempts
- High-stakes certifications
- Final exams
- One-time assessments
- Maximum integrity requirements
Question and Answer Ordering
Question Order
Control the sequence questions appear:Create Order
Questions appear in the order you created them.Use when:
- Building progressive difficulty
- Following a logical flow
- Teaching sequential concepts
- Questions depend on each other
Random
Questions shuffle for each exam attempt.Use when:
- Preventing cheating
- Reducing pattern memorization
- Questions are independent
- Ensuring fair assessment
Answer Order
Control how answer options are displayed:Create Order
Answers appear in the order you created them.Use when:
- Answers have logical ordering (e.g., chronological)
- “None of the above” should always be last
- Consistent presentation is important
Random
Answers shuffle for each exam attempt.Use when:
- Preventing position bias
- Reducing memorization of answer locations
- Enhancing security
Random ordering applies to single-choice and multiple-choice questions. Drag-drop questions always start randomized, and open-ended questions have no answer options.
Access Control
Anonymous Access
Control whether unauthenticated users can take exams:- Allow Anonymous (default)
- Require Authentication
- Lower barrier to entry
- Wider reach and accessibility
- No registration friction
- Better for public assessments
- Limited attempt tracking
- No persistent progress history
- Difficult to prevent multiple attempts
- Cannot issue verified certificates
Navigation Control
Control how users move through the exam:User Experience Flow
Starting an Examination
Access Knowledge Check
User navigates to the knowledge check page and sees:
- Exam name and description
- Time limit clearly displayed
- Remaining attempts count
- Start date/end date status
- “Start Exam” button (if eligible)
Pre-Exam Confirmation
Clicking “Start Exam” shows a confirmation dialog:
- Exam duration reminder
- Number of questions
- Attempt count warning
- Navigation policy (free or linear)
- “I understand” acknowledgment
During the Examination
What users see:- Timer Display: Prominent countdown showing remaining time
- Question Counter: “Question 5 of 30” progress indicator
- Question Content: The question text and answer options
- Navigation Controls:
- Next/Previous buttons (if free navigation)
- Submit button for final submission
- Question menu/list (if free navigation)
- Warning Indicators: Visual alerts when time is running low
- Select answers based on question type
- Navigate between questions (if allowed)
- Mark questions for review
- Submit exam before time expires
After Completion
Once submitted or time expires:Immediate Results
Immediate Results
Users see:
- Final score and percentage
- Pass/fail status (if configured)
- Time taken
- Questions answered
- Category performance breakdown
Detailed Review
Detailed Review
Users may access:
- Question-by-question review
- Correct vs. incorrect answers
- Points earned per question
- Correct answers revealed
You can configure whether users see detailed results or just their score. This prevents sharing specific questions.
Retry Option
Retry Option
If attempts remain:
- “Retake Exam” button appears
- Shows attempts remaining
- Previous attempt scores visible
- Button disabled
- Shows “No attempts remaining” message
- Historical attempt data still accessible
Configuration Examples
Example 1: Certification Exam
- High security (random ordering, no anonymous)
- Single attempt (high stakes)
- 2-hour duration
- Free navigation (user comfort)
- No end date (available indefinitely)
Example 2: Course Final
- Time-bound (2-week window)
- Two attempts (reduces anxiety)
- 90-minute duration
- Progressive difficulty (create-order questions)
- Requires authentication
Example 3: Public Quiz
- Open access (anonymous allowed)
- Multiple attempts (low stakes)
- 30-minute duration
- Randomized for variety
- Indefinite availability
Best Practices
Setting Time Limits
A good rule of thumb: allow 1-2 minutes per multiple-choice question, 3-5 minutes per complex question, and 5-15 minutes per open-ended question.
- Question count and types
- Complexity and reading time
- Target audience skill level
- Adding 10-15% buffer time
- Accessibility needs
Choosing Attempt Counts
1 Attempt
Use for:
- Certifications
- Final exams
- High-stakes assessment
- Maximum integrity
2-3 Attempts
Use for:
- Balanced approach
- Allowing improvement
- Reducing anxiety
- Progressive mastery
4+ Attempts
Use for:
- Learning focus
- Skill building
- Consider practice mode instead
Security Considerations
For high-integrity exams:- Randomize Everything: Both questions and answers
- Require Authentication: No anonymous access
- Limit Attempts: One or two maximum
- Hide Detailed Results: Show only pass/fail
- Use Exam-Only Questions: Prevent practice exposure
- Set Examination Window: Time-bound availability
- Consider Linear Navigation: For maximum security
Accessibility Considerations
Ensure your examination settings accommodate diverse user needs while maintaining integrity.
- Provide adequate time for reading and comprehension
- Allow free navigation for users who need to pace themselves
- Clearly communicate time limits and attempt counts
- Consider offering accommodations for users with disabilities
- Test your exam with representative users before deployment
Monitoring and Analytics
Track examination performance to improve your assessments:- Completion Rates: Percentage of started exams finished
- Average Scores: Overall performance trends
- Time Usage: How long users typically take
- Attempt Patterns: First attempt vs. retry performance
- Question Difficulty: Items with high failure rates
- Drop-off Points: Where users abandon exams
Troubleshooting
Start Exam Button Disabled
Start Exam Button Disabled
Exam Auto-Submitted Too Early
Exam Auto-Submitted Too Early
Verify:
examTimeFrameSecondsis set correctly- Server and client clocks are synchronized
- No browser extensions interfering with timers
- Users aren’t experiencing network disconnections
Questions Not Randomizing
Questions Not Randomizing
Ensure:
questionOrderis set to'random'- Browser cache is cleared
- Multiple questions exist (can’t randomize one question)
- Different attempts are actually new sessions
Anonymous Users Can't Access
Anonymous Users Can't Access
If
allowAnonymous is true but users still can’t access:- Check knowledge check-level
openDateandcloseDate - Verify
shareAccessibilityorshare_keyis configured - Ensure examination window (
startDate/endDate) is active
Combining with Practice Mode
Most knowledge checks benefit from both modes:- Users practice unlimited times to learn
- When ready, they take the formal exam (2 attempts)
- Practice questions help prepare for exam questions
- Different question pools prevent over-familiarity
Use
accessibility settings to create separate question pools: practice-only questions for learning, exam-only for formal assessment, and all for both.Next Steps
Practice Mode
Learn about practice mode for learning-focused assessments
Question Types
Understand the four question types available
Categories
Organize questions with prerequisites
Knowledge Checks
Back to knowledge check overview