| 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. |