| 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 |
| | 29 | 2. users tab page |
| 39 | | * Ownership field could be tinyint(1) |
| 40 | | |
| 41 | | |
| 42 | | == Alternative Plan == |
| 43 | | --- this could be an option, as well as offering sending email system --- |
| 44 | | iPeer's sending email function may lack some features such as draft, text-formatting, or attachment. |
| 45 | | |
| 46 | | Allowing a user to see and copy group email addresses would be a good alternative solution. |
| 47 | | |
| 48 | | For example: |
| 49 | | * Click "Get email list" |
| 50 | | * Pop-up window shows email addresses of group (e.g. abc@ubc.ca; def@ubc.ca ... |
| 51 | | * Click "Copy" from the window and get email addresses. |
| 52 | | * Use email client that user prefers |
| | 35 | * custom_email contains: |
| | 36 | id | user_id | content | availability | creator_id | created | updater_id | updated |