Creating and Grading Assignments
Here is the Runestone guide for creating assignments: https://runestone.academy/runestone/static/instructorguide/InstructorInterface/assembleAssignment.html
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.
- Only the "Check Your Understanding" exercises (multiple-choice, fill in the blank, matching, and Parsons problems) can be auto-graded. Active Code needs to be manually graded (in Problems) or just checked for Interaction (in the Readings section only).
- Here is the guide to grading assignments: https://runestone.academy/runestone/static/instructorguide/InstructorInterface/gradeAssignment.html and a video tutorial for the new grading interface.
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, you have to choose the assignment, the question, and then each student, and run their code and give the points. If you don't set up an assignment, you cannot see what they did on the Active Code exercises.
- 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.
There is a new practice tool that will display review problems. See https://runestone.academy/runestone/static/instructorguide/InstructorInterface/practice.html on how to sign up and use it.