Objective: Implement an end-of-year analytics summary feature.
Due Date: 26 July
Category | Details |
---|---|
Must-have |
|
Nice-to-have |
|
Not-in-scope |
Feature | Details |
---|---|
Analytics | Analytics is complicated. We have 2 choices:
Specs TBC once we decide. |
API | The API route(s) must compute the aforementioned statistics (highest traffic, highest overall rating, etc). Each API route should produce a The logic should include
Note we are following the controller-service-repository architecture already in use. See |
Interface / Design | The design has two components: (1) the page itself; and (2) the integration of the page into the main page.
|
Time Period | Milestone |
---|---|
Term 2 Week 3 - Week 9 (26th of July) |
|
Page | Assignee | Progress |
---|---|---|
Landing | Christine | |
Navbar | Urja | |
Most popular course [most views] | Adrian | |
Highest rated course per term | Alice | |
People's choice [most enjoyable] | Kevin | |
Industry award [most useful] | Falco | |
Most liked review | Tom | |
Wam booster [most manageable] | ||
Summary |