package org.voidsink.kussslib; public enum AssessmentType { INTERIM_COURSE_ASSESSMENT, FINAL_COURSE_ASSESSMENT, RECOGNIZED_COURSE_CERTIFICATE, RECOGNIZED_EXAM, RECOGNIZED_ASSESSMENT, FINAL_EXAM, ALL, NONE_AVAILABLE; //TODO: �berpr�fen, ob das noch stimmt public static AssessmentType parseAssessmentType(String text) { text = text.trim().toLowerCase(); if (text.equals("vorläufige lehrveranstaltungsbeurteilungen") || text.equals("interim course assessments")) { return INTERIM_COURSE_ASSESSMENT; } else if (text.equals("lehrveranstaltungsbeurteilungen") || text.equals("course assessments")) { return FINAL_COURSE_ASSESSMENT; } else if (text.equals("sonstige beurteilungen") || text.equals("recognized course certificates (ilas)")) { return RECOGNIZED_COURSE_CERTIFICATE; } else if (text.equals("anerkannte beurteilungen") || text.equals("recognized assessments")) { return RECOGNIZED_ASSESSMENT; } else if (text.equals("prüfungen") || text.equals("exams")) { return RECOGNIZED_EXAM; } else if (text.equals("anerkannte prüfungen") || text.equals("recognized exams")) { return RECOGNIZED_EXAM; } else { return null; } } }