You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: assignments.md
+20-45Lines changed: 20 additions & 45 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,21 +68,26 @@ That is now your own copy; make edits in there directly.
68
68
69
69
Engaging with comments left in {{coding_env_name}} is more than welcome.
70
70
{% else -%}
71
-
1. Export the notebook as a PDF. From the Jupyter interface, go to:
72
-
1.`File`
73
-
1.`Save and Export Notebook As…`
74
-
1.`PDF`
75
-
1. You may need to [allow popups](https://support.google.com/chrome/answer/95472)
76
-
1. Glance through the PDF to ensure everything is showing up as you intend.
77
-
- In particular, check your visualizations.
78
-
- What you see is what the instructors will see.
79
-
-[Troubleshooting tips](#pdf-export)
80
-
1.**If one of the Homeworks:** Upload the PDF to the {{lms_name}} Assignment.
81
-
1.**If the Final Project:**
82
-
1. In [{{lms_name}}]({{lms_url}}), go to `Content`, then `Final Project`. You should see the TurnItIn/PeerMark dashboard.
83
-
1. Follow [these instructions](https://help.turnitin.com/feedback-studio/d2l/LTI13/student/submitting-a-paper/submitting-a-paper.htm) to upload the PDF.
84
-
85
-
When you're ready to have it formally re-graded, please resubmit through the same Assignment in {{lms_name}}.
71
+
1. Export the files.
72
+
-`.ipynb`:
73
+
1.`File`
74
+
1.`Download`
75
+
-`.py`:
76
+
1.`File`
77
+
1.`Save and Export Notebook As`
78
+
1.`Executable Script`
79
+
- You may need to [allow popups](https://support.google.com/chrome/answer/95472).
80
+
1. Submit.
81
+
1. In [{{lms_name}}]({{lms_url}}), go to `Content`.
82
+
- Note that this is _not_ the `Assignments` tab of {{lms_name}}.
83
+
1.**If one of the Homeworks:**
84
+
1. Click `GradeScope`.
85
+
1.[Upload the files to the Assignment in GradeScope.](https://guides.gradescope.com/hc/en-us/articles/21865616724749-Submitting-a-Code-assignment)
86
+
1.**If the Final Project:**
87
+
1. Click `Final Project`. You should see the TurnItIn/PeerMark dashboard.
88
+
1. Follow [these instructions](https://help.turnitin.com/feedback-studio/d2l/LTI13/student/submitting-a-paper/submitting-a-paper.htm) to upload the files.
89
+
90
+
[Resubmissions](syllabus.md#resubmission) are done the same way.
86
91
{%- endif %}
87
92
88
93
Note: In-class exercises will not be graded.
@@ -160,33 +165,3 @@ The {{coding_env_kernel_name}} is [the place where Python is installed and the c
160
165
- Make sure you aren't loading data sets you don't need.
161
166
- If loading a new dataset, [make it smaller](assignments/open_ended.md#reducing-data-size)
162
167
{% if id == "nyu" %}- Close {{coding_env_kernel_name}}s you aren't using from the [Running]({{coding_env_origin}}/user-redirect/tree#running) page.{% endif %}
163
-
164
-
{% if id == "nyu" -%}
165
-
### PDF export
166
-
167
-
[Jupyter notebook export to PDF is _fragile_, especially with interactive charts through Plotly.](meta/instructor_guide.md#jupyterhub-troubleshooting)
168
-
169
-
If you get a **500 error**, it could be happening for a handful of reasons. Scroll to the bottom and read the message.
170
-
171
-
- If it mentions `Undefined control sequence` and `\pandocbounded`, it's [an issue with the exporter](https://github.com/jupyter/nbconvert/issues/2173). Jump to the [Alternatives](#alternatives).
172
-
- If it mentions a package being missing, ask on [Ed]({{discussions_url}}).
173
-
- Otherwise, it may be crashing due to not being handle the complexity of the render. Try reducing your output (in the Jupyter sense) to smaller subsets. This can include:
174
-
- Not displaying so many rows/values
175
-
- Reducing the number of points that are plotted
176
-
177
-
#### Alternatives
178
-
179
-
If you are unable to get the direct-to-PDF export working, try:
180
-
181
-
- Going through HTML:
182
-
1.[Export the notebook as HTML.](https://jupyterlab.readthedocs.io/en/stable/user/export.html)
183
-
1. Open the HTML file in your browser.
184
-
1.`File`->`Print…`
185
-
1.`Save as PDF`
186
-
1. If any of the visualizations are cut off:
187
-
1. Cancel the Print to PDF.
188
-
1. Viewing the HTML file, make the browser window narrower.
189
-
- This forces the visualizations to re-draw.
190
-
1. Try from `File`->`Print…` again.
191
-
- An online converter, such as [Ploomer](https://www.convert.ploomber.io/)
[How to grade in {{lms_name}}]({{lms_grading_docs}})
128
+
[Official docs]({{grading_docs}})
131
129
132
130
{% if id == "columbia" -%}
133
131
- Grading is done through [SpeedGrader](https://community.canvaslms.com/t5/Canvas-Basics-Guide/What-is-SpeedGrader/ta-p/13).
134
132
- Filter the students to your particular section in the top right.
135
133
- You can leave comments on particular cells through the Colab interface.
136
134
- If points are deducted, explicitly state what the deductions are for.
137
135
- If you're having trouble accessing the notebook in {{coding_env_name}}, make sure the URL doesn't include an `authuser`[parameter](https://developer.mozilla.org/en-US/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_URL#parameters).
138
-
{% else -%}
139
-
- Use [annotations](https://brightspaceresources.ccc.edu/kb/how-do-i-use-the-annotation-tool-to-provide-feedback-on-an-assignment-submitted-to-an-assignment-folder/) to leave comments within the PDFs.
140
136
{% endif -%}
141
137
-[Scoring {% if id == "nyu" %}and regrade {% endif %}rules](../syllabus.md#assignment-scoring)
142
138
- You are checking student submissions against the solutions. That said, student code/output doesn't need to look _exactly_ like what's in the solution, as long as they're doing what's asked for in each Step.
143
139
When grading, points should only be deducted based on [these criteria](../syllabus.md#assignment-scoring). Please leave comments for:
144
140
- Point deductions, explaining what it's being deducted for
145
141
- Feedback like "this could be done better/differently," even if there isn't a corresponding point deduction
146
-
{% if id == "columbia" -%}
147
-
-[How to give extensions](https://community.canvaslms.com/t5/Instructor-Guide/How-do-I-assign-an-assignment-to-an-individual-student/ta-p/717#assign_to_student_only)
148
-
{% else -%}
149
-
-[How to give extensions](https://documentation.brightspace.com/EN/le/assignments/instructor/set_release_conditions.htm?tocpath=Instructors%7CAssess%20and%20grade%20learners%7CCreate%20assignments%20and%20assess%20submissions%7C_____7) — see "Add special access to an assignment"
150
-
{%- endif %}
142
+
-[How to give extensions]({{grading_extension_docs}})
151
143
- Grant any request for 1-2 days made before the deadline; escalate others to the instructor.
152
144
- Set the {{assignment_cutoff_name}} to the original [late submission deadline](../syllabus.md#schedule) or the new due date, whichever is later.
0 commit comments