예제 #1
0
        $shortname = 'TK-' . $stsem . '-' . $studiengang->kuerzel . '-' . $lehrveranstaltung->semester . '-' . $lehrveranstaltung->kurzbz;
        $mdl_course24->lehrveranstaltung_id = $lvid;
        $mdl_course24->studiensemester_kurzbz = $stsem;
        $mdl_course24->mdl_fullname = 'Testkurs - ' . $lehrveranstaltung->bezeichnung;
        $mdl_course24->mdl_shortname = $shortname;
        //TestKurs erstellen
        if ($mdl_course24->createTestkurs($lvid, $stsem)) {
            $id = $mdl_course24->mdl_course_id;
            $errormsg = '';
            $mdl_user24 = new moodle24_user();
            //Lektoren zuweisen
            if (!$mdl_user24->sync_lektoren($id, $lvid, $stsem)) {
                $errormsg .= $p->t('moodle/fehlerBeiDerLektorenZuordnung') . ':' . $mdl_user24->errormsg . '<br>';
            }
            //Teststudenten zuweisen
            if (!$mdl_user24->createTestStudentenZuordnung($id)) {
                $errormsg .= $p->t('moodle/fehlerBeiDerStudentenZuordnung') . ':' . $mdl_user24->errormsg . '<br>';
            }
            if ($errormsg != '') {
                echo $errormsg;
            } else {
                echo '<b>' . $p->t('moodle/testkursWurdeErfolgreichAngelegt') . '</b><br>';
            }
        }
    } else {
        echo '<span class="error">' . $p->t('moodle/esExistiertBereitsEinTestkurs') . '</span><br>';
    }
}
$moodle = new moodle();
// Pruefen ob bereits fuer alle Lehreinheiten oder fuer die gesamte LV ein Moodle Kurs angelegt ist
if ($moodle->course_exists_for_lv($lvid, $stsem) || $moodle->course_exists_for_allLE($lvid, $stsem)) {