Skip to content

Commit eb72084

Browse files
committed
add instructions around the attendance script
1 parent d785271 commit eb72084

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

extras/scripts/attendance.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# this is a script rather than a notebook to avoid private student information being committed to the repository
2+
13
import pandas as pd
24

35
NUM_CLASSES = 7

meta/assistant_guide.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,3 +215,14 @@ It isn't your responsibility to look for potential instances of cheating/plagiar
215215
1. In the Gradebook, give points to the reviewer under the Final Project Peer Review.
216216

217217
[Scoring details.](../syllabus.md#final-project)
218+
219+
{% if id == "columbia" -%}
220+
## Final grades
221+
222+
To compute the [attendance](../syllabus.md#attendance) score:
223+
224+
1. [Export the Roll Call attendance data.](https://community.canvaslms.com/t5/Canvas-Basics-Guide/What-is-the-Roll-Call-Attendance-Tool/ta-p/59#export_attendance_data)
225+
1. Copy [the script](https://github.com/afeld/python-public-policy/blob/main/extras/scripts/attendance.py) into {{coding_env_name}}.
226+
1. Adjust the constants at the top as necessary.
227+
1. Run the code.
228+
{%- endif %}

0 commit comments

Comments
 (0)