-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
831faf6
commit 466d5fc
Showing
40 changed files
with
2,477 additions
and
61 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Grading with GradeScope | ||
|
||
**Step 1: Institutional License, GradeScope and Canvas** | ||
|
||
GradeScope is a **paid** service that allows instructors to tie assignments back to Canvas. Once an assignment is created in Canvas and in GradeScope, a student uploads their completed notebook to GradeScope, GradeScope grades the notebook and pushes the scores back to the LMS. | ||
|
||
**Step 2: Documentation: Canvas and GradeScope Assigment Configuration** | ||
|
||
This documentation from [GradeScope](https://help.gradescope.com/article/y10z941fqs-instructor-canvas) details how to configure a GradeScope course and assignments with Canvas. | ||
|
||
**Step 3: Documentation: GradeScope Programming Assignments** | ||
|
||
This documentation from [GradeScope](https://help.gradescope.com/article/ujutnle52h-instructor-assignment-programming) illustrates how to tie the autograder.zip file to a GradeScope assignment to enable automatic grading. There is also section on combining manual and autograded questions. | ||
|
||
Note here, that we have all the autograder.zip files needed for the programming assignments, the configuration of these assignments should be very straight-forward. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Grading Otterized Notebooks | ||
|
||
There are three ways to grade otterized notebooks. Each page details and provides references: | ||
- [Otter Service Standalone](./otter_service_standalone.md) | ||
- [GradeScope](./gradescope.md) | ||
- [On your computer](./local.md) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Grading Locally | ||
|
||
You can grade notebooks on your own machine. The configuration and packages you need to install otter-grader are detailed in the documentation: | ||
|
||
- [Installation of otter-grader](https://otter-grader.readthedocs.io/en/v4.4.1/index.html#installation) | ||
|
||
The only caveat is that the Data 8 notebooks you are using are configured with otter-grader version 4.4.1 so when you install otter-grader you want to install version 4.4.1: | ||
`pip install otter-grader==4.4.1` | ||
|
||
You will also need to install Docker: | ||
- [Installation of Docker](https://otter-grader.readthedocs.io/en/v4.4.1/index.html#docker) | ||
|
||
Once you have installed the components above, we reccommend you move through this [tutorial](https://otter-grader.readthedocs.io/en/v4.4.1/tutorial.html). The final step illustrates how to grade. | ||
|
||
Finally, the [command line reference](https://otter-grader.readthedocs.io/en/v4.4.1/cli_reference.html#otter-grade) for the command `otter grade` details the various options you have related to grading. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# Otter Service Standalone | ||
|
||
The following screen recording illustrates how to use otter grader standalone to grade your notebooks. | ||
|
||
[Screen Recording (5 min)](https://drive.google.com/file/d/1-r1kuUutn7ZXl3lSUgBbZAxLFuHoeFPp/view?usp=sharing) | ||
|
||
**Step 1:** Authorization | ||
|
||
In order to access the service, we need to add your GitHub username to our otter service organization. Once you have been added and accepted the invitation by clicking [here](https://github.com/orgs/otter-service-stdalone) you can use the grader service by logging into your GitHub account. | ||
|
||
**Step 2:** Download your student submissions | ||
|
||
You can grade a folder of notebooks by compressing the folder into a zip file and then uploading that zip file or you can grade one notebook at a time by uploading the notebook itself. | ||
|
||
**Step 3:** Download solution files(autograder.zip) | ||
|
||
If you visit our GitHub repository, [materials-sp22-private](https://github.com/data-8/materials-sp22-private), and browse to the folder, autograder_zips, you will find the solutions to your assignment. Download the autograder.zip. | ||
|
||
If you do not have access to this repository, please email us for access. | ||
|
||
**Step 4:** Upload the student notebooks and autograder.zip to the service. | ||
|
||
In the "Grade" section, upload your autograde.zip and the student submissions from the previous step and press the "Grade Notebooks" button. | ||
|
||
 | ||
|
||
After you press the "Grade Notebooks" button, a "download" code appears under the button. You will need this code for the next step. | ||
|
||
 | ||
|
||
**Part 5:** Downloading your results | ||
|
||
At this point, you have to wait and guess as to when the notebooks are done being graded. The system takes about one minute per ten notebooks but this can vary. We hope to have an update to the system that will show you how long you have until the process finishes soon. | ||
|
||
Once you have waited, you will enter the code from Step 4 into the "Results" section on the right-side of the page and a folder with a log file and csv file will be downloaded. The csv file contains the grades by notebook. If you have problems, the log file may indicate what the problem is. | ||
|
||
 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.