Skip to content

Falsche Semesterzuordnung bei Kurslinks in HisInOne-Lehrveranstaltungen #21

@iljalukin

Description

@iljalukin

Beim Anlegen von Kurslinks in HisInOne-Lehrveranstaltungen werden aktuell folgende Variablen genutzt, um das Semester (Typ und Jahr) zu bestimmen (https://github.com/DatabayAG/his_in_one_proxy/blob/master_dual_2023.12/src/EcsLocal/Routes/index.php#L207C1-L208C77):

$term_type_id = GlobalSettings::getInstance()->getActualTermId();
$term_year = GlobalSettings::getInstance()->getActualTermYear();

Diese Werte werden jedoch unabhängig vom tatsächlich abgerufenen Semester der jeweiligen Lehrveranstaltung immer aus der config.json geladen. Wenn das in der config.json hinterlegte Semester von dem Semester der Lehrveranstaltung abweicht, werden beim Verarbeiten der Link-Queue die Links im falschen Semester eingetragen.

Die Werte für $term_type_id und $term_year sollen wie bei der UnitId dynamisch direkt aus der jeweiligen course-Message extrahiert werden. Damit wird sichergestellt, dass Links immer im korrekten Semester angelegt werden.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions