Resources#

Take a look at the resources below to learn more about PyBryt and its applications.

  • Introduction to PyBryt Microsoft Learn Module: A Microsoft Learn module that covers the basics of PyBryt, including annotations, annotation messages, and creating reference implementations.

  • Advanced PyBryt Microsoft Learn Module: A Microsoft Learn module that covers more advanced PyBryt topics than the intro module, including things like annotation options, relational and complexity annotations, and grading pipelines.

  • PyBryt for Pedagogical Auto-assessment: This is a short blog post that explains the core idea behind and rationale for PyBryt. It includes a brief discussion of why PyBryt was created, an outline of how assignments work with PyBryt, and testimonials from a pilot of PyBryt at Imperial College London.

  • Demos folder: This folder contains some short demos of PyBryt assessing submissions for common algorithms. Each includes a notebook that goes through the entire assessment process, from compiling references to generating reports.

  • microsoft/pybryt-action: This GitHub Action can be used to run PyBryt as CI in student repos. You can also learn more about this action on this page.