diff --git a/src/g2_2025_grade_calculator_pkg/src/database/DatabaseManager.cpp b/src/g2_2025_grade_calculator_pkg/src/database/DatabaseManager.cpp index d3c8d1e..19a8786 100644 --- a/src/g2_2025_grade_calculator_pkg/src/database/DatabaseManager.cpp +++ b/src/g2_2025_grade_calculator_pkg/src/database/DatabaseManager.cpp @@ -180,13 +180,4 @@ void DatabaseManager::insert_sample_data() { } } -int DatabaseManager::retrieve_grade_bonus(const std::string& student_name) const { - for (const auto& [name, bonus] : grade_bonuses_) { - if (name == student_name) { - return bonus; - } - } - return 0; -} - } // namespace assignments::one::exam_result_generator diff --git a/src/g2_2025_grade_calculator_pkg/src/database/DatabaseManager.hpp b/src/g2_2025_grade_calculator_pkg/src/database/DatabaseManager.hpp index d4e8930..ff18586 100644 --- a/src/g2_2025_grade_calculator_pkg/src/database/DatabaseManager.hpp +++ b/src/g2_2025_grade_calculator_pkg/src/database/DatabaseManager.hpp @@ -35,20 +35,12 @@ public: std::vector queue_pending_combinations(); bool store_tentamen_result(const std::string& student_name, const std::string& lecture_name, int grade); bool enroll_student_into_course(const StudentCourse& sc); - - // Utility functions - int retrieve_grade_bonus(const std::string& student_name) const; - private: rclcpp::Logger logger_; std::unique_ptr conn_; std::unique_ptr config_manager_; - std::vector> grade_bonuses_ = { - { "Wessel", 10 } - }; - std::vector> sample_students_data_ = { {"Wessel", "ROS2"}, {"Vincent", "ROS2"}, diff --git a/src/g2_2025_grade_calculator_pkg/src/exam_result_generator/nodes/ExamResultGenerator.cpp b/src/g2_2025_grade_calculator_pkg/src/exam_result_generator/nodes/ExamResultGenerator.cpp index f6ae35b..3c54df1 100644 --- a/src/g2_2025_grade_calculator_pkg/src/exam_result_generator/nodes/ExamResultGenerator.cpp +++ b/src/g2_2025_grade_calculator_pkg/src/exam_result_generator/nodes/ExamResultGenerator.cpp @@ -62,9 +62,6 @@ void ExamResultGenerator::generate_random_result() { int grade = grade_dist_(gen_); - int bonus = db_manager_->retrieve_grade_bonus(selected.student_name); - grade = std::min(grade + bonus, 100); - db_manager_->store_tentamen_result(selected.student_name, selected.lecture_name, grade); // Publish exam result