github-education-resources / classroom

GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.
https://classroom.github.com
1.34k stars 564 forks source link

Small updates to student assignment invitation flow #2481

Closed femmebot closed 4 years ago

femmebot commented 4 years ago

Problem The language on the classroom invitation page is confusing. The primary action seems to encourage students to skip the step. [See notes from teacher feedback]

Overall, the language and presentation of the invitation flow seemed to borrow heavily from GitHub Classroom which is designed for the teacher, not the student.

Proposed updates include:

Before

screencapture-classroom-github-group-assignment-invitations-cc00a5b2104e9bb63fdcc4f8d0e6e3c6-2019-11-25-19_05_54

screencapture-classroom-github-group-assignment-invitations-cc00a5b2104e9rrbb63fdcc4f8d0e6e3c6-2019-11-25-19_17_06

screencapture-classroom-github-group-assignment-invitations-cc00a5b2104e9bb63fdcc4f8d0e6e3c6-2019-11-25-19_34_06

screencapture-classroom-github-group-assignment-invitations-cc00a5b2104e9bb63fdcc4f8d0e6e3c6-setup-2019-11-25-19_18_16

After

screencapture-localhost-5000-assignment-invitations-4f72b8193beff10504bd8252ada14acd-2019-11-28-15_49_11

screencapture-localhost-5000-assignment-invitations-4f72b8193beff10504bd8252ada14acd-2019-11-28-15_49_58

screencapture-localhost-5000-assignment-invitations-4f72b8193beff10504bd8252ada14acd-success-2019-11-28-16_02_14

screencapture-localhost-5000-assignment-invitations-a9adfd6eb410fe7168f52994b76bbffe-2019-11-28-16_16_30

screencapture-localhost-5000-assignment-invitations-a9adfd6eb410fe7168f52994b76bbffe-setup-2019-11-28-16_20_13

screencapture-localhost-5000-group-assignment-invitations-96bb806a24ada381aba44bfd6905d66f-2019-11-28-16_29_50

screencapture-localhost-5000-group-assignment-invitations-c824a3486a92b1d0c6e441e3348b205a-success-2019-11-28-15_31_49

femmebot commented 4 years ago

Closing this in favor of https://github.com/education/classroom/pull/2492