Software to manage the grades of TU Delft students.
Software written for CSE2115 Software Engineering methods.
📸 | Name | |
---|---|---|
Arjun Vilakathara | A.H.Vilakathara@student.tudelft.nl | |
Ethan Keller | E.Keller@student.tudelft.nl | |
Adriaan Brands | A.J.M.Brands@student.tudelft.nl | |
Gideon Bot | G.J.T.Bot@student.tudelft.nl | |
Stijn Coppens | S.Coppens@student.tudelft.nl | |
Noyan Eren Toksoy | n.e.toksoy@student.tudelft.nl |
Before running the following, either create a database using the schema provided in doc\requirements\DatabaseSchema.PNG or use thr provided .sql file in the same folder*.
- Clone repository
- Run
UserService\src\main\java\nl\tudelft\sem10\userservice\UserServiceApplication.java
and wait for it to run.
Run AuthenticationService\src\main\java\nl\tudelft\sem10\authenticationservice\AuthenticationServiceApplication.java
and wait for it to run.
4. Run CourseService\src\main\java\nl\tudelft\sem10\courseservice\CourseServiceApplication.java
and wait for it to
run.
4. Run D:\S\op5-sem10\GradingService\src\main\java\nl\tudelft\sem10\gradingservice\GradingServiceApplication.java
and
wait for it to run.
*The database created from the file may not work properly in some instances.
If you wish to contribute to this repository, please first discuss this via email with the owners of this repository. Code of Conduct
• Abusive language will not be tolerated.
• You must not create conflicts with the current application.
• You have to keep in mind that your code might not be approved.
Each contributor needs to abide to the code of conduct.
gradle test
To generate a coverage report:
gradle jacocoTestCoverageVerification
And
gradle jacocoTestReport
The coverage report is generated in: build/reports/jacoco/test/html, which does not get pushed to the repo. Open index.html in your browser to see the report.
gradle checkStyleMain
gradle checkStyleTest
gradle pmdMain
gradle pmdTest
None needed!