Dashboard
Overview of assessments
Recent Results
Analytics
Detailed insights
Module Performance
Live Monitoring
Active test sessions
No active tests
Tests
Manage assessments
Results
Completed assessments
Templates
Reusable test configs
Question Bank
Manage modules and questions
Modules
Edit questions using YAML format
User Management
Admin users
Import / Export
Data management
π€ Export Data
Settings
Configuration
Test Defaults
Integrity
Tests below this score are flagged
Notifications
Documentation
How to use the quiz system
π Creating Templates
Templates let you quickly create tests with pre-configured modules and settings.
- Go to Templates page
- Click "+ New Template"
- Enter a name and description
- Set default time limit
- Select which modules to include
- Click Create
π‘ Tip: You can also save a template when creating a test by checking "Save as template"
β Managing Questions (YAML Format)
Questions are edited using YAML format for easy bulk editing. Each question has these fields:
- key: unique_question_id question: "What is a closure in JavaScript?" answer: "A function that has access to variables from its outer scope" explanation: "Closures remember the environment in which they were created" - key: js_promises question: "What does Promise.all() return?" answer: "A promise that resolves when all input promises resolve" explanation: "It rejects immediately if any promise rejects"
Field Reference:
| key | Unique identifier (letters, numbers, underscores only) |
| question | The question text shown to candidates |
| answer | Expected answer (for reviewer reference) |
| explanation | Optional explanation shown when reviewing |
π¦ Managing Modules
Modules are categories that group related questions together (e.g., JavaScript, Python, SQL).
To create a module:
- Go to Questions page
- Click "+ Add Module"
- Enter module key (e.g.,
javascript) - Enter display name (e.g., "JavaScript")
- Choose an icon emoji and color
- Click Create
To edit a module:
- Click on the module in the left sidebar
- Edit the YAML in the editor
- Click Save
π₯ Import/Export
You can bulk import questions using CSV format:
module_key,question_key,question_text,expected_answer,explanation javascript,js1,"What is hoisting?","Variable declarations are moved to top","Only declarations, not initializations" python,py1,"What is a list comprehension?","Concise way to create lists","[x for x in range(10)]"
π User Roles
| reviewer | Can view results and add notes |
| admin | Can create tests, manage questions, templates |
| super admin | Full access including user management |