The Courses module is Vome's built-in learning tool. It lets you build structured training that your users complete inside Vome, with progress, scores, pass or fail results, certificates of completion and credential expiry all tracked automatically.
Availability: Courses are available on the Enterprise and Ultimate plans.
1. How is a course structured?
Every course is organized into three levels:
- Course: the overall training, with its own title, description, image and settings.
- Chapters: the major parts of the course.
- Sections: the individual steps inside a chapter. A section is either content (something the user reads, watches or downloads) or a quiz (graded questions).
You build the whole structure in the course builder, then publish the course when it is ready for users.
2. What types of content can a section hold?
A content section can use any of the following:
- Information: formatted text, with images and links.
- Video: an uploaded file or a hosted video. You can require the user to watch a set percentage before the section unlocks, and you can disable seeking or speed changes.
- Document: a PDF or Office file (Word, PowerPoint, Excel) shown in a built-in viewer. Office files are converted to PDF automatically. You can require the user to page through the document before it counts as complete.
- Download: a supplemental file of any type. It downloads for the user and never blocks progress.
- SCORM: a SCORM 1.2 package that plays inside the course. You can require completion, and you can choose whether the package's own quiz score counts toward the course grade.
- HTML: an uploaded HTML file (or a zip of HTML and assets) shown in a secure frame.
Information, Download and HTML never block progress. Video, Document and SCORM can be set to require completion before the user can move on.
3. How do quizzes and grading work?
A quiz section is built from questions. Supported question types are short text, single choice, multiple choice, number, date, and true or false. Each question can be graded automatically against a correct answer, or graded manually by an administrator after submission.
You choose how the course is scored:
- Simple grading: all quiz points across the course are pooled together.
- Weighted grading: each chapter carries a weight, and the final score is the weighted average of the chapter results.
You can set a pass threshold, which is a percentage that decides pass or fail. If you leave it empty, the course is scored only, with no pass or fail result. A user can fail a single chapter and still pass the course overall, as long as their total score clears the threshold.
Two display settings control what the user sees: a feedback setting (no feedback, or full feedback shown after submitting) and a show score setting (whether the numeric score is visible). With the score hidden, the user still sees pass or fail and any feedback you allow.
4. Can users retry a quiz?
- Allow retry is on by default.
- Maximum attempts can be capped, or left empty for unlimited attempts.
- Require content before retry: when on, a retry re-locks the section content so the user has to review it again before the quiz reopens.
- On fail behavior: you can block the user from moving past a failed quiz until they pass, or allow them to continue even after failing.
These can be set for the whole course and overridden on individual sections.
5. Certificates, achievements and credential expiry
When a user passes a course, you can automatically grant an achievement (badge). The badge can display the course title, the completion date and the score.
Courses can also expire, which is useful for compliance training that has to be renewed. Expiry options are:
- None: the credential never expires.
- From completion: expires a set time after the user finishes.
- From start: expires a set time after the user begins.
- Fixed date: expires on a specific calendar date.
You can notify users ahead of expiry, and you can point them to a separate renewal course to complete instead of repeating the full course. If no renewal course is set, an expired user simply redoes the original course.
6. How do I control who can see a course?
By default a published course is visible to eligible users. You can also restrict a course so that only users who meet certain conditions can see and enroll. Conditions include:
- Being active in your database.
- Having finished a specific sequence.
- Having a specific Opportunity assignment.
- Being associated with a specific site.
- Age.
- Profile tags.
Administrators can always enroll a user directly, even in a restricted or admin-only course.
7. How do users take a course?
Users open a course from their Courses list or their home dashboard, on both the web and the mobile app. The course plays as a series of sections with a progress bar and a running pass or in-progress status.
- Sequential progression (the default) requires sections to be completed in order. Free progression lets the user open any section in any order.
- Quizzes can be locked behind their required content, with a hint telling the user what to finish first.
- After submitting a quiz, the user sees their result and any feedback you configured, and can retry while attempts remain.
- Paused and expired courses show a clear banner, and expired users get a Redo or renewal option.
8. Can I add a course to a sequence?
Yes. A published course can be attached to a sequence as a Course step. You set a gate for the step:
- Hard (the default): the user cannot advance to the next step until the course is completed and passed.
- Soft: the result is recorded, but the user can continue.
- None: no gating is applied.
You can also set a minimum score on the step, which overrides the course's own pass mark for that sequence. When the user finishes the course, they are returned to the sequence.
9. Where do I track progress and grades?
Each course has a dashboard that lists everyone enrolled, with summary statistics and a roster you can view as a list, a grade grid or a kanban board. Every enrollment has a status: In progress, Completed, Paused or Expired.
Clicking a user opens a review panel showing their progress section by section, their quiz results, their overall grade and pass or fail, dates, expiry and any questions still waiting on manual grading. From the roster you can:
- Pause and resume a user (a resume can be scheduled).
- Expire one enrollment or all enrollments.
- Have a user redo the course, which archives the previous attempt and starts a fresh one.
- Remove (unenroll) a user.
- Manually grade quiz answers.
If you change a course's expiry settings, they apply to new enrollments only by default. A separate action lets you recompute expiry dates for everyone already enrolled.
10. Good to know
- Course progress and grades also appear on each user's profile and can be filtered from the Database page.
- The text, number and date quiz question types can currently be graded on the back end but do not yet have an answer field in the web course player, so we recommend building quizzes around choice and true or false questions for now.
- On the mobile app, a document set to require a full view counts as viewed once the user opens it, because in-app scrolling is not tracked the same way as on the web.