Skip to content

Harnessing the Power of AI for Exam Integrity

Our AI Exam Proctor is meticulously crafted to leverage the power of artificial intelligence, meticulously monitoring exam activities and safeguarding the sanctity of your assessments. With its sophisticated algorithms and real-time detection capabilities, our AI proctor acts as a vigilant guardian, deterring and identifying potential cheating attempts.

Compatibility

  • Browser:
    Compatible with both desktop and mobile platforms
    Compatible with WebView

System requirements

  • OS:

    • Ubuntu 16.04 or higher (64-bit)
    • macOS 10.12.6 (Sierra) or higher (64-bit) (no GPU support)
    • Windows Native - Windows 7 or higher (64-bit) (no GPU support after TF 2.10)
    • Windows WSL2 - Windows 10 19044 or higher (64-bit)
  • For GPU support:

    • NVIDIA® GPU drivers 450.x or higher
    • CUDA® Toolkit 11.2 or higher
    • cuDNN SDK 8.1.0 or higher
  • RAM or Memory:

    • 4GB of RAM or higher (Recomended 8GB of RAM)

Installation (Frontend)

npm install --save ion-smile

Example usage:

js
import 'ion-smile/style.css'
import ionSmile from 'ion-smile'

const config = {
                credential:{
                    host    : "https://example.com/", 
                    token   : "example-token", 
                    userkey : "example-user", 
                    session : "example-session"
                },
                dom:{
                    title: "ION SMILE", //optional, default ION SMILE
                    color: "#000", //optional, default #2196F3
                    embed: document.querySelector("#div-element"), //optional, default embed to body
                    fit: true, // optional, fit width & height to embed div, default false
                    moveable:true, // optional, default false
                    position:{
                        top: 10, // optional, default 0
                        left: 10, // optional, default 0
                    }
                }
            }

const smile = new ionSmile(config);
    
    smile.init();

    smile.on("ready",(e)=>{
        if(e.module="ai" && e.status){
            smile.start("session name") // "session name" optional, default config.credential.session
        }
    });

    smile.on("alert",(e)=>{
        if(e.status){ // status = true, if fraud detected
            alert(e.description)
        }
    });

Setup (Backend)

  1. Install MongoDB 4 or higher
  2. Set Environment variable such as port,database,encryption key, etc to .env file (see example file of .env)
  3. Run executable file of ION Smile for backend
    • Linux or Mac
    $ ./ion-smile
    • Windows
    C:\> ./ion-smile.exe
  4. Wait until ION Smile executable ready

More

Contact us for more documentation.