Class Constants

java.lang.Object
com.gophers.utilities.Constants

public final class Constants extends Object
Constants class containing static final variables used across the application. Provides file paths, file extensions, grading criteria, grading indexes, and status labels.
  • Field Details

    • SUBMISSIONS

      public static final String SUBMISSIONS
      Submission ZIP file name.
      See Also:
    • MARK_SCHEME

      public static final String MARK_SCHEME
      Mark scheme file name.
      See Also:
    • OUTPUT_DIRECTORY

      public static final String OUTPUT_DIRECTORY
      Directory for student submissions.
      See Also:
    • TEMPLATE_PATH

      public static final String TEMPLATE_PATH
      PDF template path.
      See Also:
    • STUDENT_SUBMISSIONS_DIR

      public static final String STUDENT_SUBMISSIONS_DIR
      Directory for student submissions.
      See Also:
    • ZIP_EXTENSION

      public static final String ZIP_EXTENSION
      ZIP file extension.
      See Also:
    • PDF_EXTENSION

      public static final String PDF_EXTENSION
      PDF file extension.
      See Also:
    • PROGRAM_GRADE

      public static final String PROGRAM_GRADE
      Program grading category.
      See Also:
    • CHATBOT_GENERATOR_GRADE

      public static final String CHATBOT_GENERATOR_GRADE
      ChatBot Generator grading category.
      See Also:
    • CHATBOT_GRADE

      public static final String CHATBOT_GRADE
      ChatBot grading category.
      See Also:
    • CHATBOT_PLATFORM_GRADE

      public static final String CHATBOT_PLATFORM_GRADE
      ChatBot Platform grading category.
      See Also:
    • CHATBOT_SIMULATION_GRADE

      public static final String CHATBOT_SIMULATION_GRADE
      ChatBot Simulation grading category.
      See Also:
    • PROGRAM_GRADE_INDEX

      public static final int PROGRAM_GRADE_INDEX
      Index for Program Grade in grading array.
      See Also:
    • CHATBOT_GENERATOR_GRADE_INDEX

      public static final int CHATBOT_GENERATOR_GRADE_INDEX
      Index for ChatBot Generator Grade in grading array.
      See Also:
    • CHATBOT_GRADE_INDEX

      public static final int CHATBOT_GRADE_INDEX
      Index for ChatBot Grade in grading array.
      See Also:
    • CHATBOT_PLATFORM_GRADE_INDEX

      public static final int CHATBOT_PLATFORM_GRADE_INDEX
      Index for ChatBot Platform Grade in grading array.
      See Also:
    • CHATBOT_SIMULATION_GRADE_INDEX

      public static final int CHATBOT_SIMULATION_GRADE_INDEX
      Index for ChatBot Simulation Grade in grading array.
      See Also:
    • PROGRAM_GRADE_TOTAL_MARKS

      public static final int PROGRAM_GRADE_TOTAL_MARKS
      Total marks for Program Grade.
      See Also:
    • CHATBOT_GENERATOR_GRADE_TOTAL_MARKS

      public static final int CHATBOT_GENERATOR_GRADE_TOTAL_MARKS
      Total marks for ChatBot Generator Grade.
      See Also:
    • CHATBOT_GRADE_TOTAL_MARKS

      public static final int CHATBOT_GRADE_TOTAL_MARKS
      Total marks for ChatBot Grade.
      See Also:
    • CHATBOT_PLATFORM_GRADE_TOTAL_MARKS

      public static final int CHATBOT_PLATFORM_GRADE_TOTAL_MARKS
      Total marks for ChatBot Platform Grade.
      See Also:
    • CHATBOT_SIMULATION_GRADE_TOTAL_MARKS

      public static final int CHATBOT_SIMULATION_GRADE_TOTAL_MARKS
      Total marks for ChatBot Simulation Grade.
      See Also:
    • ASSIGNMENT_TOTAL_MARKS

      public static final int ASSIGNMENT_TOTAL_MARKS
      Total marks for the entire assignment.
      See Also:
    • CRITERIA

      public static final String[] CRITERIA
      Array of grading criteria categories.
    • PASSED

      public static final String PASSED
      Label for passing status.
      See Also:
    • FAILED

      public static final String FAILED
      Label for failing status.
      See Also:
    • FEEDBACK

      public static final String FEEDBACK
      Feedback label.
      See Also:
    • PASSES_ALL_JUNIT_TESTS

      public static final String PASSES_ALL_JUNIT_TESTS
      Label for passing all JUnit tests status.
      See Also:
    • BONUS

      public static final String BONUS
      Label for bonus criteria.
      See Also:
    • TOTAL

      public static final String TOTAL
      Label for total score.
      See Also:
    • STUDENT_PERCENTAGE

      public static final String STUDENT_PERCENTAGE
      Label for student percentage.
      See Also: