The CSTools repository will contain many useful tools for working with student submitted code in CS courses.
Currently the following tool(s) exist:
- Replacer: Will replace one or more functions in a specified file with funtions from another file. Useful for replacing broken code with a version from a solution.
Future tool(s):
- MakeFriends: Will rewrite code to make a class friends with another class. Useful for testing student code beyond just the exposed interface.