PATS2
You are not logged in
Time stamp: 20:14:44-18/5/2024

[Login]

Create an auto-assessing online class to teach Unit Testing in Python


Chenhao Li

29/09/2020

Supervised by Carl Jones; Moderated by Matthew Moloughney

There are a number of online resources for teaching software engineering concepts. Two of these are Cyber Dojo and GitHub classroom.

The ability to do this accurately, at scale and with both formative and summative assessment would enhance student learning and assessment.

The student will be required to design, implementation and test an online class that teach unit testing (and ideally) test-driven development in Python to students. The student may assume that the students taking this assessment can already code in Python.

The test will ideally be implemented on GitHUb Classroom.

The outputs of the project will be a class on GitHub classroom, and test results showing how student attempts have been graded. The student will also report on the ease and effectiveness of GitHub classroom.

The student will need to be comfortable with coding and with their ability to learn to explain programming to others.

They should also be able to access GitHub classroom or other similar web resources.


Final Report (29/09/2020) [Zip Archive]

Publication Form