How-to guides
Export completion records
Download a CSV file of who took which course, with results and proof codes, for an audit or a monthly report.
On this page
Export course records#
Go to ReportsthenCourse records.
Set From and To, then select Apply.
These dates filter on when riders started the course. Leave them empty for all time.
Optional: choose a Market, Vehicle or Course.
Check the number of records above the table.
Select Export CSV.
A file named like
completions-2026-09-17.csvdownloads, with every matching row (not only the 200 on screen).Open it in Excel.
Keep only completed courses#
The export also includes riders who opened a course but haven’t passed. In Excel:
Select the header row and turn on DatathenFilter.
In the
passedcolumn, keep onlyyes.
Courses completed in a given month
completed_at on the month.What’s in the file#
- Rider:
rider_id,rider_name,market,city,vehicle. - Course:
course(English title),languagetaken in. - Result:
started_at,completed_at,passed,quiz_score,quiz_attempts,steps_reached,time_spent_seconds. - Proof:
proof_code, the verification code shown on the rider’s proof of completion.
Dates are UTC in ISO format, for example 2026-09-17T08:30:00.000Z. Full column list: Course records export columns.
Corrective training records#
For flags and their outcomes, use ReportsthenCorrective training and Export CSV. Its From and To filter on the date the training was assigned. See Corrective training export columns.
Automate it#
If the records go into your data warehouse regularly, ask your engineers to use GET /api/v1/completions instead of manual exports. It returns passed courses only, oldest first, and their systems ask for everything completed since their last read.