Class CampStatusMonitorController

java.lang.Object
app.controller.camp.CampStatusMonitorController

public class CampStatusMonitorController extends Object
  • Method Details

    • getAttendingStudents

      public static ArrayList<User> getAttendingStudents(Camp camp)
    • generatePerformanceReport

      public static Map<String,Integer> generatePerformanceReport(Camp camp)
      Generates a performance report for a camp by evaluating the points of students in camp committees. This method returns a Map with student names as keys and their earned points as values. It assesses the performance of students based on their involvement and achievements in the camp's committees.
      Parameters:
      camp - The Camp for which the performance report is to be generated.
      Returns:
      A Map containing the names and points of students in the camp committees.