Neue Note "mit Erfolg Teilgenommen" kann jetzt auch über CIS eingetragen werden

This commit is contained in:
Andreas Österreicher
2011-10-03 14:55:32 +00:00
parent da1ba87aea
commit 5a2cedcbe6
5 changed files with 18 additions and 14 deletions
@@ -38,12 +38,16 @@ require_once('../../../../include/zeugnisnote.class.php');
require_once('../../../../include/person.class.php'); require_once('../../../../include/person.class.php');
require_once('../../../../include/benutzer.class.php'); require_once('../../../../include/benutzer.class.php');
require_once('../../../../include/student.class.php'); require_once('../../../../include/student.class.php');
require_once('../../../../include/phrasen.class.php');
if (!$db = new basis_db()) if (!$db = new basis_db())
die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung')); die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
$user = get_uid(); $user = get_uid();
$sprache = getSprache();
$p = new phrasen($sprache);
if(!check_lektor($user)) if(!check_lektor($user))
die($p->t('global/keineBerechtigungFuerDieseSeite')); die($p->t('global/keineBerechtigungFuerDieseSeite'));
@@ -162,7 +166,7 @@ if (isset($_REQUEST["submit"]))
{ {
$student_uid = $_REQUEST["student_uid"]; $student_uid = $_REQUEST["student_uid"];
$note = $_REQUEST["note"]; $note = $_REQUEST["note"];
if((($note>0) && ($note < 6)) || ($note == 7) || ($note==8)) if((($note>0) && ($note < 6)) || ($note == 7) || ($note==8) || ($note==16))
$response = savenote($db,$lvid, $student_uid, $note); $response = savenote($db,$lvid, $student_uid, $note);
else else
$response = $p->t('benotungstool/noteEingeben')."!"; $response = $p->t('benotungstool/noteEingeben')."!";
@@ -188,7 +192,7 @@ if (isset($_REQUEST["submit"]))
$response.="\n".$p->t('benotungstool/studentMitMatrikelnummerExistiertNicht',array($matrikelnummer)); $response.="\n".$p->t('benotungstool/studentMitMatrikelnummerExistiertNicht',array($matrikelnummer));
continue; continue;
} }
if((($note>0) && ($note < 6)) || ($note == 7) || ($note==8)) if((($note>0) && ($note < 6)) || ($note == 7) || ($note==8) || ($note==16))
{ {
$val=savenote($db,$lvid, $student_uid, $note); $val=savenote($db,$lvid, $student_uid, $note);
if($val!='neu' && $val!='update' && $val!='update_f') if($val!='neu' && $val!='update' && $val!='update_f')
@@ -197,9 +197,9 @@ $uid = (isset($_GET['uid'])?$_GET['uid']:'');
alert('<?php echo $p->t('gesamtnote/noteUnveraendert');?>'); alert('<?php echo $p->t('gesamtnote/noteUnveraendert');?>');
return true; return true;
} }
else if ((note < 0) || (note > 5 && note != 8 && note != 7)) else if ((note < 0) || (note > 5 && note != 8 && note != 7 && note!=16))
{ {
alert('<?php $p->t('benotungstool/noteEingeben');?>'); alert('<?php echo $p->t('benotungstool/noteEingeben');?>');
document.getElementById(uid).note.value=""; document.getElementById(uid).note.value="";
} }
else else
@@ -283,7 +283,7 @@ $uid = (isset($_GET['uid'])?$_GET['uid']:'');
function pruefungSpeichern() function pruefungSpeichern()
{ {
var note = document.nachpruefung_form.note.value; var note = document.nachpruefung_form.note.value;
if ((note < 0) || (note > 5 && note != 8 && note != 7 && note != 9 && note != "")) if ((note < 0) || (note > 5 && note != 8 && note != 7 && note != 9 && note!=16 && note != ""))
{ {
alert("<?php echo $p->t('benotungstool/noteEingebenOderLeer');?>!"); alert("<?php echo $p->t('benotungstool/noteEingebenOderLeer');?>!");
document.getElementById(uid).note.value=""; document.getElementById(uid).note.value="";
+1 -1
View File
@@ -245,7 +245,7 @@ $qry = "SELECT
$worksheet->write(++$lines,0,'Notenschlüssel: 1-Sehr Gut, 2-Gut, 3-Befriedigend, 4-Genügend,'); $worksheet->write(++$lines,0,'Notenschlüssel: 1-Sehr Gut, 2-Gut, 3-Befriedigend, 4-Genügend,');
$worksheet->write(++$lines,0,'5-Nicht Genügend, 6-Angerechnet, 7-nicht beurteilt,'); $worksheet->write(++$lines,0,'5-Nicht Genügend, 6-Angerechnet, 7-nicht beurteilt,');
$worksheet->write(++$lines,0,'8-teilgenommen, 9-noch nicht eingetragen, 10-bestanden,'); $worksheet->write(++$lines,0,'8-teilgenommen, 9-noch nicht eingetragen, 10-bestanden,');
$worksheet->write(++$lines,0,'11-approbiert, 12-erfolgreich absolviert, 13-nicht erfolgreich absolviert, 14-nicht bestanden'); $worksheet->write(++$lines,0,'11-approbiert, 12-erfolgreich absolviert, 13-nicht erfolgreich absolviert, 14-nicht bestanden, 16-Mit Erfolg teilgenommen');
$lines++; $lines++;
$worksheet->write(++$lines,0,'(i) ... Incoming'); $worksheet->write(++$lines,0,'(i) ... Incoming');
$worksheet->write(++$lines,0,'(o) ... Outgoing'); $worksheet->write(++$lines,0,'(o) ... Outgoing');
+4 -4
View File
@@ -58,10 +58,10 @@ $this->phrasen['benotungstool/freigeschaltet']='freigeschaltet';
$this->phrasen['benotungstool/nichtFreigeschaltet']='nicht freigeschaltet'; $this->phrasen['benotungstool/nichtFreigeschaltet']='nicht freigeschaltet';
$this->phrasen['benotungstool/alleStudierenden']='Alle Studierenden'; $this->phrasen['benotungstool/alleStudierenden']='Alle Studierenden';
$this->phrasen['benotungstool/gesamtuebersicht']='Gesamtübersicht'; $this->phrasen['benotungstool/gesamtuebersicht']='Gesamtübersicht';
$this->phrasen['benotungstool/noten']='Noten: 1-5, 7 (nicht beurteilt), 8 (teilgenommen)'; $this->phrasen['benotungstool/noten']='Noten: 1-5, 7 (nicht beurteilt), 8 (teilgenommen), 16 (Mit Erfolg teilgenommen)';
$this->phrasen['benotungstool/gesamtnote']='Gesamtnote'; $this->phrasen['benotungstool/gesamtnote']='Gesamtnote';
$this->phrasen['benotungstool/noteEingeben']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt) oder 8 (teilgenommen) ein'; $this->phrasen['benotungstool/noteEingeben']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt), 8 (teilgenommen) oder 16 (Mit Erfolg teilgenommen) ein';
$this->phrasen['benotungstool/noteEingebenOderLeer']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt) oder 8 (teilgenommen) ein oder lassen Sie das Feld leer'; $this->phrasen['benotungstool/noteEingebenOderLeer']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt), 8 (teilgenommen) oder 16 (Mit Erfolg teilgenommen) ein oder lassen Sie das Feld leer';
$this->phrasen['benotungstool/studentenaufgabenVerwalten']='Studentenaufgaben verwalten'; $this->phrasen['benotungstool/studentenaufgabenVerwalten']='Studentenaufgaben verwalten';
$this->phrasen['benotungstool/esKonntenNichtAlleDatenGespeichertWerden']='Es konnten nicht alle Daten gespeichert werden'; $this->phrasen['benotungstool/esKonntenNichtAlleDatenGespeichertWerden']='Es konnten nicht alle Daten gespeichert werden';
$this->phrasen['benotungstool/punkteSindUngueltig']='Punkte sind ungültig'; $this->phrasen['benotungstool/punkteSindUngueltig']='Punkte sind ungültig';
@@ -165,4 +165,4 @@ $this->phrasen['benotungstool/errechneteGesamtnote']='Errechnete Gesamtnote';
$this->phrasen['benotungstool/mussPositivSein']='* muss positiv sein'; $this->phrasen['benotungstool/mussPositivSein']='* muss positiv sein';
$this->phrasen['benotungstool/eingetrageneNoten']='Eingetragene Noten'; $this->phrasen['benotungstool/eingetrageneNoten']='Eingetragene Noten';
$this->phrasen['benotungstool/zeunis']='Zeugnis'; $this->phrasen['benotungstool/zeunis']='Zeugnis';
?> ?>
+4 -4
View File
@@ -58,10 +58,10 @@ $this->phrasen['benotungstool/freigeschaltet']='released';
$this->phrasen['benotungstool/nichtFreigeschaltet']='not released'; $this->phrasen['benotungstool/nichtFreigeschaltet']='not released';
$this->phrasen['benotungstool/alleStudierenden']='All students'; $this->phrasen['benotungstool/alleStudierenden']='All students';
$this->phrasen['benotungstool/gesamtuebersicht']='Overview'; $this->phrasen['benotungstool/gesamtuebersicht']='Overview';
$this->phrasen['benotungstool/noten']='Grades: 1-5, 7 (not rated), 8 (attended)'; $this->phrasen['benotungstool/noten']='Grades: 1-5, 7 (not rated), 8 (attended), 16 (Mit Erfolg teilgenommen)';
$this->phrasen['benotungstool/gesamtnote']='Final grade'; $this->phrasen['benotungstool/gesamtnote']='Final grade';
$this->phrasen['benotungstool/noteEingeben']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt) oder 8 (teilgenommen) ein'; $this->phrasen['benotungstool/noteEingeben']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt), 8 (teilgenommen) oder 16 (Mit Erfolg teilgenommen) ein';
$this->phrasen['benotungstool/noteEingebenOderLeer']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt) oder 8 (teilgenommen) ein oder lassen Sie das Feld leer'; $this->phrasen['benotungstool/noteEingebenOderLeer']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt), 8 (teilgenommen) oder 16 (Mit Erfolg teilgenommen) ein oder lassen Sie das Feld leer';
$this->phrasen['benotungstool/studentenaufgabenVerwalten']='Manage Student Assignments'; $this->phrasen['benotungstool/studentenaufgabenVerwalten']='Manage Student Assignments';
$this->phrasen['benotungstool/esKonntenNichtAlleDatenGespeichertWerden']='Data cannot be saved'; $this->phrasen['benotungstool/esKonntenNichtAlleDatenGespeichertWerden']='Data cannot be saved';
$this->phrasen['benotungstool/punkteSindUngueltig']='Invalid Points'; $this->phrasen['benotungstool/punkteSindUngueltig']='Invalid Points';
@@ -165,4 +165,4 @@ $this->phrasen['benotungstool/errechneteGesamtnote']='Errechnete Gesamtnote';
$this->phrasen['benotungstool/mussPositivSein']='* must be positive'; $this->phrasen['benotungstool/mussPositivSein']='* must be positive';
$this->phrasen['benotungstool/eingetrageneNoten']='Eingetragene Noten'; $this->phrasen['benotungstool/eingetrageneNoten']='Eingetragene Noten';
$this->phrasen['benotungstool/zeunis']='Zeugnis'; $this->phrasen['benotungstool/zeunis']='Zeugnis';
?> ?>