AI-powered exam proctoring with real-time object detection โ detects phones, books, and multiple persons during online exams
The proctoring system issues up to 3 warnings before terminating the exam.
pip install ultralytics
from ultralytics import YOLO from huggingface_hub import hf_hub_download # Download model from Hugging Face model_path = hf_hub_download( repo_id="asna14/yolov8n-proctoring", filename="yolov8n.pt" ) # Load and run inference model = YOLO(model_path) results = model("exam_frame.jpg", conf=0.25) # Process detections for box in results[0].boxes: cls = int(box.cls[0]) conf = float(box.conf[0]) label = results[0].names[cls] print(f"Detected: {label} ({conf:.2f})")
This model powers the proctoring feature of GradicAI โ a full-stack AI exam & grading platform.