Creating and Grading Assignments

Here is the Runestone guide for creating assignments:

We recommend setting up an assignment for each lesson or groups of lessons where the lesson(s) are chosen in the Readings section as the assignment to be graded for interaction. In the problems section, we recommend just choosing the Challenge coding problem in the lesson to grade manually.

  • Most exercises on the lesson pages (active codes, multiple-choice, fill in the blank, matching, and Parsons problems) are auto-graded as of summer 2020! Active code problems are mostly graded by looking for expected output or code fragments. The autograder will let students and teachers know if the code is complex enough to meet the learning objectives on these formative assessments. Teachers should also look at the code manually to give the students feedback.

Grading Assignments:

Some tips for grading:

  • In the Grading tab, after you choose an assignment, uncheck "check work submitted before deadline", click on Autograde, and then scroll down to the bottom to click on Show to students. Students will not be able to see their grades if you don't turn that on in every assignment. You have to hit autograde even for the interaction points.

  • When students turn in things late, you have to hit autograde again.

  • For the manual grading or leaving feedback, you have to choose the assignment, the question, and then each student, and run their code. You can also choose a unit, lesson, question, and student to see what they did, but they won't see your feedback unless it's in an assignment.

  • In the Grading tab, when you're looking at Active Code, sometimes students try things at the end and overwrite what they did earlier. You can slide the slider to see what they did earlier. This is also a nice look into how they went about solving it!

Checking Student Progress:

  • In the Student Progress tab, there is a gradebook button all the way to the right that provides a useful way to look at grades. You can also download the gradebook into a spreadsheet.

Example of setting up a Pre-test assignment to see their pre-test scores:

1. Click on the Assignments tab, click on the Add button, and type in an assignment name like pretest and click on Create. Under Problems, choose the Pretest lesson and it will add all the problems from it.

2. Then, switch to the Grading tab, and choose that assignment, and hit autograde.

3. Then, switch to Student Progress tab, and click on the Gradebook button all the way to the right.

Practice Tool

There is a new practice tool that will display review problems. See on how to sign up and use it.