To create an assignment, whether graded or ungraded, start by going to the Assignments tab on the instructor interface. Click on the Add button to start creating a new assignment. On the popup that appears you will notice that you can also copy an old assignment as a starting point.
Please take note of the visible to students check box. If you forget to check this box then the assignment will not show up in the list that your students (or you) can see on the assignment page.
There are two primary kinds of assignments. Reading Assignments and Problems Sets. Reading assignments allow you to select whole chapters or parts of chapters for your students to read. You can assign points to the reading assignment by tracking the number of activities they attempt in each subchapter. Problem sets are mainly for you to select short programming problems for the students to solve, but could also include short answer, multiple choice, etc. Or even problems that you write yourself. More on that later.
In either case the primary way you will add questions is through the tree picker interface. This interface is accessed by expanding either the Readings or Problems accordion and allows you to drill down from chapter to section to individual problems. There are several icons associated with problems to help you know what you are looking at.
The 📘 icon indicates that a particular problem was written by the author.
In any case you can click on a problem to see a preview. If you are previewing a question and it is obviously bad, or incorrect, or just someone experimenting, use the Flag Question button to let us know. We have volunteer editors that help us clear out or correct these bad questions.
Let’s create a reading assignment and add a few sections for our students to read. As you add sections you will see that are shown in a table under the Readings tab.
Creating a problem assignment is similar. You will most often use the tree picker, but you can also search for problems or write your own. When selecting a problem if you click on the name of the problem the interface will display the problem on the page remind you what it is about.
Problems with the book icon next to them are written by the author. Problems with the schoolhouse are contributed by the community. If a problem has a checkmark next to it then you know it can be automatically graded.
Runestone allows you to create accommodations for students who need them. You can create an accommodation for a student by clicking on the accommodations menu item in the assignment builder, or use the link from the course home page. There are three kinds of accommodations that you can create:
When you create an accommodation for extra time on timed assessments, you can specify a multiplier for the extra time that the student will receive. Normally this is something like 1.5 or 2.0 for the student. This extra time will be added to the time limit for any timed assessments that the student takes. The student will see the extra time on the exam page.
You can set this accommodation for a specific student or for a group of students. If you set it for a group of students, then all students in that group will receive the extra time. If you set it for a specific student, then only that student will receive the extra time. You can set it once by just selecting one or more students and setting the multiplier value. This will then apply to ALL assignments. It can be ovverridden for a specific assignment at any time, as a specific assignment will take priority over the general accommodation.
When you create an accommodation for an extended due date, you specify the number of extra days that the student will have to complete the assignment. This can be set for a specific student or for a group of students. If you set it for a group of students, then all students in that group will receive the extra time. If you set it for a specific student, then only that student will receive the extra time. You can set it once by just selecting one or more students and setting the number of extra days. This will then apply to ALL assignments. It can be ovverridden for a specific assignment at any time, as a specific assignment will take priority over the general accommodation.
If you need to grant a further extension, you can do so by creating a new accommodation with more days. If you gave them 3 days at first, but that wasn’t enough, you can enter 5 days to give them an additional 2 days.
This is for situations where the assignment is not visible to the students, but you would like to mail the student a link to an exam, maybe a makeup exam. Or an extra assignment, or whatver. This accommodation requires both a student and an assignment. When the accommodation is saved, then the assignment will show up for the student in their assignment list, or you can email the student a link to the assignment and they will have access.