~/talk

Foobaz: Variable Name Feedback for Student Code at Scale

Talkat UIST 2015 · 2015-11-08..11-11· [developer-experience]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Foobaz is a teacher interface plus backend that clusters variables by variable role (the runtime sequence of values), lets instructors label a few names, and auto-generates personalized quizzes for student submissions. It processes thousands of MOOC solutions, condenses similar programs into stacks (e.g. 1,500 of 4,000), and in studies ten graders spend 4–11 minutes labeling ~20 names to cover ~75% of solutions; six students then receive and validate the quizzes.

AI-written summary · about

  1. 0:00Introduction
  2. 0:31Scalable teacher feedback
  3. 1:37Foobaz
  4. 2:19Variable Roll
  5. 2:54Stacks
  6. 3:56Teacher View
  7. 5:07Student View
  8. 5:37Demo
  9. 7:35Workflow
  10. 8:10Submission
  11. 9:34Results
  12. 11:24Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.