Giving Feedback

Providing timely, accurate, and detailed feedback is critical when responding to student work. Each week students will produce work that involves writing code and creating media. This work deserves high quality feedback.

There are several ways we can provide feedback to students with the tools at our disposal. We should leverage all these mechanisms to make sure our students have the best feedback possible.

Timing Feedback

It's essential for students to receive feedback as soon as possible. If they have asked a question, or have trouble on an assignment, you should respond to them in 24 hours or less. Normally, it's possible to send a quick reply such as, "Tricky problem! Let me think and I'll get back to you shortly," so the student knows they can expect a reply.

Students often become discouraged when they send a question or ask for help and they receive silence in response.

Feedback Within Canvas

Within Canvas you should give feedback using the Rubrics and the Assignment Comments feature. For some assignments, where students turn in a document or PDF, you may also be able to use some editing/markup tools to indicate more specific feedback on their work.

When grading the rubric, each Criterion is assessed on a 5-point scale. Three (3) points indicates basic mastery of the outcome. Five (5) points indicates exceptional mastery. Four (4) points indicates a solid mastery of that Criterion.

While filling in the Rubric, it's useful to mention general things that affected the grade. For example, if a student receives less than a 3 on any Criterion, you should probably add a comment about why. Likewise, when students get 5s you should probably mention what they did to excel.

The rubric is not a place to write lengthy comments, though. So keep the comments in the rubric brief and pointed. You should also add a more general Assignment Comment, which does allow for a more lengthy message. You should ALWAYS post an Assignment Comment (even if you have left several comments on the Rubric itself).

Your Assignment Comments should contextualize the overall work the student has handed in. Summarize the points you made in any Rubric comments, and indicate any feedback that might exist outside Canvas (especially Github comments). If a student has done especially bad on any portion of the assignment, you should also suggest revisions the student could work on and resubmit.

Feedback Within Github

Github is a valuable tool to us throughout the program. Most assignments in the Production Courses are handed in via Github, which gives us a valuable insight into the process a student has gone through to complete an assignment.

You should be reviewing their code on Github when they turn it in. Think of this as a code review like you would do for any project you're working on, and use the same guidelines we always use for code reviews:

  • Offer helpful corrections where there are errors
  • Offer suggestions for improvement at both large and small scales
  • Fill in gaps of knowledge indicated by the code (don't just demand specific changes)

results matching ""

    No results matching ""