This material is in early beta: over 300 suggestions and corrections are waiting to be folded in, some quite significant. Changes should be in place by July 2018, at which times printed copies and downloadable electronic copies will be made available.

Presentation Rubric

This rubric is designed to assess 5–10 minute recordings of people teaching with slides, live coding, or a mix of both. You can use it as a starting point for creating a rubric of your own.

Opening Yes Iffy No N/A
Exists (use N/A for other responses if not)
Good length (10–30 seconds)
Introduces self
Introduces topics to be covered
Describes prerequisites
Content
Clear goal/narrative arc
Inclusive language
Authentic tasks/examples
Teaches best practices/uses idiomatic code
Steers a path between the Scylla of jargon and the Charybdis of over-simplification
Delivery
Clear, intelligible voice (use “Iffy” or “No” for strong accent)
Rhythm: not too fast or too slow, no long pauses or self-interruption, not obviously reading from a script
Self-assured: does not stray into the icky tarpit of uncertainty or the dungheap of condescension
Slides
Exist (use N/A for other responses if not)
Slides and speech complement one another (dual coding)
Readable fonts and colors/no overwhelming slabs of text
Frequent change (something happens on screen at least every 30 seconds)
Good use of graphics
Live Coding
Used (use N/A for other responses if not)
Code and speech complement one another (i.e., instructor doesn’t just read code aloud)
Readable fonts and colors/right amount of code on the screen at a time
Proficient use of tools
Highlights key features of code
Dissects errors
Closing
Exists (use N/A for other responses if it doesn’t)
Good length (10–30 seconds)
Summarizes key points
Outlines next steps
Overall
Points clearly connected/logical flow
Make the topic interesting (i.e., not boring)
Knowledgeable