/** * Modul zur Berechnung der Zeitaufwand von Vorlesung. */ const LECTURE_WEEKS = 15; // Wielang is die Vorlesungszeit in Woche const CORONA_LECTURE_WEEKS = 13; const ECTS_COST = 30; // Wieviel Aufwand in Zeitstunden für einen ECST-Punkt const DS_LENGTH = 1.5; // Stunden pro Doppelstunden /** * TODO: Dockument * @return Zeitaufwand in Stunden / Woche * */ export function calculateHomeworkTime(ects, lecturePerWeek, lectureWeeks=LECTURE_WEEKS) { let timeOfEcts = ects * ECTS_COST; //Zeitstunden; let sumTimePerWeek = timeOfEcts / lectureWeeks; let lectureTimePerWeek = DS_LENGTH * lecturePerWeek; return sumTimePerWeek - lectureTimePerWeek; }