WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added assets/Figures/AssignmentExercisesSearch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/Figures/GetToInstructor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/GetToInstructorOld.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/Figures/InstructorPage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/InstructorPageOld.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/assignmentBasicInfo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/assignmentBuilder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/assignmentExerciseSelect.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/assignmentExercises.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/assignmentExercisesList.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/assignmentList.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/assignmentQuiz.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/assignmentReadings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/assignmentType.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/chapterActivityMenus.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/Figures/copyAssignmentMenu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/copyAssignmentMenuOld.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/createActiveCode.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/createMCQ.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/createNewExercise.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/createParsons.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/exerciseMultipleChoice.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Figures/exerciseTypes.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/Figures/manage_students.png
Binary file added assets/Figures/manage_studentsOld.png
Binary file added assets/Figures/mcqOptions.png
Binary file added assets/Figures/mcqSettings.png
Binary file modified assets/Figures/selectAssignments.png
Binary file added assets/Figures/timedExamReset1.png
Binary file added assets/Figures/timedExamReset2.png
225 changes: 126 additions & 99 deletions pretext/Assignments/assembleAssignment.ptx

Large diffs are not rendered by default.

57 changes: 15 additions & 42 deletions pretext/Assignments/copyAssignment.ptx
Original file line number Diff line number Diff line change
Expand Up @@ -3,58 +3,31 @@
<title>Copying Assignments</title>
<subsection>
<title>Copying from your previous courses</title>
<p>You may have multiple sections where you want to share assignments, or you may simply want to copy your assignments from the last time you taught a course to your current course. You can do this.</p>
<p>You may have multiple sections where you want to share assignments, or you may simply want to copy your assignments from the last time you taught a course to your current course. Choose "Copy Assignment" from the Instructor Dashboard under the "Assignments &amp; Grading" menu. Before copying assignments, it is a good idea to make sure that the course settings has the correct start date in the "Course Settings" in the "Course Administration" menu of the Instructor Dashboard so that the due dates are adjusted properly.</p>
<figure align="center" xml:id="copy_assign_fig">
<caption xmlns:c="https://www.sphinx-doc.org/"
xmlns:changeset="https://www.sphinx-doc.org/"
xmlns:citation="https://www.sphinx-doc.org/"
xmlns:cpp="https://www.sphinx-doc.org/"
xmlns:index="https://www.sphinx-doc.org/"
xmlns:js="https://www.sphinx-doc.org/"
xmlns:math="https://www.sphinx-doc.org/"
xmlns:py="https://www.sphinx-doc.org/"
xmlns:rst="https://www.sphinx-doc.org/"
xmlns:std="https://www.sphinx-doc.org/">Figure 1: Copying an assignment.</caption>
<image source="Figures/copyAssignmentMenu.png" width="100%" alt="Click the Copy Assignment tab"/>
</figure>
<p>The copy assignment tab lets you select any of your old or current courses that use the same book.</p>
<figure align="center" xml:id="select_course_fig">
<caption xmlns:c="https://www.sphinx-doc.org/"
xmlns:changeset="https://www.sphinx-doc.org/"
xmlns:citation="https://www.sphinx-doc.org/"
xmlns:cpp="https://www.sphinx-doc.org/"
xmlns:index="https://www.sphinx-doc.org/"
xmlns:js="https://www.sphinx-doc.org/"
xmlns:math="https://www.sphinx-doc.org/"
xmlns:py="https://www.sphinx-doc.org/"
xmlns:rst="https://www.sphinx-doc.org/"
xmlns:std="https://www.sphinx-doc.org/">Figure 2: Select the Course</caption>
<image source="Figures/selectCourseToCopy.png" width="100%" alt="Select the course to copy from"/>
<caption>Copying an assignment.</caption>
<image source="Figures/copyAssignmentMenu.png" width="100%" alt="Copy Assignments"/>
</figure>
<p>At the copy assignment page, select any of your old or current courses that use the same book or the base course if the author has created base course assignments.</p>

<p>Once the course is selected you can copy one or all of the assignments to your course. If you do this multiple times courses with the same name will be ignored on the second copy. This makes it a little easier if you just want to keep one course in sync with another so you don't have to remember and pick and choose.</p>
<figure align="center" xml:id="fig_select_assign">
<caption xmlns:c="https://www.sphinx-doc.org/"
xmlns:changeset="https://www.sphinx-doc.org/"
xmlns:citation="https://www.sphinx-doc.org/"
xmlns:cpp="https://www.sphinx-doc.org/"
xmlns:index="https://www.sphinx-doc.org/"
xmlns:js="https://www.sphinx-doc.org/"
xmlns:math="https://www.sphinx-doc.org/"
xmlns:py="https://www.sphinx-doc.org/"
xmlns:rst="https://www.sphinx-doc.org/"
xmlns:std="https://www.sphinx-doc.org/">Figure 3: Select one or all assignments to copy.</caption>
<image source="Figures/selectCourseToCopy.png" width="100%" alt="Select one or all assignments to copy"/>
<caption>Select course and one or all assignments to copy.</caption>
<image source="Figures/selectAssignments.png" width="100%" alt="Select course or one or all assignments to copy"/>
</figure>
<p>The system will add the assignments to your current course and make its best guess to adjust the due date, based on the number of days from the beginning of each course. This is going to get you in the ballpark but you will probably have to manually adjust it due to differences in the calendar from year to year.</p>
<p>The system will add the assignments to your current course and make its best guess to adjust the due date, based on the number of days from the beginning of each course set in the Course Settings in the "Course Administration" menu of the Instructor Dashboard. This is going to get you in the ballpark, but you will probably have to manually adjust it due to differences in the calendar from year to year.</p>
</subsection>

<subsection>
<title>Copying Base Course Assignments from the Author</title>
<p>Some authors have provided a pre-made set of assignments. You can copy these from the "base course" after you have created your course. The "base course" is the code for the book that you chose when you created your own course. Not all authors have done this yet, so your results will vary.</p>
</subsection>

<subsection>
<title>Copying from a different Instructor</title>
<p>Help, this is my first time teaching this class and I want to copy assignments from another instructor. This is very possible if the instructor is still available. You simply need to enroll in their course and have them make you a TA. Then you will be able to copy the assignments from their course to yours.</p>
<p>If the previous instructor is not available then we can still probably make it happen, but you are going to have to go out of your way to prove that your request is legit. Sorry, we cannot just take your word for it over email. A link to your faculty page, that verifies your email as a legitimate instructor at the same institution of the instructor of the course you want to copy. We would love to just trust everyone, but data privacy laws are strict and we have to to treat data privacy very carefully. Thanks for understanding.</p>
</subsection>

<subsection>
<title>Copying a Course Pack from the Author</title>
<p>Some authors have provided a pre-made set of assignments. You can copy these from the "base course" after you have created your course. The "base course" is the code for the book that you chose when you created your own course. Not all authors have done this yet, so your results will vary.</p>
</subsection>

</section>
29 changes: 20 additions & 9 deletions pretext/Assignments/examsAndQuizzes.ptx
Original file line number Diff line number Diff line change
@@ -1,13 +1,19 @@
<?xml version="1.0"?>
<section xml:id="instructor-interface_exams-and-quizzes-in-runestone">
<title>Exams and Quizzes in Runestone</title>

<subsection xml:id="create_quiz_intro">
<title>Introduction</title>
<figure align="center" xml:id="create_exam_fig">
<caption xmlns:c="https://www.sphinx-doc.org/" xmlns:changeset="https://www.sphinx-doc.org/" xmlns:citation="https://www.sphinx-doc.org/" xmlns:cpp="https://www.sphinx-doc.org/" xmlns:index="https://www.sphinx-doc.org/" xmlns:js="https://www.sphinx-doc.org/" xmlns:math="https://www.sphinx-doc.org/" xmlns:py="https://www.sphinx-doc.org/" xmlns:rst="https://www.sphinx-doc.org/" xmlns:std="https://www.sphinx-doc.org/">Figure 1: Creating an exam from an assignment</caption>
<image source="Figures/assignmentMain.png" width="100%" alt="Check the timed exam checkbox"/>
<title>Creating a Quiz/Exam Assignment</title>

<video xml:id="create-exams-video" youtube="eu6Q6GALKBE" width="auto" />

<p>In the new Assignment Builder in the Instructor Dashboard, you can choose to make a new assignment a Quiz/Exam like below where you can select whether there is a time limit and whether pauses and feedback are allowed.</p>
<figure align="center" xml:id="create_exam_fig">
<caption>Creating an exam from an assignment</caption>
<image source="Figures/assignmentQuiz.png" width="100%" alt="Creating a Quiz/Exam"/>
</figure>
<p>If you look at Figure 1 on this page again, you will see there is a checkbox labelled <q>Show as Timed Assessment</q> This turns a problem assignment into an exam. There are severall things to note about this. First is the appearance to the students, when the students first see a timed exam it looks like this:</p>

<p>When the students first see a timed exam, it looks like this:</p>
<figure align="center">
<image source="Figures/timedExamStart.png" width="100%" alt="Check the timed exam checkbox"/>
</figure>
Expand All @@ -16,17 +22,22 @@
<p>When the student navigates to the new question the question they were on is evaluated and the results are sent to the server. Questions that a student has attempted are marked as grey on the numbered interface so students know which questions they have answered.</p>
<p>During an exam the student will not see any feedback on whether they answered the questions right or wrong. Once the exam is completed they will see that feedback unless you have checked the don't show feedback checkbox.</p>
<p>It is important to remind students that if they close the tab or their browser or navigate away from the page or even try to refresh the page, the exam is over and they will not be able to answer any more questions. Once they click the finish exam button they are done. As an instructor you can reset a students exam from the instructors page, but they will be forced to start over.</p>
<p>When a student submits their exam with the finish exam button or when the exam is automatically submitted due to time expiring, the autograder is run on the server and a score is recorded. If all your questions are autogradable you're done! If not you can use the grading interface to manually grade any questions.</p>
<p>When a student submits their exam with the finish exam button or when the exam is automatically submitted due to time expiring, the autograder is run on the server and a score is recorded. If all your questions are autogradable you're done! If not, you can use the grading interface to manually grade any questions.</p>
<figure align="center">
<image source="Figures/timedExamUI.png" width="100%" alt="Check the timed exam checkbox"/>
</figure>
</subsection>
<subsection xml:id="instructor-interface_resetting-an-exam">
<title>Resetting an Exam</title>
<p>The instructor interface allows you to reset an exam for any student.</p>
<p>The instructor dashboard allows you to reset an exam for any student.</p>
<figure align="center">
<image source="Figures/timedExamReset.png" width="100%" alt="resetting an exam"/>
<caption>Reset Exams</caption>
<image source="Figures/timedExamReset1.png" width="100%" alt="resetting an exam"/>
</figure>
<p>You just select the student and the assessment name and then press the red reset button.</p>
<figure align="center">
<caption>Resetting an exam for a student</caption>
<image source="Figures/timedExamReset2.png" width="100%" alt="resetting an exam"/>
</figure>
<p>You just select the student and the assignment name and then press the red button.</p>
</subsection>
</section>
1 change: 0 additions & 1 deletion pretext/Assignments/toctree.ptx
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,4 @@
<xi:include href='./examsAndQuizzes.ptx' />
<xi:include href='./gradeAssignment.ptx' />
<xi:include href='./practice.ptx' />
<xi:include href='./Exercises.ptx' />
</chapter>
15 changes: 8 additions & 7 deletions pretext/InstructorInterface/InstructorInterface.ptx
Original file line number Diff line number Diff line change
@@ -1,30 +1,31 @@
<?xml version="1.0"?>
<section xml:id="instructor-interface_the-instructor-interface">
<title>The Instructor Interface</title>
<video xml:id="interfaceintro" youtube="oeGwKLNLI-Y" width="auto"/>
<p>One of the primary goals of the Runestone Instructor Interface is to help you understand where your students are at, and to help you to prepare and make the best use of classtime. We set out to create an interface where you could see at a glance which concepts your students clearly <q>got</q> and which concepts they were struggling with so that you can spend your valuable class time on the topics that were confusing rather than boring them by covering material they clearly understand. To really be effective with this strategy you should use reading assignments as described in <xref ref="instructor-interface_assignments" />.
<title>The Instructor Dashboard</title>
<!-- Old interface video <video xml:id="interfaceintro" youtube="oeGwKLNLI-Y" width="auto"/>-->
<p>The Runestone Instructor Dashboard, updated in 2025, provides a variety of tools for instructors to monitor student progress, create assignments, create new exercises, and analyze performa. </p>
<p>One of the primary goals of the Runestone Instructor Dashboard is to help you understand where your students are at, and to help you to prepare and make the best use of classtime. We set out to create an interface where you could see at a glance which concepts your students clearly <q>got</q> and which concepts they were struggling with so that you can spend your valuable class time on the topics that were confusing rather than boring them by covering material they clearly understand. To really be effective with this strategy you should use reading assignments as described in <xref ref="instructor-interface_assignments" />.
</p>

<p>As an instructor, you can access a variety of instructor features. To get to the instructors page follow these steps:</p>
<p>As an instructor, you can access a variety of instructor features. To get to the Instructor Dashboard follow these steps:</p>
<p>
<ol marker="1">
<li>
<p>Make sure you are logged in to a course for which you are an instructor. If necessary, click on the person icon at top right and select <em>Change Course</em> to get to a course that you are instructor for, or logout and login with a different account.</p>
</li>
<li>
<p>Click on the person icon on the top right of the window and select <em>Instructor's Page</em></p>
<p>Click on the person icon on the top right of the window and select <em>Instructor Dashboard</em></p>
<figure align="center" xml:id="nav_to_ii_fig">
<caption xmlns:c="https://www.sphinx-doc.org/" xmlns:changeset="https://www.sphinx-doc.org/" xmlns:citation="https://www.sphinx-doc.org/" xmlns:cpp="https://www.sphinx-doc.org/" xmlns:index="https://www.sphinx-doc.org/" xmlns:js="https://www.sphinx-doc.org/" xmlns:math="https://www.sphinx-doc.org/" xmlns:py="https://www.sphinx-doc.org/" xmlns:rst="https://www.sphinx-doc.org/" xmlns:std="https://www.sphinx-doc.org/">Figure 1: How to get to the instructor's page</caption>
<image source="Figures/GetToInstructor.png" width="100%" alt="Clicking on the instructor's page"/>
</figure>
<p>
<li>
<p>You will see the instructor page as shown below. You may be on a different tab that what is shown below.</p>
<p>You will see the Instructor Dashboard as shown below. </p>
</li>
</p>
<figure align="center" xml:id="main_ii_fig">
<caption xmlns:c="https://www.sphinx-doc.org/" xmlns:changeset="https://www.sphinx-doc.org/" xmlns:citation="https://www.sphinx-doc.org/" xmlns:cpp="https://www.sphinx-doc.org/" xmlns:index="https://www.sphinx-doc.org/" xmlns:js="https://www.sphinx-doc.org/" xmlns:math="https://www.sphinx-doc.org/" xmlns:py="https://www.sphinx-doc.org/" xmlns:rst="https://www.sphinx-doc.org/" xmlns:std="https://www.sphinx-doc.org/">Figure 2: The Instructor's Page</caption>
<image source="Figures/InstructorPage.png" width="100%" alt="Clicking on the instructor's page"/>
<image source="Figures/InstructorPage.png" width="100%" alt="Clicking on the Instructor Dashboard"/>
</figure>
</li>
</ol>
Expand Down
Loading
Loading