Skip to main content

Checkpoint Setup

Checkpoints define the work students need to complete and how progress is measured.

How to Add or Edit Course Checkpoints

  1. Open the course checkpoint group editor.
  2. Use the checkpoint tabs to switch between checkpoints.
  3. Click Add Checkpoint to create a new checkpoint.
  4. Enter title, description, duration, and type.
  5. Set required or optional using the checkbox.
  6. Enable previous-checkpoint dependency only if needed.
  7. Enable admin validation only if a reviewer must approve the submission.
  8. Drag and drop tabs to reorder checkpoints.
  9. Click Save All Changes.

How to Delete a Checkpoint

  1. Open the checkpoint in the group editor.
  2. Click Delete Checkpoint.
  3. Read the confirmation dialog and confirm the checkpoint name.
  4. Confirm deletion.
  5. Save all changes if the page requires it.
  6. Refresh and confirm the checkpoint no longer appears.

Checkpoint Fields

FieldStandard
TitleUsed as the tab label and sequence label
Description and instructionsCombined where possible to reduce duplicate writing
DurationDefaults to 1 day unless admin changes it
RequiredCheckbox that marks checkpoint as required or optional
Requires previous checkpointCheckbox that controls dependency
Requires admin validationCheckbox that sends the checkpoint to validation
Course, bundle, mentorship associationManaged at group level where possible

Ordering

Admins should be able to drag and drop checkpoints to reorder sequence. The tab label should include sequence so the order is visible.

Group Editing

Course and bundle checkpoint editing should happen from the group editor. Individual checkpoint edit pages are not the primary flow.

Drafts and Saves

  • Add checkpoint should create the checkpoint record immediately when that is the expected workflow.
  • Save all changes should apply to the whole checkpoint group.
  • Delete checkpoint should prompt confirmation and clearly show which checkpoint is being deleted.
  • Unsaved values should persist when switching tabs.