SORA Training Platform
Compliance Feature Summary
An overview of how the CPS Training platform supports NJ State Police SORA training compliance — built by a working SORA instructor, for working SORA instructors.
24-hr
Initial Training
8-hr
Renewal Training
100%
State Compliant
QR
Certificate Verification
Platform Compliance Features
NJSP Application Number Tracking
Every student record stores their official NJ State Police SORA application number, ensuring accurate identification and traceability throughout the training lifecycle.
Training Class Number Assignment
Each training class session is assigned a unique training class number that links students to the official NJSP training record submitted by the instructor.
Full Attendance & Session Tracking
Granular per-session attendance management with check-in/check-out timestamps, participation ratings, and instructor notes — all stored as a permanent audit record.
Time-Stamped Learning Audit Trail
Every lesson completion, quiz attempt, and exam submission is timestamped and stored. The platform maintains a complete, immutable history of each student's learning activity.
State-Compliant Certificate Generation
Training completion certificates are auto-generated with unique certificate numbers, student name, course title, completion date, expiry date, and instructor verification — meeting SORA documentation standards.
QR Code Certificate Verification
Every certificate includes a QR code that links to a public verification page. Employers or State Police can instantly verify any certificate's authenticity without contacting the instructor.
Instructor Reporting & Analytics
Instructors have access to real-time reports on student progress, completion rates, quiz scores, and session attendance — enabling fast, accurate data submission to the NJ State Police.
Role-Based Access Control
Strict separation between instructor and student access. Students can only view their own data. Instructors have administrative access to manage enrollments, certificates, and records.
Zoom-Integrated Virtual Classroom Scheduling
Training sessions are directly linked to Zoom meeting URLs with scheduled dates, start/end times, and session reminders — supporting the virtual classroom requirement of SORA compliance.
Initial (24-Hour) & Renewal (8-Hour) Courses
The platform supports both SORA course types with distinct workflows. Initial training uses quizzes and a final exam. Renewal training uses a structured acknowledgment flow — both aligned with NJSP requirements.
Typical Instructor Compliance Workflow
Student Enrolls
Pays online and is assigned to a session with NJSP tracking numbers.
Attends Training
Instructor tracks attendance with timestamps and participation notes.
Completes Exams
Student completes quizzes and final exam. Scores are stored automatically.
Certificate Issued
Auto-generated certificate with QR code verification link.
Submitted to NJSP
Instructor submits results, photo, and application to NJ State Police.
Platform Technology Highlights
Cloud-Based & Always Accessible
Runs entirely in the browser. No software to install. Instructors and students can access from any desktop or laptop.
Secure Student Data Storage
All student records, exam scores, attendance, and certificates are securely stored and backed up in the cloud.
Multi-Instructor Architecture
The platform is designed to support multiple licensed SORA instructors, each with their own isolated student and course data.
View Live Examples
CPS Training — Collins Professional Services
NJ State-Approved SORA Instructor Platform · Built by Daniel Collins, Retired Newark Police Officer