Here I’ll draft a collection of instructions or guidelines for CS TAs, useful for profs too.
- Provide enough information for students to account for every point of credit lost on assignments that did not receive 100% credit.
- Never dictate or tell students specific code for which the intention of the assignment is for the student to figure out that code him or herself.
- Set specific deadlines for when grading of an assignment must be completed.
Challenges:
- Set up and enforce a policy so that after a student gets help the student must code or continue coding his/her own solution without looking at certain material such as code or design sketches (in more advanced) that a helper showed to explain how to solve the problem.
- Challenge aspects: When a solution is worked out by a group, especially when it is based on or refactors code that is printed in the textbook, seems unreasonable to the student to refrain from electronically copying a solution file after it is finished by someone else.
- place holder…