-
Notifications
You must be signed in to change notification settings - Fork 168
Staff Dashboard
Wong-ZZ edited this page Apr 14, 2020
·
7 revisions
The aim of the Staff Dashboard project is to make the administrative workflow easier for the staff over the course of a semester.
The three main components of the Staff Dashboard Project are:
The Source Academy does not have way for staff to keep track of each avenger's grading progress and this is a very important information for staffs to know over the course of a semester as it allows for staffs to intervene should any Avenger fall behind in terms of grading.
- Frontend: PR 1069
- Backend: Refer to the backend repository
- Added a new tab
Dashboard
which contains a table displaying the number of ungraded/submitted Missions/Quests for each Avenger. - Added a
fetchGroupOverviews
method to fetch the overviews of each group. The overview contains the id of the group, the group name and the name of the group's Avenger. - Added a
groupOverviews
field in redux to store the aforementioned overviews of each group. - Added the
UPDATE_GROUP_OVERVIEWS
action to update thegroupOverviews
field whenever the overviews are fetched. - Added tests for the aforementioned actions/methods.
To be added
To be added