Peer review in data science courses
summary
ghclass implements an automated GitHub workflow that creates a random review roster, clones assignments into anonymized review repositories, collects reviewer scores and ratings, and copies feedback back to authors. Six functions let instructors peer_assign work to reviewers, peer_return feedback, and export grades as a data frame or CSV. Tested at University of Edinburgh in Fall 2019 and designed to scale from about two up to ~400 students, it runs from the R command line.
AI-written summary · about
chapters (4)
related talks
26mGitHub Classroom: A Simple Tool for Teaching Python
30mA data scientist's guide to code reviews
43mCode Review Tools
26mFlipping the classroom with Jupyter and Github
32mAutomating teaching about automation in Python
29mReviewBoard
17mGitHub Pull Requests for Everyone
32mGit yourself a leg up for student projects
