/**
|
* 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: Document
|
* @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;
|
}
|