Instructions for Teaching Assistants¶
Responsibilities¶
Assignment grading
Labs - within one week
Projects - within two weeks
Student question answering through Discord, email, or Canvas.
Classroom 50 access¶
Classroom 50 is the course’s assignment and grading portal.
Accept the GitHub organization and teaching-team invitations sent by the instructor through email.
Sign in to the UWF Classroom 50 portal with a GitHub Classic Personal Access Token (PAT). Do not use the standard OAuth sign-in. Follow the PAT instructions in the Classroom 50 guide. Use this pre-configured TA token link to create the token with the required scopes, and set its expiration to the end of the semester.
Grading workflow¶
Open the Classroom 50 Submissions view and filter by assignment, section, or status as needed.
Open the student’s repository when needed and inspect the latest GitHub Release and
result.jsonscore details.Use the course rubric to review the automated score and any required manual criteria, such as required methods, neatness, and style. Check the submission status and timestamp when a late penalty may apply.
Manual score override¶
If the final score differs from the automated score (should be rare), you can contact the instructor to request a manual override.
Copy grades to Canvas¶
Copy the final score and feedback to Canvas using SpeedGrader and the course rubric. Apply late penalties according to the course policy, and keep grades hidden until the instructor reviews and releases them.
Grading notes¶
Use automated results for correctness and read source code for the manual criteria required by the rubric (if applicable).
Ask the instructor when a grading decision or student appeal is unclear.