Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CheckPointsMDNew to Visual Studio Code? Get it now.
CheckPointsMD

CheckPointsMD

Tim Himmelsbach

|
4 installs
| (0) | Free
Calculation and validation for Markdown-based grading
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CheckPointsMD

Calculation and validation for Markdown-based grading

Syntax

Tasks are specified in heading lines using (graded / possible). The Markdown heading structure defines the task hierarchy, and annotations are placed on the lines following a task using [-points]. ?? can be a placeholder for the graded points.

If correct, they will be highlighted.

Validation

The extension checks that the grading is consistent and that there are no calculation errors. Where applicable, Quick Fixes are provided.

This check happens automatically for all files matching the checkpoints.autoCheckPath glob pattern. Although you may trigger them manually anytime using the CheckPoints: Check command.

Auto Fill

This will replace all ?? based on your grading of the task at the lowest level. If there is insufficient information, it will throw an error.

Commands

CheckPoints: Check: Manually check for calculation errors.

CheckPoints: Auto Fill: Will try to fill in the missing gradings based on your grading of the task at the lowest level.

CheckPoints: Auto Fill Override: Will override false gradings.

Settings

checkpoints.autoCheckPath: Automatically check for files matching the glob pattern.

checkpoints.defaultFullPoints: If a task at the lowest level is missing a grading, full points are assumed.

I recommend enabling defaultFullPoints to reduce manual entry. Just keep in mind that any task you forget to grade will also receive full points by default.

Release Notes

0.0.1

Initial release


  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft