Courses
Course Properties
Course Statuses
Course Content
Course content is built using the same Form Builder that powers hiring flows, with terminology adapted for learning:Lessons
Each lesson can contain:- Content blocks — Text, images, videos, and other media for instructional content
- Quiz questions — Multiple-choice questions with defined correct answers
- Open-ended questions — Text responses for reflection or feedback
- Any standard form element — File uploads, selections, dates, etc.
Quizzes
Quiz pages evaluate the learner’s understanding:- Each question has a designated correct answer
- Scores are calculated as a ratio of correct responses
- If the score falls below a passing threshold, the learner sees a retry page with their score and can attempt the quiz again
Enrollment
How Learners Are Enrolled
Enrollment Management
Admins can:- Assign courses to individual workers
- Change enrollment due dates
- Reschedule enrollment start dates
- View enrollment status and progress per learner
Learner Experience
Starting a Course
- The learner opens their course enrollment
- A course details page shows the title, description, and a “Start Course” button
- Lessons are presented one at a time
Completing Lessons
Each lesson is displayed as a form page. The learner reviews content, answers questions, and submits. The system advances to the next lesson.Quiz Retry
If a quiz score is below the passing threshold:- The learner sees a results page showing their score, the required passing score, and the count of correct vs. incorrect answers
- A “Try Again” button returns them to the quiz
Course Completion
When all lessons are completed, the learner sees a status page confirming completion. If a certificate is configured, it is generated with the specified validity period.Worker Management
Admins can view all workers and their training progress:- Worker list — Shows all workers with overall course status
- Worker detail — Shows the individual worker’s course assignments, separated into completed and incomplete tabs
- “Assign a Course” button — Quick enrollment from the worker detail view
Certificates
When a course is configured with a certificate validity period:- A certificate is generated upon successful completion
- Validity is tracked in months or years
- Expired certificates can trigger re-enrollment or recollection workflows