-
Notifications
You must be signed in to change notification settings - Fork 1
Description
users needs examples where they improve the code quality, not just ensure I/O checking
we need (more planning of...) a new feature in coding cat where students are given sloppy code that works and asked to improve the implementation
This can take the form of refactoring multiple if statements into one simple if check. Stuff like that. This can be done by leveraging static analysis of the student code string (by say, just counting the times "if" shows up in the student solution)
first we need a prototype of this kind of system, then we can do a problem-hackathon where we populate it with questions. Also we need to think about how this fits into the larger system of problems. is this a new category of problems? Or do we fold it in to the existing problem categories (like string-1, string-2)