Digital recordkeeping for court-ordered classes means every client has one record that holds the court order, the class enrollment, attendance for every session, fees and payments, and every letter or report sent to the court. If a court, probation officer, or auditor asks, you can show the history in minutes instead of searching paper files.
Providers of DUI and DWI classes, anger management, parenting, batterer intervention, and court-ordered counseling all answer to the same outside parties. This guide covers which records to keep, how to keep them so they hold up, and a 10-point checklist for evaluating a recordkeeping system.
What records does a court-ordered class provider need to keep?
At minimum: client identity and contact details, the court or referral details, the order or referral document, the class enrollment, attendance for every scheduled session, fees and payments, and copies of every progress, completion, or status letter you issued. Your state or court may require more.
The problem
Those records usually live in four places: a sign-in sheet, a spreadsheet, a payment system, and a folder of Word letters. Nothing ties them together when someone asks for a client's history.
How COPS solves it
- Client profiles with case information: court, judge, attorney, and referral source.
- Documents uploaded to the client record and stored encrypted.
- Custom fields for whatever your court or state requires at intake.
- A DUI client profile module for providers that run DUI programs.
How should attendance be recorded so it holds up?
Mark every scheduled session as attended, absent, or unmarked, on the day it happens, by the staff member who ran it. A blank should never be read as an absence, and an absence should never be silently fixed later.
The problem
Paper sign-in sheets get lost, and spreadsheet cells get overwritten with no trace of who changed them.
How COPS solves it
- Three-state attendance (attended, absent, unmarked) with bulk roster marking.
- Kiosk self check-in by client ID or phone and PIN, with signature capture and a timestamped audit-trail note.
- Staff assignments and session notes per class.
- A full staff audit log of changes.
What should court and probation reports be generated from?
From the client record itself, not from a separate document someone types. Then the numbers in the letter always match the attendance and payment history on file.
The problem
Retyped letters drift from the real record, and nobody can prove later what was sent.
How COPS solves it
- Document templates with merge tags for progress, completion, and status letters.
- Monthly reports with draft, finalize, PDF, and history.
- 11 built-in report types, including attendance, court/attorney, and audit log reports.
- Generated-document history so you can show what was sent and when.
Should fees and payments live in the same record?
Yes. Courts and programs often tie completion to a paid balance, so staff need the balance next to attendance when they prepare a letter.
- Fee types and fee schedules per program.
- Balances and transaction history on the client record.
- Card and ACH payments taken by staff through the payment gateway, with printable receipts.
- A client portal where clients can pay by card and see payment history.
What security should court-ordered class records have?
Ask for encryption at rest and in transit, role-based staff access, a full audit log, and multi-factor login for any client portal. Ask vendors for their documentation rather than relying on a compliance label.
- COPS runs on AWS with KMS encryption at rest and TLS in transit.
- Role-scoped staff, portal, and admin access.
- Client portal login with a one-time email passcode.
10 must-haves for court-ordered class recordkeeping
| # | Must-have | Question to ask |
|---|---|---|
| 1 | One record per client | Do the order, enrollment, attendance, payments, and letters sit on one profile? |
| 2 | Court and referral details | Can you record court, judge, attorney, and referral source? |
| 3 | Multiple enrollments | Can one client be in more than one class with separate schedules? |
| 4 | Three-state attendance | Can staff mark attended, absent, and unmarked? |
| 5 | Check-in proof | Is there a self check-in with signature and timestamp? |
| 6 | Letters from the record | Are letters generated from templates, with history? |
| 7 | Fees in the same file | Are balances and receipts next to attendance? |
| 8 | Follow-up | Do automated alerts and reminders flag absences and unmarked sessions? |
| 9 | Audit trail | Is every staff change logged? |
| 10 | Nothing to install | Is it web-based, so every location uses the same records? |
Where COPS fits
COPS (Court Ordered Program Supervisor) is web-based practice management software for providers of court-ordered classes and programs. It keeps the records above on one client profile. It is not a clinical EHR and does not decide whether a client has met the court's requirements; your staff and the court do. See DUI school software, anger management software, parenting class software, and what a court-ordered counseling completion letter should include. DUI schools can also see what a DUI school completion certificate should include.