Start with the decision the assessment requires.
An error message may be a symptom rather than the cause. Missing versions, incomplete test cases and unclear expected output can make a request impossible to reproduce.
A useful review does not begin by guessing from a short topic. Command words, learning outcomes, marking criteria and required deliverables need to be read together. The same subject can require a very different response at undergraduate, postgraduate or doctoral level, and a familiar format may be adapted by a particular institution.
Suitable support
Suitable support can include pseudocode, debugging direction, code review, test planning, algorithm explanation and feedback on technical documentation.
Before work begins, the scope should state what will be reviewed, what type of guidance will be supplied, which files control the requirement and what remains the student’s responsibility. This creates a shared reference point for communication, delivery and any later revision request.