mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 23:42:17 +00:00
GUI-Verbesserungen Benotungstool
Link zur Notenliste im Benotungstool Anleitung linkt ins Dokuwiki Notenliste.xls im Phrasenmodul
This commit is contained in:
@@ -591,7 +591,9 @@ else
|
||||
//Kopfzeile
|
||||
echo '
|
||||
<table width="100%"><tr><td>
|
||||
<h1> '.$p->t('benotungstool/gesamtnote').'</h1></td><td align="right">';
|
||||
<h1>'.$p->t('benotungstool/gesamtnote').'</h1>
|
||||
<h2>'.$lv_obj->bezeichnung_arr[$sprache].'</h2>
|
||||
</td><td align="right">';
|
||||
|
||||
//Studiensemester laden
|
||||
$stsem_obj = new studiensemester();
|
||||
@@ -628,12 +630,13 @@ if(!$rechte->isBerechtigt('admin',0) &&
|
||||
}
|
||||
}
|
||||
echo $stsem_content;
|
||||
echo '</td></tr></table>';
|
||||
echo '</td></tr>';
|
||||
|
||||
echo '<table width="100%"><tr>';
|
||||
echo '<td class="tdwidth10"> </td>';
|
||||
echo '<tr>';
|
||||
echo "<td>";
|
||||
echo "<b>".$lv_obj->bezeichnung_arr[$sprache]."</b>";
|
||||
echo '<a href="'.$p->t('dms_link/dokuwikiGesamtnote').'" class="Item" target="_blank">'.$p->t('global/anleitung').'</a>';
|
||||
if(defined('CIS_ANWESENHEITSLISTE_NOTENLISTE_ANZEIGEN') && CIS_ANWESENHEITSLISTE_NOTENLISTE_ANZEIGEN)
|
||||
echo "<br><a class='Item' href='../notenliste.xls.php?stg=$stg_obj->studiengang_kz&lvid=$lvid&stsem=$stsem'>".$p->t('benotungstool/notenlisteImport')."</a>";
|
||||
|
||||
// eingetragene lv-gesamtnoten freigeben
|
||||
if (isset($_REQUEST["freigabe"]) and ($_REQUEST["freigabe"] == 1))
|
||||
@@ -703,16 +706,12 @@ if (isset($_REQUEST["freigabe"]) and ($_REQUEST["freigabe"] == 1))
|
||||
}
|
||||
}
|
||||
|
||||
echo '<table width="100%" height="10px"><tr><td>';
|
||||
if(defined('CIS_GESAMTNOTE_PUNKTE') && CIS_GESAMTNOTE_PUNKTE)
|
||||
echo '<a href="#" onclick="window.open(\'notenschluessel.php?lehrveranstaltung_id='.$lvid.'&stsem='.$stsem.'\',\'Grades\', \'height=200,width=350,left=50,top=50,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes\'); return false;">'.$p->t('gesamtnote/notenschluesselanzeigen').'</a>';
|
||||
echo '</td><td align="right">';
|
||||
echo '<a href="'.APP_ROOT.'cms/dms.php?id='.$p->t('dms_link/benotungstoolHandbuch').'" class="Item" target="_blank">'.$p->t('benotungstool/handbuch').' (PDF)</a>';
|
||||
echo '</td></tr></table>';
|
||||
|
||||
echo '<br><a href="#" onclick="window.open(\'notenschluessel.php?lehrveranstaltung_id='.$lvid.'&stsem='.$stsem.'\',\'Grades\', \'height=200,width=350,left=50,top=50,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes\'); return false;">'.$p->t('gesamtnote/notenschluesselanzeigen').'</a>';
|
||||
|
||||
echo '</td></tr></table><br>';
|
||||
echo '<table width="100%" height="10px"><tr><td>';
|
||||
echo '</td></tr></table>';
|
||||
|
||||
|
||||
// alle Pruefungen für die LV holen
|
||||
$studpruef_arr = array();
|
||||
@@ -1023,7 +1022,7 @@ echo "
|
||||
$znote = null;
|
||||
|
||||
|
||||
echo "<td>".$note_les_str." </td>";
|
||||
echo "<td style='white-space: nowrap;'>".$note_les_str." </td>";
|
||||
|
||||
if (key_exists($row_stud->uid,$studpruef_arr))
|
||||
$hide = "style='display:none;visibility:hidden;'";
|
||||
|
||||
@@ -917,7 +917,7 @@ if (!isset($_GET["notenuebersicht"]))
|
||||
</tr>';
|
||||
}
|
||||
echo "</table>";
|
||||
echo "<br><br>".$p->t('bentotungstool/esHabenStudentenEingetragen',array($gesamt));
|
||||
echo "<br><br>".$p->t('benotungstool/esHabenStudentenEingetragen',array($gesamt));
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
@@ -33,9 +33,13 @@ require_once('../../../include/studiensemester.class.php');
|
||||
require_once('../../../include/note.class.php');
|
||||
require_once('../../../include/notenschluessel.class.php');
|
||||
require_once('../../../include/Excel/excel.php');
|
||||
require_once('../../../include/phrasen.class.php');
|
||||
|
||||
$uid = get_uid();
|
||||
|
||||
$sprache = getSprache();
|
||||
$p = new phrasen($sprache);
|
||||
|
||||
if(!check_lektor($uid))
|
||||
die('Sie haben keine Berechtigung fuer diese Seite');
|
||||
|
||||
@@ -91,11 +95,11 @@ else
|
||||
$workbook->setVersion(8);
|
||||
|
||||
// sending HTTP headers
|
||||
$workbook->send("Notenliste". "_" . date("d_m_Y") . ".xls");
|
||||
$workbook->send($p->t('anwesenheitsliste/notenliste'). "_" . date("d_m_Y") . ".xls");
|
||||
$workbook->setCustomColor (15,192,192,192); //Setzen der HG-Farbe Hellgrau
|
||||
|
||||
// Creating a worksheet
|
||||
$worksheet =& $workbook->addWorksheet("Notenliste");
|
||||
$worksheet =& $workbook->addWorksheet($p->t('anwesenheitsliste/notenliste'));
|
||||
// Neu - UTF-8 Excel
|
||||
$worksheet->setInputEncoding('utf-8');
|
||||
|
||||
@@ -121,7 +125,7 @@ else
|
||||
|
||||
$lvobj = new lehrveranstaltung($lvid);
|
||||
|
||||
$worksheet->write(0,0,"Notenliste ".$lvobj->bezeichnung,$format_bold);
|
||||
$worksheet->write(0,0,$p->t('anwesenheitsliste/notenliste')." ".($sprache=='English'?$lvobj->bezeichnung_english:$lvobj->bezeichnung),$format_bold);
|
||||
|
||||
$stg_obj = new studiengang($stg);
|
||||
|
||||
@@ -149,7 +153,7 @@ else
|
||||
}
|
||||
}
|
||||
|
||||
$worksheet->write(1,0,"Studiengang: $stg_obj->bezeichnung $gruppen");
|
||||
$worksheet->write(1,0,$p->t('global/studiengang').": $stg_obj->bezeichnung $gruppen");
|
||||
$lines=2;
|
||||
//Lektoren ermitteln
|
||||
|
||||
@@ -179,15 +183,15 @@ else
|
||||
|
||||
//Studenten holen
|
||||
$lines++;
|
||||
$worksheet->write($lines,1,"Familiennname",$format_border_bottom);
|
||||
$worksheet->write($lines,2,"Vorname",$format_border_bottom);
|
||||
$worksheet->write($lines,3,"Gruppe",$format_border_bottom);
|
||||
$worksheet->write($lines,4,"Kennzeichen",$format_border_bottom);
|
||||
$worksheet->write($lines,1,$p->t('global/nachname'),$format_border_bottom);
|
||||
$worksheet->write($lines,2,$p->t('global/vorname'),$format_border_bottom);
|
||||
$worksheet->write($lines,3,$p->t('global/gruppe'),$format_border_bottom);
|
||||
$worksheet->write($lines,4,$p->t('global/personenkennzeichen'),$format_border_bottom);
|
||||
|
||||
if(defined('CIS_GESAMTNOTE_PUNKTE') && CIS_GESAMTNOTE_PUNKTE)
|
||||
$worksheet->write($lines,5,"Punkte",$format_border_bottom);
|
||||
$worksheet->write($lines,5,$p->t('benotungstool/punkte'),$format_border_bottom);
|
||||
else
|
||||
$worksheet->write($lines,5,"Note",$format_border_bottom);
|
||||
$worksheet->write($lines,5,$p->t('benotungstool/note'),$format_border_bottom);
|
||||
|
||||
$stsem_obj = new studiensemester();
|
||||
$stsem_obj->load($stsem);
|
||||
@@ -264,7 +268,7 @@ else
|
||||
foreach($notenschluessel->result as $row)
|
||||
$aufteilung[$row->note]=$row->punkte;
|
||||
|
||||
$worksheet->write(++$lines,0,'Noten:');
|
||||
$worksheet->write(++$lines,0,$p->t('benotungstool/note').":");
|
||||
foreach($note->result as $row)
|
||||
{
|
||||
if($row->aktiv && $row->lehre)
|
||||
@@ -272,7 +276,7 @@ else
|
||||
if(CIS_GESAMTNOTE_PUNKTE)
|
||||
{
|
||||
if(isset($aufteilung[$row->note]))
|
||||
$punkte = '>='.(float)$aufteilung[$row->note].' Punkte - ';
|
||||
$punkte = '>='.(float)$aufteilung[$row->note].' '.$p->t("benotungstool/punkte").' - ';
|
||||
else
|
||||
$punkte='';
|
||||
$worksheet->write(++$lines,0,$punkte.$row->bezeichnung.' ('.$row->anmerkung.')');
|
||||
@@ -284,16 +288,16 @@ else
|
||||
|
||||
$worksheet->writeBlank(++$lines,0,0);
|
||||
$worksheet->writeBlank(++$lines,0,$format_highlight);
|
||||
$worksheet->write($lines,1,'...Kopieren Sie diese Zellen in den Zwischenspeicher, um damit die Import-Spalte des Gesamtnotenformulars zu befüllen');
|
||||
$worksheet->write($lines,1,'...'.$p->t('anwesenheitsliste/anleitungImportFunktion'));
|
||||
$lines++;
|
||||
$worksheet->write(++$lines,0,'(i) ... Incoming');
|
||||
$worksheet->write(++$lines,0,'(o) ... Outgoing');
|
||||
$worksheet->write(++$lines,0,'(ar) ... angerechnet');
|
||||
$worksheet->write(++$lines,0,'(ar) ... '.$p->t('anwesenheitsliste/angerechnet'));
|
||||
|
||||
$worksheet->setColumn(0, 0, 5);
|
||||
$worksheet->setColumn(1, 1, 25);
|
||||
$worksheet->setColumn(2, 2, 25);
|
||||
$worksheet->setColumn(3, 3, 7);
|
||||
$worksheet->setColumn(4, 4, 13);
|
||||
$worksheet->setColumn(4, 4, 21);
|
||||
$workbook->close();
|
||||
?>
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
$this->phrasen['anwesenheitsliste/studiensemesterIstUngueltig']='Studiensemester ist ungueltig';
|
||||
$this->phrasen['anwesenheitsliste/anwesenheitslisten']='Anwesenheitslisten';
|
||||
$this->phrasen['anwesenheitsliste/notenlisten']='Notenlisten';
|
||||
$this->phrasen['anwesenheitsliste/notenliste']='Notenliste';
|
||||
$this->phrasen['anwesenheitsliste/anwesenheitslistenMitBildern']='Anwesenheitslisten mit Bildern';
|
||||
$this->phrasen['anwesenheitsliste/keineStudentenVorhanden']='Derzeit sind in diesem Studiengang / Semester keine Studenten vorhanden';
|
||||
$this->phrasen['anwesenheitsliste/erstellenDerListeKlicken']='Zum Erstellen der Liste klicken Sie bitte auf die gewünschte Gruppe!';
|
||||
@@ -15,4 +16,6 @@ $this->phrasen['anwesenheitsliste/keineLVsGefunden']='Es konnten keine Lehrveran
|
||||
$this->phrasen['anwesenheitsliste/waehleLV']='Bitte wählen Sie eine Lehrveranstaltung aus';
|
||||
$this->phrasen['anwesenheitsliste/keineStundenvorhanden']='Derzeit sind keine Stunden eingetragen';
|
||||
$this->phrasen['anwesenheitsliste/keineEintraegeGefunden']='Es wurden keine Einträge gefunden';
|
||||
$this->phrasen['anwesenheitsliste/anleitungImportFunktion']='Kopieren Sie diese Zellen in die Zwischenablage, um damit die Import-Spalte des Gesamtnotenformulars zu befüllen';
|
||||
$this->phrasen['anwesenheitsliste/angerechnet']='Angerechnet';
|
||||
?>
|
||||
|
||||
@@ -9,7 +9,7 @@ $this->phrasen['dms_link/moodleHandbuch']='33'; //Moodle Handbuch
|
||||
$this->phrasen['dms_link/moodleHandbuch24']='1426'; //Moodle Handbuch
|
||||
$this->phrasen['dms_link/abgabetoolLektorHandbuch']='28'; //Abgabetool Handbuch fuer LektorInnen
|
||||
$this->phrasen['dms_link/abgabetoolStudentHandbuch']='27'; //Abgabetool Handbuch fuer Studierende
|
||||
$this->phrasen['dms_link/abgabetoolAssistenzHandbuch']='28'; //Abgabetool Handbuch fuer Studierende
|
||||
$this->phrasen['dms_link/abgabetoolAssistenzHandbuch']='28'; //Abgabetool Handbuch fuer Assistenz
|
||||
$this->phrasen['dms_link/iconPDF']='46'; //PDF Icon
|
||||
$this->phrasen['dms_link/bedienungsanleitungMailverteiler']='1474'; //Bedienungsanleitung Mailverteiler
|
||||
$this->phrasen['dms_link/berechtigungskonzeptMailverteiler']='1475'; //Berechtigungskonzept Mailverteiler
|
||||
@@ -23,4 +23,7 @@ $this->phrasen['dms_link/sicherheitAnDerFHTW']='6765'; //Link zum Hauptpunkt "Si
|
||||
$this->phrasen['dms_link/lvplanSyncFAQ']='7188'; //Link zur Anleitung zur Kalender Abbonierung
|
||||
$this->phrasen['dms_link/profilhilfe']=''; //Hilfe-Link aus dem Profil
|
||||
$this->phrasen['dms_link/anleitungMailverteiler']='7578'; //Anleitung für die Benutzung der Mailverteiler und der Berechtigungsschlüssel
|
||||
|
||||
//Links auf externe Seiten
|
||||
$this->phrasen['dms_link/dokuwikiGesamtnote']='http://fhcomplete.technikum-wien.at/dokuwiki/doku.php?id=cis:gesamtnote'; //Link ins Dokuwiki zur Anleitung Gesamtnote
|
||||
?>
|
||||
|
||||
@@ -98,7 +98,8 @@ $this->phrasen['global/donnerstag']='Donnerstag';
|
||||
$this->phrasen['global/freitag']='Freitag';
|
||||
$this->phrasen['global/samstag']='Samstag';
|
||||
$this->phrasen['global/sonntag']='Sonntag';
|
||||
|
||||
$this->phrasen['global/matrikelnummer']='Matrikelnummer';
|
||||
$this->phrasen['global/personenkennzeichen']='Personenkennzeichen';
|
||||
|
||||
$this->phrasen['global/von']='Von';
|
||||
$this->phrasen['global/bis']='Bis';
|
||||
@@ -122,6 +123,7 @@ $this->phrasen['global/betreff']='Betreff';
|
||||
$this->phrasen['global/handbuch']='Handbuch';
|
||||
$this->phrasen['global/hilfe']='Hilfe';
|
||||
$this->phrasen['global/benutzer']='Benutzer';
|
||||
$this->phrasen['global/anleitung']='Anleitung';
|
||||
|
||||
// Statusmeldungen
|
||||
$this->phrasen['global/erfolgreichgespeichert']='Erfolgreich gespeichert';
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
$this->phrasen['anwesenheitsliste/studiensemesterIstUngueltig']='No valid semester';
|
||||
$this->phrasen['anwesenheitsliste/anwesenheitslisten']='Attendance lists';
|
||||
$this->phrasen['anwesenheitsliste/notenlisten']='Grade lists';
|
||||
$this->phrasen['anwesenheitsliste/notenliste']='Grade list';
|
||||
$this->phrasen['anwesenheitsliste/anwesenheitslistenMitBildern']='Attendance lists with pictures';
|
||||
$this->phrasen['anwesenheitsliste/keineStudentenVorhanden']='There are currently no students in this degree program / semester';
|
||||
$this->phrasen['anwesenheitsliste/erstellenDerListeKlicken']='To create the list, please click on the desired group!';
|
||||
@@ -10,9 +11,11 @@ $this->phrasen['anwesenheitsliste/fehlerhafteParameteruebergabe']='Incorrect par
|
||||
|
||||
$this->phrasen['anwesenheitsliste/anwesenheit']='Attendance List';
|
||||
$this->phrasen['anwesenheitsliste/leAbgeschlossen']='LE completed';
|
||||
$this->phrasen['anwesenheitsliste/fehlstunden']='Fehlstunden';
|
||||
$this->phrasen['anwesenheitsliste/keineLVsGefunden']='Es konnten keine Lehrveranstaltungen gefunden werden';
|
||||
$this->phrasen['anwesenheitsliste/waehleLV']='Bitte wählen Sie eine Lehrveranstaltung aus';
|
||||
$this->phrasen['anwesenheitsliste/keineStundenvorhanden']='Derzeit sind keine Stunden eingetragen';
|
||||
$this->phrasen['anwesenheitsliste/keineEintraegeGefunden']='Es wurden keine Einträge gefunden';
|
||||
$this->phrasen['anwesenheitsliste/fehlstunden']='Unexcused absences';
|
||||
$this->phrasen['anwesenheitsliste/keineLVsGefunden']='No subjects have been found';
|
||||
$this->phrasen['anwesenheitsliste/waehleLV']='Please choose a subject';
|
||||
$this->phrasen['anwesenheitsliste/keineStundenvorhanden']='Currently no lessons are listed';
|
||||
$this->phrasen['anwesenheitsliste/keineEintraegeGefunden']='No entries have been found';
|
||||
$this->phrasen['anwesenheitsliste/anleitungImportFunktion']='Copy these cells to the clipboard to fill the subject grade import of the final grade form';
|
||||
$this->phrasen['anwesenheitsliste/angerechnet']='Accredited';
|
||||
?>
|
||||
|
||||
@@ -158,7 +158,7 @@ $this->phrasen['benotungstool/nichtGespeichertKreuzerllisteNichtFreigegeben']='T
|
||||
$this->phrasen['benotungstool/freigegebenVon']='Approved by';
|
||||
$this->phrasen['benotungstool/angabe']='Instruction File';
|
||||
$this->phrasen['benotungstool/downloadverzeichnisAnzeigen']='Show download directory';
|
||||
$this->phrasen['bentotungstool/esHabenStudentenEingetragen']='A total of <u>%s students</u> students have registered';
|
||||
$this->phrasen['benotungstool/esHabenStudentenEingetragen']='A total of <u>%s students</u> students have registered';
|
||||
$this->phrasen['benotungstool/leistungsuebersichtNotenuebersichtFuer']='Performance Summary</a> / Grade overview for';
|
||||
$this->phrasen['benotungstool/teilnote']='Partial grade';
|
||||
$this->phrasen['benotungstool/aufgabe']='Exercise';
|
||||
@@ -168,5 +168,7 @@ $this->phrasen['benotungstool/eingetrageneNoten']='Submitted Grades';
|
||||
$this->phrasen['benotungstool/zeunis']='Transcript';
|
||||
$this->phrasen['benotungstool/handbuch']='Handbook';
|
||||
$this->phrasen['benotungstool/punkte']='Points';
|
||||
$this->phrasen['benotungstool/importAnweisung']='Kopieren Sie die Spalten Kennzahl und Note aus der Notenliste und fügen Sie diese in folgendes Feld ein';
|
||||
$this->phrasen['benotungstool/importAnweisung']='Copy the columns "personal identifier" and "grade" from the grade list and insert them in the following field';
|
||||
$this->phrasen['benotungstool/pruefung']='Examination';
|
||||
$this->phrasen['benotungstool/notenlisteImport']='Grade list for the subject grade import (Excel)';
|
||||
?>
|
||||
|
||||
@@ -9,6 +9,7 @@ $this->phrasen['dms_link/moodleHandbuch']='33'; //Moodle Handbuch
|
||||
$this->phrasen['dms_link/moodleHandbuch24']='1426'; //Moodle Handbuch
|
||||
$this->phrasen['dms_link/abgabetoolLektorHandbuch']='874'; //Abgabetool Handbuch fuer LektorInnen
|
||||
$this->phrasen['dms_link/abgabetoolStudentHandbuch']='875'; //Abgabetool Handbuch fuer Studierende
|
||||
$this->phrasen['dms_link/abgabetoolAssistenzHandbuch']='874'; //Abgabetool Handbuch fuer Assistenz
|
||||
$this->phrasen['dms_link/iconPDF']='46'; //PDF Icon
|
||||
$this->phrasen['dms_link/bedienungsanleitungMailverteiler']='1474'; //Bedienungsanleitung Mailverteiler
|
||||
$this->phrasen['dms_link/berechtigungskonzeptMailverteiler']='1475'; //Berechtigungskonzept Mailverteiler
|
||||
@@ -22,4 +23,7 @@ $this->phrasen['dms_link/sicherheitAnDerFHTW']='6765'; //Link zum Hauptpunkt "Si
|
||||
$this->phrasen['dms_link/lvplanSyncFAQ']='7188'; //Link zur Anleitung zur Kalender Abbonierung
|
||||
$this->phrasen['dms_link/profilhilfe']=''; //Hilfe-Link aus dem Profil
|
||||
$this->phrasen['dms_link/anleitungMailverteiler']='7578'; //Anleitung für die Benutzung der Mailverteiler und der Berechtigungsschlüssel
|
||||
|
||||
//Links auf externe Seiten
|
||||
$this->phrasen['dms_link/dokuwikiGesamtnote']='http://fhcomplete.technikum-wien.at/dokuwiki/doku.php?id=cis:gesamtnote'; //Link ins Dokuwiki zur Anleitung Gesamtnote
|
||||
?>
|
||||
@@ -73,6 +73,8 @@ $this->phrasen['global/geburtsort']='Place of Birth';
|
||||
$this->phrasen['global/universität']='University';
|
||||
$this->phrasen['global/code']='Code';
|
||||
$this->phrasen['global/adresse']='Address';
|
||||
$this->phrasen['global/hauptwohnsitz']='Principal residence';
|
||||
$this->phrasen['global/nebenwohnsitz']='Secondary residence';
|
||||
$this->phrasen['global/emailAdresse']='E-Mail Adress';
|
||||
$this->phrasen['global/mail']='Mail';
|
||||
$this->phrasen['global/telefon']='Telephone';
|
||||
@@ -95,7 +97,9 @@ $this->phrasen['global/mittwoch']='Wednesday';
|
||||
$this->phrasen['global/donnerstag']='Thursday';
|
||||
$this->phrasen['global/freitag']='Friday';
|
||||
$this->phrasen['global/samstag']='Saturday';
|
||||
$this->phrasen['global/sonntag']='Sunday';
|
||||
$this->phrasen['global/sonntag']='Sunday';
|
||||
$this->phrasen['global/matrikelnummer']='Matriculation number';
|
||||
$this->phrasen['global/personenkennzeichen']='Personal identifier';
|
||||
|
||||
$this->phrasen['global/von']='From';
|
||||
$this->phrasen['global/bis']='To';
|
||||
@@ -119,6 +123,7 @@ $this->phrasen['global/betreff']='Subject';
|
||||
$this->phrasen['global/handbuch']='Manual';
|
||||
$this->phrasen['global/hilfe']='Help';
|
||||
$this->phrasen['global/benutzer']='User';
|
||||
$this->phrasen['global/anleitung']='Manual';
|
||||
|
||||
// Statusmeldungen
|
||||
$this->phrasen['global/erfolgreichgespeichert']='Successfully saved';
|
||||
|
||||
Reference in New Issue
Block a user