canvas-lms/app/messages/assignment_resubmitted.emai...

20 lines
397 B
Plaintext
Raw Normal View History

anonymize all resubmission notifications fixes GRADE-1984 When an assignment is anonymous and still muted, students resubmitting on time will not have their names exposed in notifications. test plan: * Submission Steps 1. Sign in or act as a student 2. Submit twice to the anonymous assignment 3. Submit twice to the non-anonymous assignment * Notification Preferences are found at /profile/communication A. Setup 1. Create an anonymous assignment, due in the future * allow resubmissions 2. Create a non-anonymous assignment, due in the future * allow resubmissions B. Test Plan for Immediate Email 1. Set your "All Submissions" notification preferences for immediate email 2. Perform the Submission Steps above 3. As the teacher, find the resubmission 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 "All Submissions" 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 resubmission 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 "All Submissions" 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 "All Submissions" 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 Change-Id: If214528972b32aeb9ee1338b556349b1749d77b4 Reviewed-on: https://gerrit.instructure.com/180954 Tested-by: Jenkins QA-Review: James Butters <jbutters@instructure.com> Product-Review: Keith Garner <kgarner@instructure.com> Reviewed-by: Keith Garner <kgarner@instructure.com> Reviewed-by: Adrian Packel <apackel@instructure.com>
2019-02-08 02:48:33 +08:00
<% presenter = ::Messages::AssignmentResubmitted::EmailPresenter.new(self) %>
<% define_content :link do %>
anonymize all resubmission notifications fixes GRADE-1984 When an assignment is anonymous and still muted, students resubmitting on time will not have their names exposed in notifications. test plan: * Submission Steps 1. Sign in or act as a student 2. Submit twice to the anonymous assignment 3. Submit twice to the non-anonymous assignment * Notification Preferences are found at /profile/communication A. Setup 1. Create an anonymous assignment, due in the future * allow resubmissions 2. Create a non-anonymous assignment, due in the future * allow resubmissions B. Test Plan for Immediate Email 1. Set your "All Submissions" notification preferences for immediate email 2. Perform the Submission Steps above 3. As the teacher, find the resubmission 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 "All Submissions" 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 resubmission 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 "All Submissions" 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 "All Submissions" 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 Change-Id: If214528972b32aeb9ee1338b556349b1749d77b4 Reviewed-on: https://gerrit.instructure.com/180954 Tested-by: Jenkins QA-Review: James Butters <jbutters@instructure.com> Product-Review: Keith Garner <kgarner@instructure.com> Reviewed-by: Keith Garner <kgarner@instructure.com> Reviewed-by: Adrian Packel <apackel@instructure.com>
2019-02-08 02:48:33 +08:00
<%= presenter.link.html_safe %>
<% end %>
<% define_content :subject do %>
anonymize all resubmission notifications fixes GRADE-1984 When an assignment is anonymous and still muted, students resubmitting on time will not have their names exposed in notifications. test plan: * Submission Steps 1. Sign in or act as a student 2. Submit twice to the anonymous assignment 3. Submit twice to the non-anonymous assignment * Notification Preferences are found at /profile/communication A. Setup 1. Create an anonymous assignment, due in the future * allow resubmissions 2. Create a non-anonymous assignment, due in the future * allow resubmissions B. Test Plan for Immediate Email 1. Set your "All Submissions" notification preferences for immediate email 2. Perform the Submission Steps above 3. As the teacher, find the resubmission 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 "All Submissions" 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 resubmission 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 "All Submissions" 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 "All Submissions" 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 Change-Id: If214528972b32aeb9ee1338b556349b1749d77b4 Reviewed-on: https://gerrit.instructure.com/180954 Tested-by: Jenkins QA-Review: James Butters <jbutters@instructure.com> Product-Review: Keith Garner <kgarner@instructure.com> Reviewed-by: Keith Garner <kgarner@instructure.com> Reviewed-by: Adrian Packel <apackel@instructure.com>
2019-02-08 02:48:33 +08:00
<%= presenter.subject %>
<% end %>
<% define_content :footer_link do %>
<a href="<%= content(:link) %>">
anonymize all resubmission notifications fixes GRADE-1984 When an assignment is anonymous and still muted, students resubmitting on time will not have their names exposed in notifications. test plan: * Submission Steps 1. Sign in or act as a student 2. Submit twice to the anonymous assignment 3. Submit twice to the non-anonymous assignment * Notification Preferences are found at /profile/communication A. Setup 1. Create an anonymous assignment, due in the future * allow resubmissions 2. Create a non-anonymous assignment, due in the future * allow resubmissions B. Test Plan for Immediate Email 1. Set your "All Submissions" notification preferences for immediate email 2. Perform the Submission Steps above 3. As the teacher, find the resubmission 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 "All Submissions" 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 resubmission 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 "All Submissions" 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 "All Submissions" 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 Change-Id: If214528972b32aeb9ee1338b556349b1749d77b4 Reviewed-on: https://gerrit.instructure.com/180954 Tested-by: Jenkins QA-Review: James Butters <jbutters@instructure.com> Product-Review: Keith Garner <kgarner@instructure.com> Reviewed-by: Keith Garner <kgarner@instructure.com> Reviewed-by: Adrian Packel <apackel@instructure.com>
2019-02-08 02:48:33 +08:00
<%= t "Click here to view the submission" %>
</a>
<% end %>
anonymize all resubmission notifications fixes GRADE-1984 When an assignment is anonymous and still muted, students resubmitting on time will not have their names exposed in notifications. test plan: * Submission Steps 1. Sign in or act as a student 2. Submit twice to the anonymous assignment 3. Submit twice to the non-anonymous assignment * Notification Preferences are found at /profile/communication A. Setup 1. Create an anonymous assignment, due in the future * allow resubmissions 2. Create a non-anonymous assignment, due in the future * allow resubmissions B. Test Plan for Immediate Email 1. Set your "All Submissions" notification preferences for immediate email 2. Perform the Submission Steps above 3. As the teacher, find the resubmission 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 "All Submissions" 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 resubmission 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 "All Submissions" 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 "All Submissions" 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 Change-Id: If214528972b32aeb9ee1338b556349b1749d77b4 Reviewed-on: https://gerrit.instructure.com/180954 Tested-by: Jenkins QA-Review: James Butters <jbutters@instructure.com> Product-Review: Keith Garner <kgarner@instructure.com> Reviewed-by: Keith Garner <kgarner@instructure.com> Reviewed-by: Adrian Packel <apackel@instructure.com>
2019-02-08 02:48:33 +08:00
<p>
<%= presenter.body %>
</p>