TarasPavliuchyn / GradeHub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Required software:
- Java 8
- Gradle 4.7

For test execute:
   - gradle test
For build execute:
   - gradle build
For application run execute:
   - gradle bootRun

Application starts on http:\\localhost:8080
Authentication is required, except root URL

There are two default users:
Login | Password |
-----------------|
user  | password |
-----------------|
admin | password |

"user" can only read data, "admin" can do all CRUD operations.

Endpoints & HTTP operations:
    ● /organizations/{orgId}/courses (GET)
    ● /organizations/{orgId}/courses/{courseId} (GET, POST, PATCH, DELETE)
    ● /organizations/{orgId}/courses/{courseId}/exams (GET)
    ● /organizations/{orgId}/courses/{courseId}/exams/{examId} (GET, DELETE)

About


Languages

Language:Java 100.0%