Skip to documentation

    AI Verify ID

    Activity Module
    v3.1.15
    Ready
    Academic Integrity
    Archived compatibility details

    AI-powered identity verification that reads names from ID documents and compares faces. Dual verification ensures the person matches both their ID photo and their registered name in Moodle™.

    50 LMS Labs credits for one-time site access · Marketplace: US$5 one-off · then 1 credit per verification

    ⭐ Why this plugin is unlike anything else available

    Re-verifies identity at submission time — not just at sign-up

    ▸ Most LMS identity checks happen once at account creation and are never repeated. AI Verify ID re-checks the learner's identity at each graded submission using a live camera photo compared against the enrolment photo. The person who enrolled is confirmed as the person who submits.

    ▸ Photos are sent from Moodle to the configured LMS Labs AI service (credit-based) for the comparison. Only the images needed for verification are transmitted.

    ▸ Configurable sensitivity threshold: institutions can set how strict the match must be, allowing for lighting and angle variation while still catching obvious substitutions.

    What is AI Verify ID?

    AI Verify ID is a Moodle™ activity module that uses GPT-4o Vision to verify student identity by comparing their government-issued ID document with a live webcam photo. It performs dual verification: matching the face AND extracting the name from the ID to compare against the student's Moodle™ profile.

    The Problem

    • Students sharing login credentials
    • Contract cheating - someone else taking assessments
    • No way to verify who is behind the screen
    • Manual ID checks don't scale
    • Compliance audits require identity evidence

    The Solution

    • AI-powered face matching (GPT-4o Vision)
    • Name extraction from ID document
    • Comparison with Moodle™ profile name
    • Automatic approval/rejection thresholds
    • Admin dashboard for edge case reviews
    Key Features at a Glance

    Name Extraction

    AI reads the full name from ID documents and compares to Moodle™ profile.

    Face Matching

    GPT-4o Vision compares ID photo with live webcam capture.

    Configurable Thresholds

    Set auto-approve (80%+), review (70-80%), and reject (<70%) thresholds.

    Admin Dashboard

    Review edge cases with side-by-side photo comparison.

    Email Notifications

    Alert admins and teachers when verifications are submitted.

    Activity Completion

    Integrates with Moodle™ completion tracking for course prerequisites.

    How Verification Works

    1
    Student uploads ID document

    Driver's licence, passport, or government-issued ID

    2
    Student takes webcam photo

    Live capture with face frame overlay ensures proper positioning

    3
    AI reads name from ID

    Extracts full name and compares to their Moodle™ profile

    4
    AI compares faces

    Analyses facial features between ID photo and webcam

    5
    Combined score determines result

    60% face match + 40% name match = overall similarity score

    Works With AI Webcam Proctoring

    When AI Webcam Proctoring (quizaccess_webcamproctor) is also installed, the proctoring report for each quiz automatically surfaces the student's full AI Verify ID result alongside their quiz snapshots — so admins only need one report to see the complete identity chain.

    Pre-Quiz Verification

    Use AI Verify ID as a course prerequisite before the student can access the proctored quiz. Their identity is confirmed before they even start.

    Combined Proctoring Report

    The webcam proctoring report shows your Verify ID selfie, government ID photo, and quiz snapshots side-by-side. Face match %, name match %, and document type all visible in one place.

    Single CSV Export

    One export from the proctoring report includes all Verify ID columns (Status, Score, Face Match, Name Match, Extracted Name, Document Type) for your audit trail.

    Recommended setup for high-stakes assessments

    1. 1.Add an AI Verify ID activity to the course and set it as a Restrict Access condition on the quiz — students must be verified before they can attempt the quiz.
    2. 2.Enable AI Webcam Proctoring on the quiz (Extra restrictions on attempts → AI Webcam Proctoring). The plugin captures a baseline selfie at quiz start and periodic snapshots throughout.
    3. 3.After the quiz, open the proctoring report. Each student row shows their Verify ID status and score. Click any row to see the full side-by-side comparison: government ID, Verify ID selfie, and quiz snapshots — all in one view.