20 | | === Layout === |
21 | | Email button will be placed on: |
22 | | * Course Home page for emailing to all students registered in a course |
23 | | * Group View page for emailing to group members in a group |
24 | | * Next to each student name on Group View page for emailing to a student |
| 20 | === Getting email address === |
| 21 | If place "send email" button on |
| 22 | 1. each type of page |
| 23 | email addresses for 'to' field would be students who belongs to the type of page, for example |
| 24 | i. all student if sent from course homepage |
| 25 | ii. all group member if sent from group view page |
| 26 | iii. student if sent from user view page |
| 27 | 2. course home page |
| 28 | * Write email page has additional field to select email addresses. |
| 29 | * May use ajax observeField to update select box from course, group to student. |
| 30 | * email address field is updated by what user selected from the select box, for example |
| 31 | i. all student in the course if only selected a course |
| 32 | ii. all group member if selected a course and group that belongs to the course |
| 33 | iii. student if selected from all course, group, and student select box |
| 34 | 3. users tab page |
| 35 | * email address of users are currently listed on the page. |