wiki:group_email

Version 30 (modified by Taehyun You, 13 years ago) ( diff )

--

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
    • Ownership such as private, public, or shared among some group
  • Email merge system, so template can have fields for variables
  • Allowing a user to see and copy group email addresses, so he/she can use a preferred email client

Implementation

Recipients

  • Recipients are depending on which link user clicked (from course, group, or user page)
  • Can add additional recipients by doing similar way of adding instructors to a course.

Templates

  • User can add/edit/delete/view own template
  • Can add merge fields on a template.

schedules

  • Single/multiple schedule on email is possible.
  • Default schedule is current datetime.
  • All emails goes to database then send() function will send emails that meet requierments
  • User can track emails

Database Table

To import tables and data, check attached file, email.sql

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.