diff --git a/cis/ToDo_CIS.html b/cis/ToDo_CIS.html
index 00246df68..7eda96dcd 100644
--- a/cis/ToDo_CIS.html
+++ b/cis/ToDo_CIS.html
@@ -5,185 +5,210 @@
- - Feedback vom
-Lektor
-
- - Maßnahme zur Weiterentwicklung
- - Leistungsbeurteilung
+ - Feedback vom
+Lektor
+
+ - Maßnahme zur Weiterentwicklung
+ - Leistungsbeurteilung
- - Lektor kann
+
- Lektor kann
sich Rechnung zur LV erstellen lassen
-
- - elektronisches
+
+ - elektronisches
Feedback zu LV mit autom. Auswertung (Anonym, ab dem 3. Jahr nur mehr
alle 3 Jahre)
-
- - LV-Info und
+
+ - LV-Info und
Semesterplan sollte eins werden oder zumindest miteinander verbunden
werden, so daß der Semesterplan eine Detailansicht der LV-Infos
darstellt.
-
- - Anwesenheitsliste
+
+ - Anwesenheitsliste
elektronisch bestätigen?
Die Anwesenheitslisten sollten nur mehr elektronisch geführt
-werden. Genaue Umsetzung ist noch unklar.
+werden. Genaue Umsetzung ist noch unklar.
-
-Stundenplan
+
+
+Stundenplan
- - PDF-Format
-für Semesterplan
- - direkte
-Verlinkung zum Lehrebereich.
- - Ausstattung
-der Säle nicht sichtlich
+ - PDF-Format
+für Semesterplan
+ - direkte
+Verlinkung zum Lehrebereich.
+ - Ausstattung
+der Säle nicht sichtlich
+ - Checkboxen
+bei
+Reservierungen auf der CIS sollen
+tbl_stundenplanDEV abfragen
+ - Reservierungen auf der CIS auch auf Lektor, Studiengang und
+Semester speichern (zusätzliche Drop-Downs) --> Nur Admins!
+ - Lektoren sollen Zeitsperren im LV-Plan angezeigt bekommen.
+(Anregung eines Lektors) (Erleichtert die Übersicht und Wartung
+der Zeitsperren)
+ - Attribute "Insertamum" und "Insertvon" bei den Reservierungen in
+die Datenbank
+integrieren
-BenotungsTool
+
+Reihungstest
-
-
-Reihungstest
-
- - Assistenz
+
- Assistenz
kann selber die Auswertung abfragen.
-
+
-
-Urlaubstool
+
+
+Urlaubstool
- - Doppelt verbuchte bzw überlappende Urlaube
-sollten nicht mehrfach vom Urlaubsanspruch abgezogen werden.
-
+ - Doppelt
+verbuchte bzw überlappende Urlaube
+sollten nicht mehrfach vom Urlaubsanspruch abgezogen werden.
+
-
-Sonstiges
+Sonstiges
- - HTML-Beschreibung fuer RDF Files unter
-http://cis.technikum-wien.at/rdf/index.html
+ - HTML-Beschreibung fuer RDF Files unter
+http://cis.technikum-wien.at/rdf/index.html
- - erste Version erstellt am 13.3.2006 von Paminger
+ - erste Version erstellt am 13.3.2006
+von Paminger
- - Verwaltung für verlorene/gefundene Gegenstände
- - Anwesenheitslisten mit Bildern
-
- - single sign
-on (Webmail, Bugtracking)
- - Passwort
+
- Verwaltung für verlorene/gefundene
+Gegenstände
+ - single sign
+on (Webmail, Bugtracking)
+ - Passwort
über CIS ändern (Profildaten)
-
- - Suche nach
+
+ - Suche nach
Personenkennzahl und zweiten Vornamen
-
- - Digitale
-Signatur von Emails - bei Mailverteiler
- - erweiterung
+
+ - Digitale
+Signatur von Emails - bei Mailverteiler
+ - erweiterung
MeinCIS-Lektoren: Allgemeine Downloads (Leitbild, Groundrules,
-Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek
- - erweiterung
+Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek
+ - erweiterung
MeinCIS-Studenten: Meine LVs, Allgemeine Downloads (Leitbild,
Groundrules,
-Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek
+Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek
+
+
-
-Erledigte Anforderungen
+
+Erledigte Anforderungen
- - Bei der Personensuche zusätzlich den Alias anzeigen
+ - Das Feld "Beschreibung" bei den Reservierungen ist auf nur 20
+Zeichen beschränkt. In der Datenbank sind 32 vorgesehen.
- - 01.10.2008
-
+ - 03.10.2008
- - Bei der Detailansicht einer Lehrveranstaltung werden die
-LV-Leiter nun am Anfang und in Fett dargestellt.
+ - Anwesenheitslisten mit Bildern
- - 18.09.2008
+ - 02.10.2008
+
- - Vorgesetzte können jetzt die Resturlaubstage ihrer
-Mitarbeiter ändern.
+ - Bei der Personensuche zusätzlich den
+Alias anzeigen
- - 16.09.2008
-
+ - 01.10.2008
+
- - Moodle integration - Es kann nun etweder Moodle oder das
-Übungstool verwendet werden, aber nicht beides gleichzeitig
+ - Bei der Detailansicht einer
+Lehrveranstaltung werden die
+LV-Leiter nun am Anfang und in Fett dargestellt.
- - Sept. 2008
-
+ - 18.09.2008
- - Zip Download für den Studentenupload
+ - Vorgesetzte können jetzt die
+Resturlaubstage ihrer
+Mitarbeiter ändern.
- - Studentenupload wird entfernt, daher entfaellt dieser punkt
-
+ - 16.09.2008
+
+
+ - Moodle integration - Es kann nun etweder
+Moodle oder das
+Übungstool verwendet werden, aber nicht beides gleichzeitig
+
+ - Zip Download für den Studentenupload
+
+ - Studentenupload wird entfernt, daher
+entfaellt dieser punkt
+
- - Urlaubsverwaltung mit Bestätigung des Vorgesetzen und
-automatischer Berechnung der verbleibenden Urlaubstage
+ - Urlaubsverwaltung mit Bestätigung des
+Vorgesetzen und
+automatischer Berechnung der verbleibenden Urlaubstage
- - Mai 2008 oesi
-
+ - Mai 2008 oesi
+
- - Suche nach
-freien Sälen
+ - Suche nach
+freien Sälen
- - Mai 2008 oesi
-
+ - Mai 2008 oesi
+
- - Benotungstool
+
- Benotungstool
mit Kreuzerltool verschmelzen
-
- - Studiengangsbestaetigung
-erstellen (Ausdruck nur möglich wenn Studienbeitrag bezahlt wurde)
- - eMailverteiler
-auch auf Modulebene
- - Notenliste für Studenten einsehbar
-
+
+ - Studiengangsbestaetigung
+erstellen (Ausdruck nur möglich wenn Studienbeitrag bezahlt wurde)
+ - eMailverteiler
+auch auf Modulebene
+ - Notenliste für Studenten einsehbar
+
- - erledigt Österreicher
+ - erledigt Österreicher
- - Anmeldung zu den Freifaechern
+ - Anmeldung zu den Freifaechern
- - erledigt 10.09.2006 Österreicher
+ - erledigt 10.09.2006 Österreicher
- - Dummy
+
- Dummy
Freifach für Eintragung in bestimmte Listen (Liste für
Bakkarbeiten etc.) + zusätzliches Feld für diverse
-Texteingaben
+Texteingaben
- - wird nicht umgesetzt
+ - wird nicht umgesetzt
- - Notenlisten und Anwesenheitslisten fuer Lektoren zum Donwload
+ - Notenlisten und Anwesenheitslisten fuer
+Lektoren zum Donwload
- - erledigt am 12. Sept. 2006 Österreicher
+ - erledigt am 12. Sept. 2006
+Österreicher
- - Bei Lehre einen Menüpunkt "Eigene" hinzufügen unter dem
-die LVs des eingeloggten Lektors angezeigt werden
+ - Bei Lehre einen Menüpunkt "Eigene"
+hinzufügen unter dem
+die LVs des eingeloggten Lektors angezeigt werden
- - LV-Info Aenderung der Studentenansicht
-
+ - LV-Info Aenderung der Studentenansicht
+
- - Assistenz
-kann Reihungstest verwalten. (Anlegen und Personen zuteilen)
+-->Assistenz
+kann Reihungstest verwalten. (Anlegen und Personen zuteilen)
- - Über FASo
-
+ - Über FASo
+
- - Datum für die Aktivierung der Themen.
+ - Datum für die Aktivierung der Themen.
- - Erledigt im Zuge der DB Umstellung Feb2007
-
+ - Erledigt im Zuge der DB Umstellung Feb2007
+
- - Einträge mit "." am Anfang herausfiltern
+ - Einträge mit "." am Anfang
+herausfiltern
- - erledigt am 23.Mai 2006 Andreas Österreicher
-
+ - erledigt am 23.Mai 2006 Andreas
+Österreicher
+
- - trim bei neuen Ordnern
+ - trim bei neuen Ordnern
- - erledigt am 23.Mai 2006 Andreas Österreicher
+ - erledigt am 23.Mai 2006 Andreas
+Österreicher
- - iCal in 2 Versionen anbieten
+ - iCal in 2 Versionen anbieten
- - erledigt am 23. Mai 2006 Andreas Österreicher
+ - erledigt am 23. Mai 2006 Andreas
+Österreicher
- - direkter Link für den Lektoren-Upload
+ - direkter Link für den Lektoren-Upload
- - erledigt im April.2006 Andreas Östrreicher
-
+ - erledigt im April.2006 Andreas
+Östrreicher
+
- - Zip-Archiv zum runterladen.
+ - Zip-Archiv zum runterladen.
- - erledigt im April.2006 Andreas Österreicher
+ - erledigt im April.2006 Andreas
+Österreicher
- - Berechtigungssystem auf Fachbereichsebene erweitern
+ - Berechtigungssystem auf Fachbereichsebene
+erweitern
- - erledigt am 23.Mai 2006 Andreas Österreicher
+ - erledigt am 23.Mai 2006 Andreas
+Österreicher
- - Ende Datum einfuegen
+ - Ende Datum einfuegen
- - Eledigt im Zuge der DB Umstellung Feb2007
-
+ - Eledigt im Zuge der DB Umstellung
+Feb2007
+
- - Einträge mit einfachen
+
- Einträge mit einfachen
Hochkomma können nicht eingetragen werden.(selber Effekt tritt
beim Pinboard auf)
-
+
- - Erledigt 29.Mai 2006 von Österreicher
+ - Erledigt 29.Mai 2006 von
+Österreicher
- - alte Einträge nicht mehr anzeigen.
-
+ - alte Einträge nicht mehr anzeigen.
+
- - Erledigt im Herbst 2005 von Österreicher (maximales
+
- Erledigt im Herbst 2005 von
+Österreicher (maximales
Alter ist in config.inc.php einstellbar)
-
+
diff --git a/cis/private/lehre/notenliste.xls.php b/cis/private/lehre/notenliste.xls.php
index c20547504..e48bd7fb2 100644
--- a/cis/private/lehre/notenliste.xls.php
+++ b/cis/private/lehre/notenliste.xls.php
@@ -165,23 +165,32 @@ if (!$conn = pg_pconnect(CONN_STRING))
$worksheet->write($lines,3,"Gruppe");
$worksheet->write($lines,4,"Kennzeichen");
$worksheet->write($lines,5,"Note");
+$stsem_obj = new studiensemester($conn);
+$stsem_obj->load($stsem);
+$stsemdatumvon = $stsem_obj->start;
+$stsemdatumbis = $stsem_obj->ende;
-
- $qry = "SELECT
- distinct vorname, nachname, matrikelnr, student_uid as uid,
- tbl_studentlehrverband.semester, tbl_studentlehrverband.verband, tbl_studentlehrverband.gruppe,
- (SELECT rolle_kurzbz FROM public.tbl_prestudentrolle WHERE prestudent_id=tbl_student.prestudent_id ORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1) as status
- FROM
- campus.vw_student_lehrveranstaltung JOIN public.tbl_benutzer USING(uid)
- JOIN public.tbl_person USING(person_id) JOIN public.tbl_student ON(uid=student_uid)
- LEFT JOIN public.tbl_studentlehrverband USING(student_uid)
- WHERE
- lehrveranstaltung_id='".addslashes($lvid)."' AND
- vw_student_lehrveranstaltung.studiensemester_kurzbz='".addslashes($stsem)."' AND
- tbl_studentlehrverband.studiensemester_kurzbz='".addslashes($stsem)."'";
+$qry = "SELECT
+ distinct on(nachname, vorname, person_id) vorname, nachname, matrikelnr, person_id, tbl_student.student_uid as uid,
+ tbl_studentlehrverband.semester, tbl_studentlehrverband.verband, tbl_studentlehrverband.gruppe,
+ (SELECT rolle_kurzbz FROM public.tbl_prestudentrolle WHERE prestudent_id=tbl_student.prestudent_id ORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1) as status,
+ tbl_bisio.bisio_id,
+ tbl_zeugnisnote.note
+ FROM
+ campus.vw_student_lehrveranstaltung JOIN public.tbl_benutzer USING(uid)
+ JOIN public.tbl_person USING(person_id) JOIN public.tbl_student ON(uid=student_uid)
+ LEFT JOIN public.tbl_studentlehrverband USING(student_uid)
+ LEFT JOIN lehre.tbl_zeugnisnote on(vw_student_lehrveranstaltung.lehrveranstaltung_id=tbl_zeugnisnote.lehrveranstaltung_id AND tbl_zeugnisnote.student_uid=tbl_student.student_uid)
+ LEFT JOIN bis.tbl_bisio ON(uid=tbl_bisio.student_uid)
+ WHERE
+ vw_student_lehrveranstaltung.lehrveranstaltung_id='".addslashes($lvid)."' AND
+ (tbl_zeugnisnote.studiensemester_kurzbz='".addslashes($stsem)."' OR tbl_zeugnisnote.studiensemester_kurzbz is null) AND
+ ((tbl_bisio.von<'".$stsemdatumbis."' AND (tbl_bisio.bis>'".$stsemdatumvon."' OR tbl_bisio.bis is null)) OR tbl_bisio.von is null) AND
+ vw_student_lehrveranstaltung.studiensemester_kurzbz='".addslashes($stsem)."' AND
+ tbl_studentlehrverband.studiensemester_kurzbz='".addslashes($stsem)."'";
if($lehreinheit_id!='')
- $qry.=" AND lehreinheit_id='".addslashes($lehreinheit_id)."'";
+ $qry.=" AND vw_student_lehrveranstaltung.lehreinheit_id='".addslashes($lehreinheit_id)."'";
$qry.=' ORDER BY nachname, vorname';
@@ -200,11 +209,21 @@ if (!$conn = pg_pconnect(CONN_STRING))
$inc=' (i)';
else
$inc='';
+ if($elem->bisio_id!='' && $elem->status!='Incoming') //Outgoing
+ $inc.=' (o)';
+
+ if($elem->note==6) //angerechnet
+ {
+ $inc.=' (ar)';
+ $note='6';
+ }
+ else
+ $note='';
$worksheet->write($lines,1,$elem->nachname.$inc);
$worksheet->write($lines,2,$elem->vorname);
$worksheet->write($lines,3,$elem->semester.$elem->verband.$elem->gruppe);
$worksheet->write($lines,4,'="'.trim($elem->matrikelnr).'"');
- $worksheet->write($lines,5,'');
+ $worksheet->write($lines,5,$note);
$i++;
$lines++;
}
@@ -218,7 +237,9 @@ if (!$conn = pg_pconnect(CONN_STRING))
$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');
$lines++;
- $worksheet->write(++$lines,0,'(i) ... Incoming');
+ $worksheet->write(++$lines,0,'(i) ... Incoming');
+ $worksheet->write(++$lines,0,'(o) ... Outgoing');
+ $worksheet->write(++$lines,0,'(ar) ... angerechnet');
$worksheet->setColumn(0, 0, 5);
$worksheet->setColumn(1, 1, 25);
diff --git a/cis/private/lvplan/stpl_week.php b/cis/private/lvplan/stpl_week.php
index 62c0b8fad..a9916b247 100644
--- a/cis/private/lvplan/stpl_week.php
+++ b/cis/private/lvplan/stpl_week.php
@@ -161,8 +161,6 @@ if (!isset($pers_uid))
// Reservieren
if (isset($reserve) && $user=='lektor')
{
- //echo 'test';
- echo 'test';
if(!$erg_std=pg_query($conn, "SELECT * FROM lehre.tbl_stunde ORDER BY stunde"))
{
die(pg_last_error($conn));
diff --git a/content/ToDo_Tempus.html b/content/ToDo_Tempus.html
index ce0f1b849..349383222 100644
--- a/content/ToDo_Tempus.html
+++ b/content/ToDo_Tempus.html
@@ -29,7 +29,7 @@ Prioritäten: low,med,Reservierungen im Tempus verschieben --->
ABER NUR FÜR ADMINS!!
- high
+ | low
|
?
|
@@ -46,7 +46,8 @@ Verplanung und gibt keine Kollisionsmeldung zurück.
Bei der Verplanung von partizipierenden Lektoren aus
-Lektorensicht immer nur DIESEN Lektor verplanen
+Lektorensicht immer nur DIESEN Lektor verplanen (lektoren_splitting =
+false)
|
high
|
@@ -54,8 +55,8 @@ Lektorensicht immer nur DIESEN Lektor verplanen
- Buttons "ignore_kollision" und aktuelle Stundenplantabelle in
-allen geöffneten Fenstern und bei Tempus-Start aktualisieren
+ | Wenn rechts auf eine Lehreinheit geklickt wird, unten das
+Detailfenster für diese Lehreinheit anzeigen.
|
med
|
@@ -91,7 +92,7 @@ tbl_stundenplan einbauen
- Undo-Funktion implementieren
+ | Undo-Funktion implementieren ( fürs Löschen )
|
low
|
@@ -134,18 +135,10 @@ einschränken (Liste derzeit unbrauchbar weil viel zu lang)
- Button "Raumvorschlag" im Kontextmenü aktivieren
+ | Beim Raumvorschlag für Studentenverschiebung (mittlere
+Taste) Raumtypen berücksichtigen
|
- low
- |
- ?
- |
-
-
- Quickinfos mehrzeilig anzeigen (Oft sind lange
-Anmerkungstexte nicht vollständig lesbar)
- |
- med
+ | med
|
?
|
@@ -215,8 +208,7 @@ Stunden aus der LFVT verplanen
- Aktivieren/Deaktivieren von Funktionen (zB. Ignore Kollision)
-mittels Shortcut oder Funktionstaste
+ |
|
med
|
@@ -246,9 +238,7 @@ mittels Shortcut oder Funktionstaste
Aufwand [h] |
- Aktualisieren des Hauptfensters bei Klick auf Lektorenname
-bzw. Raum (vor allem nach Wechsel des Karteireiters praktisch)
-Funktioniert derzeit nur bei der Auswahl eines Verbandes
+ |
|
low
|
@@ -270,94 +260,7 @@ Funktioniert derzeit nur bei der Auswahl eines Verbandes
-
-
-
-
-
- | CIS-Seite |
- Priorität |
- Aufwand [h] |
-
-
- Checkboxen
-bei
-Reservierungen auf der CIS sollen
-tbl_stundenplanDEV abfragen
- |
- high
- |
- ?
- |
-
-
- Reservierungen auf der CIS auch auf Lektor, Studiengang und
-Semester speichern (zusätzliche Drop-Downs) --> Nur Admins!
- |
- low
- |
- ?
- |
-
-
- Das Feld "Beschreibung" bei den Reservierungen ist auf nur 20
-Zeichen beschränkt. In der Datenbank sind 32 vorgesehen.
- |
- low
- |
-
- |
-
-
- Lektoren sollen Zeitsperren im LV-Plan angezeigt bekommen.
-(Anregung eines Lektors) (Erleichtert die Übersicht und Wartung
-der Zeitsperren)
- |
- low
- |
- ?
- |
-
-
- Häkchen bei den Reservierungen nur, wenn Stunde auch auf
-tbl_stundenplandev frei ist
- |
- high
- |
-
- |
-
-
- Attribute "Insertamum" und "Insertvon" in die DAtenbank
-integrieren
- |
- med
- |
- ?
- |
-
-
-
- |
-
- |
-
- |
-
-
-
- |
-
- |
-
- |
-
-
-
-
-
-
+
@@ -413,16 +316,6 @@ XML-Verarbeitungsfehler
?
|
-
-
-
-
- |
-
- |
-
- |
-
Zeichensatz überarbeiten (Sonderzeichen u. Umlaute
korrekt anzeigen)
@@ -461,8 +354,6 @@ korrekt anzeigen)
|
|
-
-
|
@@ -493,8 +384,6 @@ ist fehlerhaft
|
-
-
|
@@ -542,8 +431,6 @@ ist fehlerhaft
ad acta gelegte Änderungen / Erweiterungen
-
-
@@ -560,8 +447,6 @@ wenn "Raumtyp" und "Raumtyp alternativ" belegt sind
|
-
-
| Schriftgröße ändern |
@@ -576,7 +461,7 @@ wenn "Raumtyp" und "Raumtyp alternativ" belegt sind |
|
-
+
| Bei Verplanung aus einer Spezialgruppe, nur
DIESE
Spezialgruppe verplanen (Auch wenn mehrere in der Lehreinheit
@@ -588,22 +473,57 @@ zugeordnet sind) |
+
-Erledigte Anforderungen
+Erledigte Anforderungen
- - Die Einstellungen für Ignore_kollision etc werden jetzt nach
-einem Neustart korrekt angezeigt
-01.04.2008
-
-
+ - Aktivieren/Deaktivieren von Funktionen (zB. Ignore Kollision)
+mittels Shortcut oder Funktionstaste
+
+ - 03.10.2008 - ignore_kollision=F9
+
+ - Buttons "ignore_kollision" und aktuelle Stundenplantabelle in
+allen geöffneten Fenstern und bei Tempus-Start aktualisieren
+
+ - 02.10.2008 automatische aktualisierung in alle Fenstern ist
+nicht möglich. Der Status von ignore_kollision wird jetzt in der
+Statusleiste angezeigt.
+wenn auf diesen Button in der Statusleiste geklickt wirde, dann wird
+die Anzeige aktualisiert. Wenn ignore_kollsion=true dann wird der
+Button in der Statusleiste rot hinterlegt.
+
+
+ - Button "Raumvorschlag" im Kontextmenü aktivieren
+
+ - Quickinfos mehrzeilig anzeigen (Oft sind lange
+Anmerkungstexte nicht vollständig lesbar)
+
+ - 02.10.2008 funktioniert nicht - insertamum und insertvon wird
+jetzt am Anfang angezeigt
+
+ - Fehler beim Verplanen von Spezialgruppen in der LVB Ansicht
+
+ - Die Einstellungen für Ignore_kollision und db_stpl_table
+werden jetzt nach
+einem Neustart korrekt angezeigt
+
- Eintragen von Anmerkungen zu einzelnen (verplanten)
-Lehreinheiten direkt im Tempus
-12.01.2008
-
-
+Lehreinheiten direkt im Tempus
+
-