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: .github/ISSUE_TEMPLATE/new-term-nyu.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,6 @@ assignees: afeld
31
31
-[ ] Confirm it works
32
32
-[ ] Run [initial demo](https://python-public-policy.afeld.me/en/nyu/lecture_0.html#id2)
33
33
-[ ] Run [Lecture 3](https://python-public-policy.afeld.me/en/nyu/lecture_3.html)
34
-
-[ ][Export to PDF](https://python-public-policy.afeld.me/en/nyu/assignments.html#submission)
35
34
-[ ] New Brightspace site
36
35
-[ ] Update bookmark
37
36
-[ ][Request Ed Discussions](https://support.nyu.edu/esc?id=kb_article&table=kb_knowledge&sys_id=695ab043c3cfd694d0e1b2fc05013193&recordUrl=%2Fkb_view.do%3Fsys_kb_id%3D695ab043c3cfd694d0e1b2fc05013193)
-[ ] Update participation dates, from [Lecture 0-5](https://python-public-policy.afeld.me/en/nyu/syllabus.html#schedule)
47
49
-[ ][Set up PeerMark for Final Project](https://nyu.service-now.com/sp?id=kb_article&sysparm_article=KB0018477&sys_kb_id=f89fbe521b6f9c10a575997fbd4bcb80&spa=1)
Copy file name to clipboardExpand all lines: assignments.md
+25-46Lines changed: 25 additions & 46 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,24 +68,33 @@ 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.
86
89
{%- endif %}
87
90
88
-
Note: In-class exercises will not be graded.
91
+
### Notes
92
+
93
+
{% if id == "nyu" -%}
94
+
- You can ignore Gradescope saying "Large file hidden". The {{assistant_name}} can download the notebook to view.
95
+
-[Resubmissions](syllabus.md#resubmission) are done the same way.
96
+
{%- endif %}
97
+
- In-class exercises will not be submitted/graded.
89
98
90
99
## Common issues
91
100
@@ -160,33 +169,3 @@ The {{coding_env_kernel_name}} is [the place where Python is installed and the c
160
169
- Make sure you aren't loading data sets you don't need.
161
170
- If loading a new dataset, [make it smaller](assignments/open_ended.md#reducing-data-size)
162
171
{% 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/)
-[ ] Dates match [the schedule](../syllabus.md#schedule):
125
+
-[ ]`Release Date` is the start of the course
126
+
-[ ]`Due Date`
127
+
- Use the start of the second section, if applicable.
128
+
-[ ] {{assignment_cutoff_name}}
129
+
- Ditto.
130
+
-[ ]`Enable manual grading`
131
+
-[ ]`Submission Methods Enabled`: `Upload` only
126
132
{%- endif %}
127
133
128
134
### Grading
129
135
130
-
[How to grade in {{lms_name}}]({{lms_grading_docs}})
136
+
[Official docs]({{grading_docs}})
131
137
132
138
{% if id == "columbia" -%}
133
139
- Grading is done through [SpeedGrader](https://community.canvaslms.com/t5/Canvas-Basics-Guide/What-is-SpeedGrader/ta-p/13).
134
140
- Filter the students to your particular section in the top right.
135
141
- You can leave comments on particular cells through the Colab interface.
136
142
- If points are deducted, explicitly state what the deductions are for.
137
143
- 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
144
{% endif -%}
141
145
-[Scoring {% if id == "nyu" %}and regrade {% endif %}rules](../syllabus.md#assignment-scoring)
142
146
- 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
147
When grading, points should only be deducted based on [these criteria](../syllabus.md#assignment-scoring). Please leave comments for:
144
148
- Point deductions, explaining what it's being deducted for
145
149
- 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 %}
150
+
-[How to give extensions]({{grading_extension_docs}})
151
151
- Grant any request for 1-2 days made before the deadline; escalate others to the instructor.
152
152
- Set the {{assignment_cutoff_name}} to the original [late submission deadline](../syllabus.md#schedule) or the new due date, whichever is later.
-[orjson attribute error through Plotly](https://github.com/plotly/plotly.py/issues/3567)
125
-
-[PDF exporting crashes when there's a lot of data being output / in plots](../assignments.md#pdf-export)
126
122
127
-
See also: comments in [`environment.yml`](https://github.com/afeld/python-public-policy/blob/main/extras/environment.yml). Attempted to distill into the [student troubleshooting guide](../assignments.md#pdf-export).
123
+
### See also
124
+
125
+
- Comments in [`environment.yml`](https://github.com/afeld/python-public-policy/blob/main/extras/environment.yml)
0 commit comments