https://github.com/nika2811/gpa-calculator
ASP.NET CORE WEB API
https://github.com/nika2811/gpa-calculator
asp-net-core calculator gpa gpa-calculator grades students subjects web
Last synced: 26 days ago
JSON representation
ASP.NET CORE WEB API
- Host: GitHub
- URL: https://github.com/nika2811/gpa-calculator
- Owner: nika2811
- Created: 2023-02-03T08:58:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-14T08:13:01.000Z (about 2 years ago)
- Last Synced: 2025-02-12T08:19:34.184Z (3 months ago)
- Topics: asp-net-core, calculator, gpa, gpa-calculator, grades, students, subjects, web
- Language: C#
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GPA calculator
Create an API to register students, add grades to them, and calculate GPA.
The API must have the following endpoints:
1. POST /student - student registration (name, surname, personal number, course)
2. POST /subject - subject registration (subject name, number of credits)
3. POST /student/{studentId}/grade - adding a grade for the student (subject Id, score from 0 to 100)
4. GET /student/{studentId}/grades - extracting the list of student grades
5. GET /student/{studentId}/gpa - calculate the student's GPAThe GPA calculation function should have unit tests.
### Statistics
1. Top 10 students with the highest GPA
2. Top 3 subjects in which students get the most points on average
3. Top 3 subjects in which students get the least points on average