University of Chicago Data Science Clinic

Webpage for the University of Chicago Data Science Clinic

Hosted on GitHub Pages — Theme by orderedlist

Weekly Plan

The following is a general guide to the weekly responsibilities of students, TAs and mentors. All specific dates can be found on Canvas.

Every Week

From the first mentor session onward, the same cycle repeats every week. It runs from one mentor session to the next and is tracked in GitHub.

When Who What
Mentor session Mentor Run the meeting, hear each student's update, assign next week's tasks with clear acceptance criteria
Midnight, day of the mentor session Students Open GitHub issues for next week's tasks with acceptance criteria; post links in the Slack thread
During the week Students Attend both TA sessions, make steady progress, push code to a pull request, respond to TA code reviews
During the week TA Run two TA sessions; review pull requests with /clinic-pr-review; confirm students are pushing and opening issues; unblock technical problems; post a weekly update per project to the clinic TAs Slack thread
Midnight, day before the mentor session Students Work submitted in a pull request; weekly report posted as a comment on each issue; links posted in the Slack thread; short update prepared
Before the mentor session Mentor Run /clinic-project-review, review student work, grade the weekly tasks (0-5) and weekly report (0-5), escalate anything that needs it

Formats and grading: weekly tasks template, weekly report template, weekly tasks rubric, weekly report rubric.

Week-Specific Items

These sit on top of the weekly cycle above.

Week # Student Responsibility TA Responsibility Mentor Responsibility
1
  • Org Report
  • Technical onboarding / computer setup checkout
  • Escalate any setup problems to the TA
  • Verify every student's setup actually works
  • Set the repository structure for the quarter
Find times to meet, connect with external mentor
2 First mentor session; weekly cycle begins First TA sessions; confirm any lingering setup issues are closed out First mentor session; assign each student a task with clear acceptance criteria
3 Weekly cycle Weekly cycle Weekly cycle
4
  • Peer review #1
Weekly cycle Weekly cycle
5 Weekly cycle Weekly cycle Weekly cycle
6
  • Mid-quarter presentation
Weekly cycle Weekly cycle
7
  • Peer review #2
Weekly cycle Weekly cycle
8 Weekly cycle Weekly cycle Weekly cycle
9
  • Video draft #1 and #2
  • One-pager draft #1
Weekly cycle Provide feedback on video and one-pager drafts
10
  • Peer review #3
  • Final video
  • Final one-pager
  • Final technical submission
  • External partner email
Evaluate up to two repositories against the final technical cleanup checklist Final weekly grade; grade final deliverables