getDeskriptor($display_language ?? null); ?>
| = htmlReady($modul->code) ?> | = sprintf("%d CP", $modul->kp) ?> |
|---|---|
| = sprintf(_('In der Fassung des %s. Beschlusses vom %s.'), '' . htmlReady($modul->fassung_nr) . '', '' . date('d.m.Y', $modul->beschlussdatum) . '' ) ?> | |
| = _('Modulbezeichnung') ?> | = htmlReady($modulDeskriptor->bezeichnung) ?> |
| = _('Modulcode') ?> | = htmlReady($modul->code) ?> |
| = _('Semester der erstmaligen Durchführung') ?> | = htmlReady($startSemester['name'] ?? '') ?> |
| = _('Fachbereich/Institut') ?> | = htmlReady($instituteName) ?> |
| = _('Verwendet in Studiengängen / Semestern') ?> |
$trails = $modul->getTrails(['StgteilAbschnitt', 'StgteilVersion', 'Studiengang']); ?>
$trails = array_filter($trails, function ($trail) {
return $trail['Studiengang']->stat !== 'ausgelaufen';
}); ?>
if (count($trails)) : ?>
$pathes = $modul->getPathes($trails, ' > ') ?>
if (count($pathes) > 9) : ?>
endif; ?>
|
| = _('Modulverantwortliche/r') ?> |
$modulVerantwortung = [];
foreach ($modul->contact_assignments->orderBy('position', SORT_NUMERIC) as $contact_assignment) {
if ($GLOBALS['MVV_MODUL']['PERSONEN_GRUPPEN']['values'][$contact_assignment->category]['visible']) {
if (!isset($modulVerantwortung[$contact_assignment->category])) {
$modulVerantwortung[$contact_assignment->category] = [
'name' => $GLOBALS['MVV_MODUL']['PERSONEN_GRUPPEN']['values'][$contact_assignment->category]['name'],
'users' => []
];
}
$modulVerantwortung[$contact_assignment->category]['contacts'][$contact_assignment->contact_id] = [
'name' => $contact_assignment->contact->getDisplayName(),
'id' => $contact_assignment->contact_id
];
}
}
?>
foreach ($modulVerantwortung as $group): ?>
foreach ($group['contacts'] as $contact): ?>
= htmlReady($contact['name']) ?> (= htmlReady($group['name']) ?>)
endforeach; ?>
endforeach; ?>
|
| = _('Weitere verantwortliche Personen') ?> | = formatReady($modulDeskriptor->verantwortlich) ?> |
| = _('Teilnahmevoraussetzungen') ?> | = formatReady($modulDeskriptor->voraussetzung) ?> |
| = _('Kompetenzziele') ?> | = formatReady($modulDeskriptor->kompetenzziele) ?> |
| = _('Modulinhalte') ?> | = formatReady($modulDeskriptor->inhalte) ?> |
| = ngettext('Lehrveranstaltungsform', 'Lehrveranstaltungsformen', count($modul->modulteile)) ?> |
foreach ($modul->modulteile as $modulteil) : ?>
if (trim($modulteil->lernlehrform)) : ?>
= $GLOBALS['MVV_MODULTEIL']['LERNLEHRFORM']['values'][$modulteil->lernlehrform]['name'] ?>
if (trim($modulteil->sws) && trim($modulteil->sws) != '0') : ?>
(= htmlReady($modulteil->sws) . ' ' . _('SWS') ?>)
endif; ?>
endif; ?> endforeach; ?> |
| = ngettext('Unterrichtssprache', 'Unterrichtsprachen', count($modul->languages)) ?> | = htmlReady(implode(', ', $modul->languages->map(function (ModulLanguage $m) { return $m->getDisplayName(); }))); ?> |
| = _('Dauer in Semestern') ?> | = htmlReady($modul->dauer) ?> = _('Semester') ?> |
| = _('Angebotsrhythmus Modul') ?> | = htmlReady($modulDeskriptor->turnus) ?> |
| = _('Aufnahmekapazität Modul') ?> | = htmlReady(trim($modul->kapazitaet)) ?: _('unbegrenzt') ?> = MVVController::trim($modulDeskriptor->kommentar_kapazitaet) ? sprintf("(%s)", formatReady($modulDeskriptor->kommentar_kapazitaet)) : '' ?> |
| = _('Prüfungsebene') ?> | = htmlReady($pruefungsEbene ?? '') ?> |
| = _('Credit-Points') ?> | = sprintf("%d CP", htmlReady($modul->kp)) ?> |
| = _('Modulabschlussnote') ?> | if (!isset($type) || $type !== 3) : ?> $nummer_modulteil = 1; ?> $note = []; ?> foreach ($modul->modulteile as $modulteil): ?> // Für die Kenntlichmachung der Modulteile in Listen die Nummer des // Modulteils und den ausgewählten Namen verwenden. // Ist keine Nummer vorhanden, dann Durchnummerieren und Standard- // Bezeichnung verwenden. if (trim($modulteil->nummer)) { $num_bezeichnung = $GLOBALS['MVV_MODULTEIL']['NUM_BEZEICHNUNG']['values'][$modulteil->num_bezeichnung]['name']; $note[] = sprintf('%s %s: %s%%', '' . '' . htmlReady($num_bezeichnung) . '', '' . htmlReady($modulteil->nummer) . '', '' . htmlReady($modulteil->anteil_note) . '' . '' ); } else { $num_bezeichnung_default = $GLOBALS['MVV_MODULTEIL']['NUM_BEZEICHNUNG']['default']; $note[] = sprintf('%s %d: %s%%', htmlReady($GLOBALS['MVV_MODULTEIL']['NUM_BEZEICHNUNG']['values'][$num_bezeichnung_default]['name']), htmlReady($nummer_modulteil), htmlReady($modulteil->anteil_note) ); $nummer_modulteil++; } ?> endforeach; ?> if (count($note)) : ?> = implode('; ', $note) . '. ' ?> endif; ?> endif; ?> = formatReady(trim($modulDeskriptor->kommentar_note)) ?> |
| = _('Faktor der Modulnote für die Endnote des Studiengangs') ?> | = htmlReady($modul->faktor_note) ?> |
| = _('Hinweise') ?> | = formatReady($modulDeskriptor->kommentar) ?> |
| = htmlReady($df->getName()) ?> | = $df->getDisplayValue(); ?> |