
Online builder for forms, surveys, tests, quizzes, and exams.
Anti-Cheating and Online Exam Integrity

A fair online exam is not just about good questions — it is about preventing unfair advantages. Askium provides a set of tools to minimize cheating and ensure objective results.
Randomization and Unique Tickets
- Random ticket generation: the system automatically selects the required number of questions for each difficulty level, creating a unique ticket for every participant.
- Shuffling: both question order and answer options are randomized to reduce answer sharing.
- Large question bank: use multiple variants per topic to make exams harder to predict.
AI Question Generation
The Askium AI generator creates fresh questions in minutes. You provide a topic, language, and difficulty — the AI produces valid questions with answer options. We recommend generating in batches (10–20 questions), then editing or removing any that don’t fit.
Frequent updates to your question bank reduce the risk of leaked tickets and improve exam security.
Timer and Time Control
- Time limits: set a global timer or per-question timer.
- No pause: if a timer is enabled, the exam runs continuously until time is up — it cannot be paused.
- One-time ticket: each invitation link is unique. To allow a retake, the administrator must issue a new ticket.
Question Types and Auto-Grading
- Auto-graded types only: exams use questions with automatic scoring — single choice, matching, ordering.
- Open-ended questions: not available in Exam mode, as they cannot be graded automatically.
Action Monitoring
Action Monitoring is one of Askium’s key anti-cheating tools. It tracks suspicious behavior and can stop the attempt if necessary.
- Fullscreen mode: at the start of the exam, participants are prompted to switch to fullscreen to reduce distractions.
- Event tracking: the system detects tab/window switching, browser tab closure, or closing the browser entirely.
- Warnings: each event triggers a message informing the participant that the action was logged.
- Limit: administrators can set the maximum number of such events. If exceeded, the exam is automatically terminated and marked as violated.
Example: in a 50-student exam, 12 tab-switch events were recorded. Three participants exceeded the limit — their attempts were automatically terminated, and the instructor received a full report.
Difficulty Balance
- Difficulty levels: configure how many easy, medium, and hard questions each ticket contains.
- Weighted scoring: assign points per difficulty level to ensure fair and comparable results.
Analytics and Review
- Time per question: unusually fast or slow responses may signal guessing or issues with the question.
- Detailed review: instructors can see which questions were answered correctly and how much time was spent on each.
Pre-Launch Checklist
- Randomization and shuffling are enabled.
- Timer is configured and Action Monitoring with a limit is turned on.
- Question bank is prepared and refreshed (AI generation).
- Pilot test has been run on a small group.
How Askium Helps
- Unique tickets: every participant gets their own question set.
- Continuous timer: exams run without pause until time is up.
- Action Monitoring: logs suspicious behavior and can auto-terminate attempts.
- AI question generation: quickly refreshes your question pool.
- Instant grading: results are available immediately after completion.
Try It in Askium
Create a secure online exam in just 5 minutes: AI generation → question bank → difficulty levels → random tickets → action monitoring → launch.