Skip to content

Staff Dashboard

Wong-ZZ edited this page Apr 14, 2020 · 8 revisions

AY1920 Semester 2 CP3108: Staff Dashboard (cadet frontend)

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:

Avengers Leaderboard

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.

Pull Requests

Changelog

  • Added a HTTP GET route to /groups that returns the overviews of each group in the course. The overview contains the id of the group, the group name and the name of the group's Avenger.
  • Added a corresponding GroupController to handle the aforementioned GET request.

Outstanding Issues

  • Writing new tests for this component.

Assessment Uploader

To be added

Playground Default Source Version Selector

To be added

Clone this wiki locally