Skip to content
This repository has been archived by the owner on May 11, 2023. It is now read-only.

Grading and Student Progress

Carly Langlois edited this page Feb 12, 2020 · 3 revisions

Student Data

Attendance records, grades, and other progress indicators can be found in Canvas. Each data point has a specific use.

Remember that Canvas is the source of truth in regards to the student's status in the class.

Data Stored in Canvas

  • Attendance record
    • Manually entered by TAs
    • Counts toward final grade for student
  • Graded Assignments
    • Manually scored and entered by TAs
    • Counts toward final grade for student
  • Concept Checks
    • Auto-graded
    • Does NOT count toward final grade for student

Student Work

Student work is stored in github repositories.

  1. Exercise Solutions: These are at home practice and are reviewed but NOT graded.
  2. Studio Solutions: In class practice that is reviewed but NOT graded.
  3. Graded Assignment Solutions: At home work that is graded.

Grading

Solutions

The solutions repositories on gitlab.com contain solutions for graded assignments, studios, and some of the exercises. Ask a LaunchCode staff member to add you to the repository.

Attendance

To record attendance in Canvas, find the attendance assignment for the class you are monitoring.

Note in some versions of this course, the attendance assignment will be a quiz that is filled out by the student and automatically recorded.

Graded Assignments

Graded assignment scores are recorded in Canvas.

  1. Review the student's work
    1. Work will be in Github
    2. A live demo may also be required depending on assignment instructions
  2. Enter grade in Canvas
    1. If the code meets the requirements, then mark the assignment complete in Canvas
    2. More about feedback in the feedback section

Canvas Grade Form

  1. Go to the Grades section in Canvas.
  2. You can search for a certain student or view the students by group.
  3. Find the column for the assignment you are grading.
  4. Hover over the table cell until a blue corner appears.
  5. Click on the blue corner to open the grading form.
  1. Enter the grade and comments.
  2. Submit the grade

Student Progress

The student's work and data in Canvas can be used to gauge how well the student is doing. However, you should also use in person check-ins to get a full picture of how a student is doing.

  • Attendance Record
    • If a student doesn't come to class, then they will likely struggle.
  • Concept Checks
    • These are quizzes in Canvas assigned as prep work.
    • If students consistently get these incorrect, then they are NOT understanding the reading material.
  • Exercises
    • These are practice problems as prep work.
    • Check Github to see if students are attempting these and if they are having success.
    • NOTE: Giving feedback in Github
  • Graded Assignments
    • This is where students put multiple concepts together to solve a larger problem.
    • Students often struggle getting started and then combining all the required concepts.
    • Student work can be seen in Github classroom.

Feedback

Feedback on student work is a great time to highlight things the student did well and also inform students of bad programming practices. Be positive, empathetic, and reassuring when talking to the student about their code. There are multiple ways to give feedback.

Feedback in Person

Reviewing student code in class is a great way to give instant feedback. DO NOT code a solution for the student. Be clear about what they did right. Ask questions about their code. Inform student of best practices and give hints about solutions.

Feedback in Canvas

Feedback can be given for graded assignments on the grading form. See section on Canvas grading for how to open grading form.