Commit Graph

78 Commits

Author SHA1 Message Date
a019e9033b fix(documentation): Rename ALL node mentions to TILMANN naming conventions 2025-10-09 21:49:12 +02:00
fbb3600c2c MAJOR feat(nodes): Rename ALL nodes to TILMANN naming conventions 2025-10-09 21:14:33 +02:00
471ad1e080 Merge pull request '[PR] Implement retake nodes' (#6) from 1-grade-generator/retake-nodes into 1-grade-generator/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/6
2025-10-09 20:00:41 +02:00
05f56159fd fix(documentation): Fixed spelling in IntegrationTest.md 2025-10-09 19:53:35 +02:00
56eeac9b5c feat(documentation): Added IntegrationTest.md 2025-10-09 19:16:21 +02:00
2e6b180eb2 fix(RetakeGradeDeterminator): Remove abundant comment 2025-10-09 18:53:45 +02:00
e68f083439 fix(documentation + launch): Add RetakeGradeDeterminator test documentation, Fix wrong parameter value in launch xml 2025-10-09 17:32:14 +02:00
e38ee6c4c9 feat(documentation): Add documentation for RetakeScheduler tests 2025-10-09 16:56:10 +02:00
e195881834 fix(documentation): Fix formatting 2025-10-09 16:55:37 +02:00
671fa84b73 feat(retake_scheduler): Add 2 additional unit tests 2025-10-09 16:34:36 +02:00
44f6e4e8cc feat(retake): Add tests for retake nodes 2025-10-09 13:55:50 +02:00
bdf5c3b113 fix(retake_nodes): Fix parameter and add comment 2025-10-09 13:55:50 +02:00
ced37955ee docs(retake): Add documentation for retake nodes 2025-10-09 13:55:50 +02:00
d40ab6745d fix(retakenodes): Fix retake functionality, add Database functions 2025-10-09 13:55:50 +02:00
160ca14e85 fix(retake_nodes): Retake nodes semi-functional 2025-10-09 13:55:50 +02:00
689223f58b fixed retakegradedeterminator 2025-10-09 13:55:50 +02:00
Evanovesky
3f2a5f4eca added retakeGradeDiterminator and Retakeschduler 2025-10-09 13:55:50 +02:00
964795d770 Merge pull request '[PR] Add unit tests to documentation, add README, add launchfile' (#7) from 1-grade-generator/documentation-updates into 1-grade-generator/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/7
2025-10-09 13:27:20 +02:00
01c2788a99 Merge branch '1-grade-generator/documentation-updates' of https://git.wessel.gg/inholland/ros2-assignments into 1-grade-generator/documentation-updates 2025-10-09 13:25:35 +02:00
1ceb691fae fix(documentation): Fix formatting, move texst to correct location 2025-10-09 13:25:26 +02:00
644697326d feat(database): Add method to fetch failed courses 2025-10-08 20:20:17 +02:00
493e69acd1 fix(database): Fix database structure, remove from table if requested
- Fixes the `is_retake` field on all tables
- Makes the `ExamResultGenerator` remove the enrollment from the table
if it is popped from its queue
- Added the option to submit a grade as retake
2025-10-08 20:04:13 +02:00
6ccbc95b15 fix(launch): Added parameter 2025-10-08 18:44:01 +02:00
161b5084fc fix(documentation): Update installation instructions 2025-10-08 18:39:16 +02:00
e42856ae4e feat(tests): Add integration tests 2025-10-08 17:52:21 +02:00
5e1df5367c Major feat(Documentation): Complete documentation rework
Split documentation into three folders: Architecture, Testing and
Installation.

Rework and expand architecture.md alongside interfaces.md

Split all parts to do with testing from Architecture md's into Test md's

Add parameter to ExamResultGenerator node documentation
2025-10-08 16:30:44 +02:00
130b495030 docs: Add unit tests
- DatabaseManager: Added unit test documentation
- ConfigManager: Added unit test documentation
- ExamResultGenerator: Added unit test documentation
- FinalGradeDeterminator: Fix spacing
2025-10-07 19:49:31 +02:00
62995c13c2 fix(exam_result_generator): Fix timestamp being 0 2025-10-07 18:59:13 +02:00
517d4f5cb0 Merge branch '1-grade-generator/documentation-updates' of https://git.wessel.gg/inholland/ros2-assignments into 1-grade-generator/documentation-updates 2025-10-07 15:51:16 +02:00
f1878270dc feat(readme): Add aditional content to the main readme 2025-10-07 15:50:59 +02:00
437c5bc16e feat(readme): Add aditional content to the main readme 2025-10-07 15:47:15 +02:00
6e1c0346b0 feat(launchfile): Add launchfile to project 2025-10-07 15:17:06 +02:00
2e02ccddc5 fix(documentation): Add parameter to documentation 2025-10-07 15:16:42 +02:00
fd07992eee fix(documentation): Add test documentation to GradeCalculator and FinalGradeDeterminator 2025-10-07 14:42:44 +02:00
e955280865 Merge pull request '[PR] Implement tests for GradeCalculator and FinalGradeDeterminator, add documentation for aformentioned nodes' (#4) from 1-grade-generator/cijfer-determinator-calculator into 1-grade-generator/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/4
2025-10-07 10:07:10 +02:00
2ab1c1c31f fix(tests): fix formatting, syntax and struct positioning 2025-10-07 10:04:19 +02:00
b69dbda1a5 fix(FinalGradeDeterminator): Add mock class for DatabaseManger
The mock class is used to bypass the blocking error of the
FinalGradeDeterminator when no Database is present for testing purposes
2025-10-07 10:04:18 +02:00
447834dda7 fix(DatabaseManager): Make functions virtual for testing 2025-10-07 10:04:18 +02:00
d89f47833e fix(FinalGradeDeterminator): Make db_manager optional for testing 2025-10-07 10:04:17 +02:00
a325e19a41 feat(GradeCalc,GradeDeterm): Add documention 2025-10-07 10:04:17 +02:00
1e7c7cefe5 fix(gitignore): add .vscode folder 2025-10-07 10:04:16 +02:00
25e21a15fc feat(FinalGradeDeterminator): Add tests 2025-10-07 10:04:16 +02:00
887e99c909 feat(GradeCalculator): Add tests 2025-10-07 10:04:15 +02:00
f147a6e287 Merge pull request '[PR] Make the delay between random grades a parameter' (#5) from 1-grade-generator/exam_result_generator into 1-grade-generator/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/5
Reviewed-by: Vincent Kompjoeteraar Winter <v.winter.03@gmail.com>
2025-10-05 18:34:05 +02:00
c1559bcd10 feat(exam_result_generator): Make delay between grades a parameter 2025-10-05 14:18:46 +02:00
3e35b6811a Merge pull request '[PR] Implement tests for Config, Database and ExamResultGenerator' (#3) from 1-grade-generator/exam_result_generator into 1-grade-generator/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/3
2025-10-02 13:33:31 +02:00
14a50c0f03 feat(exam_result_generator): Add tests 2025-10-02 13:29:57 +02:00
fe8dc6ceba feat(Config,Database): Add tests 2025-10-02 13:17:41 +02:00
057968d5ac feat(StudentCourse): Add != operator for use in testing 2025-10-02 13:08:46 +02:00
6cfc8b3941 Merge pull request '[PR] Add nodes grade_calculator and final_grade_determinator' (#2) from 1-grade-generator/cijfer-determinator-calculator into 1-grade-generator/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/2
Reviewed-by: Wessel T <contact@wessel.gg>
2025-10-02 11:50:28 +02:00