Generate a Table of Assignments

One of the coolest things about treating your course content as code is that you can use the information in the content itself to do things. If you have set up points metadata in the YAML headers, for example, you can use that information to generate a table of a assigments to include in your syllabus.

To do this, you have to navigate to the relevant course folder and then run the script generate_grade_table.py, which lives in the utility_scripts folder.

In Linux or macOS:

python3 ../utility_scripts/generate_grade_table.py

On Windows:

python3 ..\utility_scripts\generate_grade_table.py