Documentation

Everything you need to know about using Quizlio.

Getting Started

For Quiz Owners

Create your first quiz in three simple steps:

1

Create a Quiz

Click "New Quiz" from your dashboard. Give it a title, optional description, and choose your settings.

2

Add Questions

Use the manual builder, import from a file, or let AI generate questions for you.

3

Share the Link

Publish your quiz and share the unique link with your test takers via email, LMS, or social media.

For Test Takers

Taking a quiz on Quizlio is straightforward:

  • Open the quiz link shared by your instructor or organization.
  • Enter your name and email (or sign in if required). If the quiz is password-protected, you will need the access code.
  • Read through each question carefully and submit your answers before the time limit expires. Your progress is auto-saved.
  • After submission, you may see your score immediately or receive results later depending on the quiz owner's settings.

Creating Quizzes

Manual Builder

The drag-and-drop quiz builder lets you add questions one by one. Supported question types include multiple choice (single or multi-select), true/false, short answer, and long-form theory questions. You can add images to questions, set point values per question, and reorder questions freely.

Importing from Files

Bulk-import questions from Markdown, CSV, TXT, or DOCX files. Each format follows a simple structure:

CSV Format Example

question,option_a,option_b,option_c,option_d,answer
"What is 2+2?","3","4","5","6","B"
"Capital of France?","Berlin","Madrid","Paris","Rome","C"

Supported formats: .md .csv .txt .docx

Importing from Google Forms / Microsoft Forms

Paste a shareable link from Google Forms or Microsoft Forms and Quizlio will automatically import the questions, options, and correct answers. After import, you can edit any question before publishing. Note: only quiz-type forms with scoring enabled are supported.

AI-Powered Quiz GenerationPro / Enterprise

Describe a topic or paste study material, and Quizlio's AI will generate relevant questions with correct answers. You can specify the number of questions, difficulty level, and question types. All AI-generated questions are editable before publishing.


Quiz Settings

Scheduling

Set a start date/time and an optional end date/time. Quizzes are only accessible within the scheduled window. Useful for timed exams or assignment deadlines.

Time Limits & Auto-Submit

Set a per-quiz or per-question time limit. When time runs out, the quiz is automatically submitted with whatever answers have been provided.

Question Randomization

Shuffle question order and/or answer option order for each test taker. This helps prevent copying between participants taking the same quiz.

Password Protection

Require an access code to start the quiz. Share the password separately with authorized test takers via email or in-person.

Proctoring Options

Enable proctoring to monitor test integrity. When turned on, test takers must grant camera and screen access before starting. Available proctoring features include:

  • Webcam recording -- continuous video capture throughout the exam session.
  • Tab-switch detection -- logs when a test taker navigates away from the quiz tab, with configurable maximum allowed switches.
  • Full-screen enforcement -- requires the browser to remain in full-screen mode during the exam.
  • Copy/paste blocking -- disables clipboard actions within the quiz interface.

Proctoring

Quizlio's built-in proctoring system lets quiz owners monitor exam sessions in real time and review integrity reports after submission. Proctoring is optional and is enabled per quiz from the quiz settings page.

Enabling Proctoring

Open your quiz, go to Settings → Proctoring, and toggle proctoring on. You can then choose which monitoring features to activate for that specific quiz. Settings are saved per quiz — not globally.

Available Monitoring Features

Webcam Recording

Continuous video capture throughout the entire exam session. Footage is encrypted and stored for up to 90 days.

Tab-Switch Detection

Logs every time a taker navigates away from the quiz tab. You set the maximum allowed switches — exceeding it flags the attempt.

Full-Screen Enforcement

The browser is required to remain in full-screen mode. Exiting full screen is logged as a violation event.

Copy/Paste Blocking

Clipboard actions (Ctrl+C, Ctrl+V, right-click paste) are disabled within the quiz interface to prevent answer sharing.

Safe Exam Browser (SEB)

For high-stakes exams, Quizlio supports Safe Exam Browser (SEB) — a hardened, locked-down browser that prevents takers from accessing any other application, website, or system resource during an exam. SEB is the industry standard for computer-based testing in academic and professional settings.

When SEB mode is enabled on a quiz, only takers launching the exam through a correctly configured Safe Exam Browser can proceed. Anyone attempting to open the quiz in a standard browser will be blocked and shown instructions to download SEB.

What SEB Enforces

Application Lock

Takers cannot switch to any other application, desktop, or system tray while the exam is running.

Keyboard Restriction

System shortcuts (Alt+Tab, Cmd+Tab, Print Screen, Win key) are blocked for the duration of the exam.

Screen Capture Block

Screenshots and screen recording tools are disabled at the OS level — not just in the browser.

Browser Verification

Quizlio verifies a cryptographic hash of the SEB configuration before allowing the exam to start.

Clipboard Disabled

Copy and paste between SEB and other applications is fully blocked.

Controlled Exit Only

Takers cannot close SEB without a quit password set by the quiz owner, or until the exam is submitted.

Enabling SEB on a Quiz

  1. Go to Settings → Proctoring for your quiz.
  2. Toggle Require Safe Exam Browser on.
  3. Download and configure an SEB config file (.seb) from the settings panel — Quizlio generates this for you with the correct quiz URL and browser keys pre-filled.
  4. Distribute the .seb file to your takers, or instruct them to download SEB from safeexambrowser.org and open the config file before the exam.
  5. Optionally set a quit password so takers cannot exit SEB mid-exam without your approval.

Platform support:Safe Exam Browser is available for Windows, macOS, and iOS. Android support is limited — quiz owners can enforce equivalent proctoring conditions manually (webcam, full-screen, tab detection) for takers on Android. Quizlio's SEB integration is compatible with SEB versions 3.x and above.

The Taker Experience

When a taker opens a proctored quiz, they see a clear consent screen explaining exactly what will be recorded. They must explicitly agree before the quiz begins. The steps are:

1

Consent Screen

Taker is shown what will be monitored and must agree to proceed.

2

Camera Access

Browser requests webcam permission. The session won't start without it.

3

Full-Screen Mode

The browser enters full screen. Exiting is detected and logged.

4

Exam Begins

Recording starts automatically. The taker sees a small indicator that monitoring is active.

Reviewing the Integrity Report

After a submission, the quiz owner can open the integrity report from the submission detail view. The report includes:

  • Webcam footage — timestamped video playback of the entire exam session.
  • Tab-switch log — count and timestamps for each time the taker left the quiz tab.
  • Full-screen violations — timestamps for each full-screen exit event.
  • Overall risk flag — a summary flag if any monitored threshold was exceeded.

Only the quiz owner who created the exam and authorized Quizlio support staff can access proctoring footage. It is never shared with third parties.

Data retention: Webcam recordings are stored encrypted for a maximum of 90 days after exam completion. Takers can request deletion of their proctoring data at any time by contacting [email protected], subject to any ongoing integrity investigation.


Invitations & Group Access

Quizlio supports targeted invitations for both quizzes and courses. Instead of sharing a public link, you can invite specific people by email — individually or in bulk. Invitees receive an email with a direct access link and a bell notification inside the platform.

Quiz Invitations

Send targeted quiz invitations from the Invitations tab on any quiz you own. Each invitation is tied to a specific email address.

1

Add Invitees

Enter names and email addresses one at a time, or upload a CSV file for bulk invites. Each row in the CSV should contain a name and email.

2

Send Invitations

Each invitee receives a personalized email with a direct link to the quiz. Quizlio users also get a bell notification.

3

Track Status

The invitations list shows each invitee's status: Pending, Accepted, or Cancelled. Resend or cancel any invitation at any time.

Course Invitations

Course invitations work the same way, but instead of granting quiz access, they enroll the invitee into the course. Invitees can accept directly from the invitation link without needing to navigate the platform manually.

  • Open your course, go to the Invitations tab, and add invitees by name and email.
  • Each invitee receives an email and (if they have a Quizlio account) a bell notification with a direct enrollment link.
  • Clicking the link takes them to the course acceptance page where they can enroll with one click.
  • Once enrolled, the course appears under My Courses in their dashboard.

Bulk / Group Invitations

To invite a group at once, upload a CSV file with two columns: name and email. Quizlio processes each row and sends individual invitations with personalized links.

Example CSV format:

name,email
Jane Doe,[email protected]
John Smith,[email protected]
Amara Okafor,[email protected]

Duplicate emails are ignored. If an email was previously cancelled, a fresh invitation is automatically created.

Managing Invitations

Resend

Resend an invitation email to any invitee who hasn't responded yet (status: Pending). The original link remains valid.

Cancel

Cancel an outstanding invitation. The link in the invitee's email will no longer work after cancellation.

Re-invite

For cancelled invitations, use the Re-invite button to send a fresh invitation with a new access link.

Status Tracking

Each invitation shows its current status — Pending, Accepted, or Cancelled — so you always know where each person stands.

For Invitees

  • Check your email for an invitation from Quizlio. The email contains a direct link — no account required to take a quiz, but an account is needed to enroll in a course.
  • If you have a Quizlio account, you'll also see a bell notification. Click it to go directly to the quiz or course acceptance page.
  • Accepted course invitations appear under My Courses. If you accepted but don't see a course, check there first.

Scoring & Grading

Automatic MCQ Scoring

Multiple choice, true/false, and short-answer questions with exact matches are graded instantly upon submission. Scores are calculated based on the point value assigned to each question. Test takers see their results immediately if the quiz owner has enabled instant feedback.

AI Theory GradingPro / Enterprise

Long-form and theory questions can be graded by AI. The system evaluates answers against the model answer or rubric you provide, assigning a score and generating feedback. AI grades are marked as provisional until you approve or adjust them.

Manual Review & Grading

For any question type, you can manually review and override grades. The grading interface shows the question, expected answer, and the test taker's response side by side. Add written feedback to individual answers to help test takers learn from their mistakes.

Leaderboard

Each quiz has an optional leaderboard that ranks all takers by their final score in real time. Quiz owners can enable or disable it from Settings → Results.

  • Live ranking — scores update on the leaderboard as soon as auto-grading completes. Manual grades appear after the owner dispatches results.
  • Public or private — owners can set the leaderboard to visible to all takers, or keep it owner-only.
  • Tie-breaking — takers with equal scores are ranked by submission time (earlier = higher rank).
  • Anonymous mode— optionally show ranks without revealing other takers' names.

Takers on a Taker Pro plan can view their historical leaderboard positions across all quizzes they have participated in.

Dispatching Results

Once grading is complete, dispatch results to all test takers with a single click. Each taker receives an email with their score, grade breakdown, and any feedback you have added. You can also choose to withhold results and release them at a specific date and time.


Certificates

Enabling Certificates

Toggle certificate issuance in your quiz settings. Set a minimum passing score (e.g., 70%) that test takers must achieve to receive a certificate. Certificates are generated automatically after results are dispatched.

Customizing Templates

Customize the certificate appearance with your organization's name, logo, colors, and a signature. Choose from built-in templates or upload a custom background image. The test taker's name, quiz title, score, and completion date are populated automatically.

Verification URLs

Every certificate includes a unique verification URL that third parties can use to confirm its authenticity. The verification page displays:

  • Recipient name and quiz title
  • Score achieved and passing threshold
  • Date of completion
  • Issuing organization
  • Certificate status (valid, expired, or revoked)

Revoking Certificates

If you discover academic dishonesty or need to invalidate a certificate for any reason, you can revoke it from your dashboard. Revoked certificates will show a "Revoked" status on the verification page. The test taker is notified via email when a certificate is revoked.


Study Materials

Uploading PDFs & Documents

Attach study materials to any quiz so test takers can prepare before attempting the exam. Supported file types include PDF, DOCX, PPTX, and plain text files. Each quiz supports up to 10 attachments with a maximum file size of 25 MB per file.

Adding YouTube / Vimeo Videos

Paste a YouTube or Vimeo URL to embed video content directly in the study materials section. Videos are displayed in an embedded player so test takers can watch without leaving the platform. You can add multiple videos and reorder them as needed.

Tracking Completion

When study materials are attached to a quiz, you can optionally require test takers to mark materials as "completed" before they are allowed to start the quiz. The analytics dashboard shows which takers have viewed each material and their completion status.


Subscriptions & Billing

The Dual Role System

Every Quizlio account has two modes built in: Quiz Owner and Learner (Taker). You can switch between them at any time from the same account — no second login needed.

Quiz Owner Mode

Create quizzes, build courses, manage proctoring, grade responses, issue certificates, and view analytics. Subscriptions in this mode determine your creation and response limits.

Learner Mode

Take quizzes you've been invited to, study with AI flashcards, enroll in courses, track your scores, and earn certificates. Taker Pro unlocks additional self-study features.

Free Tier

The free plan includes unlimited quiz creation with up to 50 responses per quiz, basic analytics, and manual grading. Free accounts can use all question types and basic proctoring features. Study materials and certificates are available on free plans with limited customization.

Owner Plans

Owner plans govern your quiz creation, response limits, AI features, and team capabilities. Plans are billed monthly and can be cancelled at any time:

Pro

Unlimited responses, AI grading, AI quiz generation, advanced proctoring, custom certificates, detailed analytics, and team collaboration — invite members to co-manage quizzes and view shared analytics.

Enterprise

Everything in Pro plus expanded team management with role-based permissions, custom branding, API access, dedicated support, and SLA guarantees.

Taker ProLearner Plan

Taker Pro is a separate subscription for learners who want to get more out of Quizlio as a study platform — independent of whether an owner has invited them to a quiz. Taker Pro includes:

  • Unlimited AI flashcard generation — generate flashcard decks from any uploaded material without a credit cap.
  • AI study assistant — ask questions about your study materials and get instant explanations.
  • Performance analytics — detailed breakdown of your quiz history, score trends, and weak areas.
  • Priority certificate delivery — certificates are issued and verified faster for Taker Pro members.
  • Leaderboard visibility — appear on public leaderboards and compare scores with other takers on the same quiz.

Taker Pro can be combined with any owner plan. If you both create quizzes and take quizzes, you can hold an owner plan and Taker Pro simultaneously under one account.

One-Time Purchases

Some features are available as one-time purchases instead of recurring subscriptions. For example, you can purchase additional AI grading credits or additional response slots for a single quiz without upgrading your entire plan.

AI Feature AccessPro / Enterprise

AI-powered features including quiz generation, theory grading, and smart analytics are available on Pro and Enterprise plans. Each plan includes a monthly AI credit allocation. Additional credits can be purchased separately if needed.


Analytics & Export

Owner Analytics Dashboard

Your main dashboard provides a high-level overview of all your quizzes: total responses, average scores, completion rates, and trends over time. Identify your most popular quizzes, track growth in participation, and monitor overall performance at a glance.

Per-Quiz Analytics

Drill into individual quiz performance with detailed breakdowns:

Score Distribution

Histogram showing how scores are distributed across all test takers.

Question Analysis

See which questions had the highest and lowest correct rates to identify problem areas.

Time Analysis

Average time spent per question and total completion time across all takers.

Proctoring Summary

Tab-switch counts, flagged incidents, and recording review status for proctored quizzes.

Taker Performance Tracking

Test takers can view their own performance history from their profile: past quizzes taken, scores achieved, certificates earned, and areas for improvement. Quiz owners can also view a per-taker breakdown showing all attempts and scores for a specific participant.

Exporting Data

Export quiz results and analytics in multiple formats for external use:

  • CSV -- Spreadsheet-compatible export with all responses, scores, and timestamps. Ideal for further analysis in Excel or Google Sheets.
  • PDF -- Formatted report with charts and summary statistics. Suitable for sharing with stakeholders.
  • HTML -- Self-contained web page with interactive charts that can be opened in any browser.

Enterprise Integrations & API Keys

Enterprise accounts can generate API keys to integrate Quizlio data with external platforms — HR systems, OKR tools, dashboards, or custom applications. All API access is read-only and scoped to the data you choose to expose.

Creating an API Key

  1. Go to Integrations in the dashboard sidebar.
  2. Click New API Key and give it a descriptive name.
  3. Select the scopes you want to grant (see below).
  4. Copy the key immediately — it is only shown once.

Available Scopes

quizzes:read

List quizzes and their settings.

analytics:read

Avg scores per user, per quiz, and overall.

users:read

Taker profiles and enrollment data.

courses:read

Course catalogue and progress data.

materials:read

Study materials linked to quizzes.

flashcards:read

Flashcard sets associated with your account.

Using the API

Pass your API key in the X-Api-Key header on every request.

cURL
curl https://api.quizlio.app/api/v1/integrations/enterprise/analytics/ \
  -H "X-Api-Key: qzl_your_api_key_here"

Base URL: https://api.quizlio.app

Available Endpoints

EndpointScope required
GET /api/v1/integrations/enterprise/quizzes/quizzes:read
GET /api/v1/integrations/enterprise/users/users:read
GET /api/v1/integrations/enterprise/analytics/analytics:read
GET /api/v1/integrations/enterprise/courses/courses:read
GET /api/v1/integrations/enterprise/materials/materials:read
GET /api/v1/integrations/enterprise/flashcards/flashcards:read

Email Domain Restriction

Enterprise owners can restrict quiz access to specific email domains. Under Integrations → Allowed Domains, add your company domain (e.g. @yourcompany.com). When set, quiz invitations will only be accepted from matching email addresses, ensuring only internal users can participate.

Enterprise plan required. API key management and domain restriction are available on the Enterprise subscription. Contact us to upgrade or start a trial.


Privacy & Data Rights

Quizlio gives every account two self-service privacy controls under Settings → Privacy & Data: a full export of every piece of data we store about you, and permanent deletion of your account. Both flows are logged in your activity log and trigger email confirmations.

Request a data export

A data export is a single JSON archive containing everything linked to your account: your profile, quizzes you own, submissions you've made, materials, invitations sent and received, flashcards, certificates, courses, teams, and subscription history. Raw passwords, MFA secrets, and payment card numbers are never included.

1

Submit request

Open Settings → Privacy & Data and tap “Request data export”. We confirm receipt by email.

2

Admin review

A Quizlio administrator reviews the request. Approved requests kick off the export generation job automatically.

3

Download window

Once the file is ready we email you an authenticated download link that stays valid for 7 days.

4

Auto-cleanup

After 7 days the archive is permanently deleted from our storage. Request a new one any time.

What's in the archive?

  • Profile fields and account metadata
  • Quizzes you own, including every question, option, and proctoring setting
  • Submissions you've taken, with scores, responses, and device / IP information
  • Materials — filename, original upload name, size, and SHA-256 hash (raw file contents are not bundled)
  • Invitations sent and received, flashcard decks, earned certificates, and courses
  • Teams you own, team memberships, subscriptions, and invoice history
  • Your most recent 500 activity log entries

Delete your account

Deleting your account is self-serve but deliberately protected by a 7-day grace period so a single mistaken click never costs you your data.

1

Re-enter password

Schedule deletion from Settings → Privacy & Data. We require your current password even if you were already signed in.

2

7-day grace period

Your account is locked for deletion 7 days from the moment you confirm. We email you right away with a scheduled date.

3

One-click cancel

Change your mind any time within the 7 days — cancel from the Privacy page or the secure link in the email.

4

Permanent erasure

After 7 days your profile, quizzes, submissions, materials, flashcards, certificates, teams, and stored files are permanently deleted.

Deletion is irreversible after the grace period

Once the 7-day window closes, every quiz, submission, material, flashcard, certificate, and team you own is permanently erased. Team members are removed and any Quizlio subscription is cancelled. For compliance reasons we keep a minimal audit record that the deletion occurred, but no personal data remains.

Questions or concerns about your data? Email [email protected] and we'll get back to you within one business day.


Help & Support

Need a hand? You can reach our team directly from inside the Quizlio web app — no need to leave what you're doing.

In-app chat

Sign in at app.quizlio.app and open the Help & Support tab from the sidebar. A full-screen chat opens where you can ask about billing, proctoring, AI features, team management, or report a bug. Our team (or our AI assistant) usually responds within 24 hours.

The chat also appears as a floating widget on every other page of the app, so you can start a conversation from anywhere — except while taking a quiz, where it's hidden to avoid interfering with proctoring.

Email

If you'd rather email us, write to [email protected]. For privacy or data-deletion requests specifically, email [email protected].

Contact form

You can also fill out the form on our contact page. Enterprise enquiries go through the same page — pick the Enterprise tab and we'll route it to sales.