Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Families: Families have a lot of tasks that need to be done, but that don't necessarily have deadlines. They currently make paper todo lists.

System Tasks:

Types of events: Activity, Todo Lists, Deadlines

1) Manage Account

  • Create
  • Read (View)
  • Update personal info
  • Delete account

21) Manage Categories/Events

Create Categories/Events

Categorize Categories/Events

Read Categories/Events

year/month/week

Update Categories/Events

Delete Categories/Events

Share Categories/Events

Create Account

access control

...

  • Create 
    • Date
    • Time
    • Description
    • Type: Activity/Todo/Deadline
    • Access control (who can read, write)
  • Categorize
    • add parent
  • Read (View)
    • Yearly 
    • Monthly
    • Weekly
  • Update created fields
    • access control (share)
    • date
    • time
    • description
  • Delete

3) Print view

  • Read without an account - PDF document generation

read with an account, read/write as separate permissions

printing 

2) view entire calendar/schedule

3) share events

...

  • Print

Domain analysis

 

By default, events that users create are put in the "My Calendar" category.  "My Calendar" is analogous to the root of a filesystem.  We can create sub-categories, such as "My Extracurriculars", which in turn can have events or another sub-category, such as "Choir Rehearsals".  

...