| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-26 | Remove unused variables and tidy comments | Szymon Szukalski | |
| 2024-07-26 | Add test cases for multiple submissions | Szymon Szukalski | |
| Add test cases which exercise the logic for updating the marks available and marks obtained. Update the service method so that they are transactional and reset the transient 'updated' and 'created' flags after reloading entites to ensure accurate update/create reporting. | |||
| 2024-07-26 | Add test not found handling to /aggregate endpoint | Szymon Szukalski | |
| 2024-07-26 | Re-order methods for readability | Szymon Szukalski | |
| 2024-07-25 | Increment the correct variables | Szymon Szukalski | |
| 2024-07-25 | Inline variable and fix formatting | Szymon Szukalski | |
| 2024-07-25 | Update aggregate logic to return percentage values | Szymon Szukalski | |
| 2024-07-25 | Removed unused variables and switch to constructor injection | Szymon Szukalski | |
| 2024-07-25 | Validate import payload and return create/update stats | Szymon Szukalski | |
| - Add validation to /import payload - Move import logic to service bean - Track whether entities have been created or update - Report number of created and updated entities as return value for the import endpoint - Add some test coverage to exercise the validators | |||
| 2024-07-24 | Use Apache Commons Math for calculations and implement service tests | Szymon Szukalski | |
| Implement TestResultService tests and supporting entity builders. Switch to Apache Commons Math library for descriptive statistics. | |||
| 2024-07-23 | Implement domain services | Szymon Szukalski | |
| Implement core business logic for working with Student, Test, and TestResult. | |||
| 2024-07-23 | Implement simple /results/:id/aggregate endpoint and test | Szymon Szukalski | |
| 2024-07-23 | Implement simple /import endpoint and test | Szymon Szukalski | |
