We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.HC

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Human-Computer Interaction

Title: PyBryt: auto-assessment and auto-grading for computational thinking

Abstract: We continuously interact with computerized systems to achieve goals and perform tasks in our personal and professional lives. Therefore, the ability to program such systems is a skill needed by everyone. Consequently, computational thinking skills are essential for everyone, which creates a challenge for the educational system to teach these skills at scale and allow students to practice these skills. To address this challenge, we present a novel approach to providing formative feedback to students on programming assignments. Our approach uses dynamic evaluation to trace intermediate results generated by student's code and compares them to the reference implementation provided by their teachers. We have implemented this method as a Python library and demonstrate its use to give students relevant feedback on their work while allowing teachers to challenge their students' computational thinking skills.
Subjects: Human-Computer Interaction (cs.HC); Computers and Society (cs.CY)
Cite as: arXiv:2112.02144 [cs.HC]
  (or arXiv:2112.02144v1 [cs.HC] for this version)

Submission history

From: Ran Gilad-Bachrach [view email]
[v1] Fri, 3 Dec 2021 20:01:06 GMT (20kb)

Link back to: arXiv, form interface, contact.