Grading

Components

Component Weight Formula Data sources
Team 75% Team score × CATME factor Gitstats, File commit data, CATME, ...
Individual 25% 25 × average performance In-class activities, tutorials, discussions

Team Performance

Score Standards
75 points
  • All team members are contributing substantially
  • Few bus factor issues, no silos, no team members left behind
  • High morale, bonding, personal and team growth

CATME factor

  • 0.00 to 1.05, typically 1.00, rarely lower than 0.80
  • Calculated by the CATME team review tool
  • Determined by the team
    • Agile value: team autonomy
  • Three CATME reviews, one at the end of each project
  • Best score * 45 + 2nd best * 30 + 3rd best * 25

Individual Activities

Component Grading method
Tutorials Progress snapshots
In-class activities and discussions Active participation

Tutorial progress Reports

  • An activity is a sequence of tasks
  • Finishing a task is recorded with a link
  • Enter link as soon as task is tested and deployed, but no sooner

Delay-Based Decay

  • I take snapshots of progress reports every two days
  • Every gap decreases remaining value by 10%
  • No gap, no decrease

Thanks to Hakim El Hattab for RevealJS