fixes GRADE-1902
When an assignment is anonymous and still muted, students submitting
late will not have their names exposed in notifications.
test plan:
* Submission Steps
1. Sign in or act as a student
2. Submit to the anonymous assignment
3. Submit to the non-anonymous assignment
A. Setup
1. Create an anonymous assignment, due yesterday
2. Create a non-anonymous assignment, due yesterday
B. Test Plan for Immediate Email
1. Set your "Late Grading" notification preferences for immediate
email
2. Perform the Submission Steps above
3. As the teacher, find the late submission emails
4. Verify the student name is present for the non-anonymous email
5. Verify the student name is absent for the anonymous email
6. Flag them as spam, because you ain't got time for that nonsense
C. Test Plan for Daily/Weekly Email
1. Set your "Late Grading" notification preferences for daily/weekly
email
2. Perform the Submission Steps above
3. Wait a day, or a week, ... or whatever
4. As the teacher, find the late submission emails
5. Verify the student name is present for the non-anonymous email
6. Verify the student name is absent for the anonymous email
7. Write a strongly-worded response while singing
"If I Could Turn Back Time"
D. Test Plan for Twitter
1. Set your "Late Grading" notification preferences for Twitter
2. Perform the Submission Steps above
3. As the teacher, check your Twitter
4. Verify the student name is present for the non-anonymous message
5. Verify the student name is absent for the anonymous message
6. Block the presidental Twitter account
E. Test Plan for SMS
1. Set your "Late Grading" notification preferences for Twitter
2. Perform the Submission Steps above
3. As the teacher, fumble with your phone while using the bathroom
If you drop it in the toilet, you MUST repeat all steps above.
4. Verify the student name is present for the non-anonymous text
5. Verify the student name is absent for the anonymous text
6. Report the texts to the FCC
Requires published course with student/teacher enrollments and 'Anonymous Grading' feature option
As a teacher in the course, set your 'Late Grading' notification preferences to daily/weekly summary
Create an assignment with a due date in the past
As a student, submit to the assignment
Wait a day/week
Note notification was sent to course instructor containing the name of the student who submitted
Change-Id: I36b711d965c38281dc200dcafd253af192218637
Reviewed-on: https://gerrit.instructure.com/178349
Tested-by: Jenkins
Reviewed-by: Adrian Packel <apackel@instructure.com>
Reviewed-by: Gary Mei <gmei@instructure.com>
QA-Review: James Butters <jbutters@instructure.com>
Product-Review: Sidharth Oberoi <soberoi@instructure.com>