Professional Documents
Culture Documents
Gradebook
Page 1 of 4
CST438-40_SP23
1. Introduction
Gradebook service is a microservice platform that will help facilitate admins to enter and
modify grades of students registered to a designated class. This service will aid in
students retrieving their grade and the final grade they received in the class.
The gradebook service will provide a user interface for teachers and students alike.
Within this interface teachers will be able to change / update grades while interacting
with the user interface. While students will be able to view their grades for individual
assignments and their final grades.
Gradebook hooks into a SQL database which provides information surrounding teachers
as well as this it also interacts with a Java based REST API.
2.1.2 Interfaces
Gradebook utilizes a React.js frontend which serves as a GUI or user interface. This will
be hosted as a web application.
Given this application interacts with the browser we have two main interactions.
Specify the use of other required software products and interfaces with other application
systems. For each required software product, include:
Page 2 of 4
CST438-40_SP23
We use REST Protocol for our communication between user interface and backend
2.1.7 Operations
3.2 Functions
Page 3 of 4
CST438-40_SP23
Page 4 of 4