← Crafts
Proctify preview

Proctify

EdTech pilot Full-stack engineer

Online examination proctoring and integrity monitoring — granular activity telemetry, violation events, and teacher audit trails during quiz sessions.

Overview

proctify tracks three event families: student activity during quizzes, student monitoring violations, and teacher administrative actions. JSONB payloads keep schemas flexible while Postgres enums stabilize event types for reporting.

Monitoring modules

  • Activity events tied to quiz sessions and students
  • Student monitoring events for integrity violations
  • Teacher monitoring events for instructor actions
  • JSONB event_data columns for extensible payloads
Answer question activity_event violation_event Live dashboard Student Proctify UI Monitoring DB Teacher
Quiz session monitoring
event_id         UUID
event_type       TEXT        -- ActivityEventType
timestamp        BIGINT
quiz_id          UUID
student_id       UUID
event_data       JSONB
session_id       UUID
Proctify monitoring dashboard placeholder
Screenshot placeholder — live session timeline and violation flags.