[[PageOutline]] = Group Email = Refer to ticket #52 == Requirements == The instructor (or admin) should be able to send a group email A group can be: * Students registered in a course * Group members in a group * Each student Optional: * User can use and edit his/her own email template * Email merge system, so template has fields for variables * Ownership such as private, public, or shared among some group * == Implementation == === Layout === Email button will be placed on: * Course Home page for emailing to all students registered in a course * Group View page for emailing to group members in a group * Next to each student name on Group View page for emailing to a student === Table === * Ownership field could be tinyint(1) == Alternative Plan == --- this could be an option, as well as offering sending email system --- iPeer's sending email function may lack some features such as draft, text-formatting, or attachment. Allowing a user to see and copy group email addresses would be a good alternative solution. For example: * Click "Get email list" * Pop-up window shows email addresses of group (e.g. abc@ubc.ca; def@ubc.ca ... * Click "Copy" from the window and get email addresses. * Use email client that user prefers