Advanced PyBryt for Classroom Auto-assessment

Advanced
Student
Developer
Higher Education Educator
School Leader
Azure

Learn advanced patterns in PyBryt, an open-source auto-assessment tool for creating assignments with targeted feedback and generalizable grading.

Learning objectives

In this module you will:

  • Learn how to customize how annotations are tracked and grouped
  • Understand the concept of relational annotations and how to create and use them
  • Create scaffold for checking the complexity of student code
  • Explore different options for creating a grading pipeline that uses PyBryt

Prerequisites

  • Basic Python knowledge
  • Basic understanding of PyBryt annotations and reference implementations