This commit is contained in:
Andreas Österreicher
2007-12-06 12:25:57 +00:00
parent 0341f208a4
commit 11c990c656
4 changed files with 188 additions and 187 deletions
+160 -173
View File
@@ -9,28 +9,8 @@
</center>
<h2>News</h2>
<ul>
<li>Ende Datum einfuegen</li>
<ul>
<li>&nbsp;Eledigt im Zuge der DB Umstellung Feb2007<br>
</li>
</ul>
<li>Eintr&auml;ge mit einfachen
Hochkomma k&ouml;nnen nicht eingetragen werden.(selber Effekt tritt
beim Pinboard auf) <br>
</li>
<ul>
<li>Erledigt 29.Mai 2006 von &Ouml;sterreicher<br>
</li>
</ul>
<li>Spellcheck und Formatierungen <br>
</li>
<li>alte Eintr&auml;ge nicht mehr anzeigen. <br>
</li>
<ul>
<li>Erledigt im Herbst 2005 von &Ouml;sterreicher (maximales
Alter ist in config.inc.php einstellbar)<br>
</li>
</ul>
<li>News FEED um die News mit einem Newsreader lesen zu k&ouml;nnen<br>
</li>
</ul>
@@ -61,39 +41,18 @@ elektronisch best&auml;tigen?</span><br>
Die Anwesenheitslisten sollten nur mehr elektronisch gef&uuml;hrt
werden. Genaue Umsetzung ist noch unklar.<br>
</li>
<li>direkter Link f&uuml;r den Lektoren-Upload</li>
<ul>
<li>erledigt im April.2006 Andreas &Ouml;strreicher<br>
</li>
</ul>
<li>Zip-Archiv zum runterladen.</li>
<ul>
<li>erledigt im April.2006 Andreas &Ouml;sterreicher</li>
</ul>
<li>Berechtigungssystem auf Fachbereichsebene erweitern</li>
<ul>
<li>erledigt am 23.Mai 2006 Andreas &Ouml;sterreicher<br>
</li>
</ul>
</ul>
<br>
<h2>Stundenplan</h2>
<ul>
<li style="font-weight: bold; color: rgb(51, 255, 51);">PDF-Format
f&uuml;r Semesterplan</li>
<li style="font-weight: bold; color: rgb(51, 255, 51);">Buttons ?</li>
<li style="font-weight: bold; color: rgb(51, 255, 51);">direkte
Verlinkung zum Lehrebereich.</li>
<li style="font-weight: bold; color: rgb(51, 255, 51);">Suche nach
freien S&auml;len - Darstellung auch beim Portier</li>
<li style="font-weight: bold; color: rgb(51, 255, 51);">Ausstattung
der S&auml;le nicht sichtlich</li>
<li>iCal in 2 Versionen anbieten <br>
</li>
<ul>
<li>erledigt am 23. Mai 2006 Andreas &Ouml;sterreicher<br>
</li>
</ul>
</ul>
<br>
<h2>BenotungsTool</h2>
@@ -108,49 +67,15 @@ der S&auml;le nicht sichtlich</li>
Gesamtgruppengr&ouml;&szlig;e,
nicht nur der beteiligten Studenten.</li>
</ul>
<ul>
<li>Datum f&uuml;r die Aktivierung der Themen.</li>
</ul>
<ul>
<ul>
<li>Erledigt im Zuge der DB Umstellung Feb2007<br>
</li>
</ul>
</ul>
</ul>
<ul>
<li>
<h2>Upload</h2>
</li>
</ul>
<ul>
<ul>
<li>Eintr&auml;ge mit "." am Anfang herausfiltern</li>
</ul>
<ul>
<ul>
<li>erledigt am 23.Mai 2006 Andreas &Ouml;sterreicher<br>
</li>
</ul>
</ul>
<ul>
<li>trim bei neuen Ordnern</li>
</ul>
<ul>
<ul>
<li>erledigt am 23.Mai 2006 Andreas &Ouml;sterreicher</li>
</ul>
</ul>
</ul>
<br>
<h2>Reihungstest</h2>
<ul>
<li style="font-weight: bold; color: rgb(51, 255, 51);">Assistenz
kann Reihungstest verwalten. (Anlegen und Personen zuteilen)</li>
<ul style="font-weight: bold; color: rgb(51, 255, 51);">
<li>&Uuml;ber FASo<br>
</li>
</ul>
<li><span style="font-weight: bold; color: rgb(51, 255, 51);">Assistenz
kann selber die Auswertung abfragen.</span><br>
</li>
@@ -163,6 +88,8 @@ http://cis.technikum-wien.at/rdf/index.html</li>
<ul>
<li>&nbsp;erste Version erstellt am 13.3.2006 von Paminger</li>
</ul>
<li>Verwaltung f&uuml;r verlorene/gefundene Gegenst&auml;nde<br>
</li>
<li style="font-weight: bold; color: rgb(51, 255, 51);">single sign
on (Webmail, Bugtracking)</li>
<li style="font-weight: bold; color: rgb(51, 255, 51);">Passwort
@@ -171,12 +98,8 @@ on (Webmail, Bugtracking)</li>
<li style="font-weight: bold; color: rgb(51, 255, 51);">Suche nach
Personenkennzahl und zweiten Vornamen<br>
</li>
<li style="font-weight: bold; color: rgb(51, 255, 51);">eMailverteiler
auch auf Modulebene</li>
<li style="font-weight: bold; color: rgb(51, 255, 51);">Digitale
Signatur von Emails - bei Mailverteiler</li>
<li><span style="font-weight: bold; color: rgb(51, 255, 51);">Studiengangsbestaetigung
erstellen (Ausdruck nur m&ouml;glich wenn Studienbeitrag bezahlt wurde)</span></li>
<li><span style="font-weight: bold; color: rgb(51, 255, 51);">erweiterung
MeinCIS-Lektoren: Allgemeine Downloads (Leitbild, Groundrules,
Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek</span></li>
@@ -184,6 +107,14 @@ Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek</span></li>
MeinCIS-Studenten: Meine LVs, Allgemeine Downloads (Leitbild,
Groundrules,
Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek</span></li>
</ul>
<br>
<h2>Erledigte Anforderungen</h2>
<ul>
<li><span style="font-weight: bold; color: rgb(51, 255, 51);">Studiengangsbestaetigung
erstellen (Ausdruck nur m&ouml;glich wenn Studienbeitrag bezahlt wurde)</span></li>
<li>eMailverteiler
auch auf Modulebene</li>
<li>Notenliste f&uuml;r Studenten einsehbar<br>
</li>
<ul>
@@ -212,102 +143,158 @@ die LVs des eingeloggten Lektors angezeigt werden</li>
<li>LV-Info Aenderung der Studentenansicht <br>
</li>
<ul>
<li>erledigt<br>
<li>erledigt</li>
</ul>
<li style="font-weight: bold; color: rgb(51, 255, 51);"><!-- OLD (evtl Copy Paste Trash)
** Verplanung:<br>
<br>
+LV verplanbar, wenn offene Stunden eindeutig (erledigt am 29.4.05 von Paminger)<br>
+Berücksichtigung der offenen Stunden, nicht des Blocks (erledigt für Multi Week am 28.4.05 von Paminger)<br>
+weimaliges drücken eines Buttons bei Verplanungsvorschlag (erledigt am 1.5.05 von Paminger)<br>
+Semesterplan-Ansicht mit einem Aktualisierungsbutton ausstatten (erledigt am 5.5.05 von Paminger)<br>
+Studiengänge können in der Ortsansicht ihre eigenen Stunden nicht verschieben. Vielleicht kann man das einbauen? (erledigt am 7.5.05 von Paminger)<br>
+Aktualisierungsbutton beim scrollen der Verplanungsleiste immer sichtbar(erledigt am 8.5.05 von Paminger)<br>
+Nicht zu verplanende LVs sollen im Planungsdialog nicht erscheinen (erledigt am 9.5.05 von Pam Hinweis: Lehrformen BE und FE erscheinen nicht)<br>
+Einzelstunden löschen (erledigt am 10.5.05 von Pam Hinweis: Rechte Maustaste/Entfernen)<br>
+Dummy Lektor soll nicht kollidieren (erledigt am 17.5.05 von Pam)<br>
+Umlaute in der LFVT korrekt anzeigen (erledigt am 18.5.05 von Pam)<br>
+Bei Raumvorschlag mit Mitteltaste falschanzeige an Donnerstagen (erledigt am 18.5.05 von Pam Hinweis: War nicht nur am Donnerstag falsch ;-))<br>
-Zu den Semesterwochenstunden zusätzlich Stunden für Prüfungen eintragen. (Aber nicht im FAS verrechnen) (Passt nicht ins Konzept)<br>
!!! In Modulansicht die Studiengangsspezifischen Ferienzeiten bei der Verplanung berücksichtigen (zB. BIW-1ENG1 zeigt nicht die Ferienzeiten von BIW an)<br>
!!! Reservierungen bei Raumvorschlag/Verplanung berücksichtigen<br>
! Kollision von Dummy-Lektor/Externen Räumen ausschalten<br>
Ferien im LV-Vorschlag berücksichtigen<br>
Ferien in Lektor- und Ortsansicht berücksichtigen<br>
Zeitwunsch der Lektoren in Verbands/Ortansicht bei LVA-Verplanungsvorschlag<br>
Farben für Lehrfächer in der Verplanungsansicht<br>
Fehler "Kurzbezeichnung des Ortes ist nicht gesetzt" entfernen (oberste Hierarchie bei der Ortsansicht)<br>
Reservierungen anzeigen/ausblenden<br>
Problem mit Fehlermeldung bei Sonderzeichen (&) in der Reservierung beheben<br>
Bei "Single Week vergabe" die offenen Stunden berücksichtigen, nicht den Block<br>
! Details werden bei vielen LV nicht angezeigt<br>
Eventuell Button "springen zu aktueller KW (heutiges Datum)"<br>
<br>
** Stundenverschiebung:<br>
<br>
!!! Lektorenverschiebung<br>
Löschen von Reservierungen<br>
Verschieben von Reservierungen<br>
<br>
<br>
** Sonderwünsche (eher zweitrangig):<br>
<br>
"Rückgängig"-Button hinzufügen<br>
Zeitwünsche der betreffenden Lektoren bei der Verplanung im Hintergrund anzeigen (auch bei Verbandsansicht)<br>
Möglichkeit zum drucken bzw. speichern der aktuellen Ansicht (Zwecks Einsicht der Lektoren)<br>
Verstellbare Schriftgröße<br>
-->Assistenz
kann Reihungstest verwalten. (Anlegen und Personen zuteilen)</li>
<ul>
<li>&Uuml;ber FASo<br>
</li>
</ul>
<li>Datum f&uuml;r die Aktivierung der Themen.</li>
</ul>
<ul>
<li>Erledigt im Zuge der DB Umstellung Feb2007<br>
</li>
</ul>
<ul>
<li>Eintr&auml;ge mit "." am Anfang herausfiltern</li>
<ul>
<li>erledigt am 23.Mai 2006 Andreas &Ouml;sterreicher<br>
</li>
</ul>
<li>trim bei neuen Ordnern</li>
<ul>
<li>erledigt am 23.Mai 2006 Andreas &Ouml;sterreicher</li>
</ul>
<li>iCal in 2 Versionen anbieten </li>
<ul>
<li>erledigt am 23. Mai 2006 Andreas &Ouml;sterreicher</li>
</ul>
<li>direkter Link f&uuml;r den Lektoren-Upload</li>
<ul>
<li>erledigt im April.2006 Andreas &Ouml;strreicher<br>
</li>
</ul>
<li>Zip-Archiv zum runterladen.</li>
<ul>
<li>erledigt im April.2006 Andreas &Ouml;sterreicher</li>
</ul>
<li>Berechtigungssystem auf Fachbereichsebene erweitern</li>
<ul>
<li>erledigt am 23.Mai 2006 Andreas &Ouml;sterreicher</li>
</ul>
<li>Ende Datum einfuegen</li>
<ul>
<li>&nbsp;Eledigt im Zuge der DB Umstellung Feb2007<br>
</li>
</ul>
<li>Eintr&auml;ge mit einfachen
Hochkomma k&ouml;nnen nicht eingetragen werden.(selber Effekt tritt
beim Pinboard auf) <br>
</li>
<ul>
<li>Erledigt 29.Mai 2006 von &Ouml;sterreicher </li>
</ul>
<li>alte Eintr&auml;ge nicht mehr anzeigen. <br>
</li>
<ul>
<li>Erledigt im Herbst 2005 von &Ouml;sterreicher (maximales
Alter ist in config.inc.php einstellbar)<br>
</li>
</ul>
</ul>
<!-- OLD (evtl Copy Paste Trash)
** Verplanung:<br>
<br>
+LV verplanbar, wenn offene Stunden eindeutig (erledigt am 29.4.05 von Paminger)<br>
+Berücksichtigung der offenen Stunden, nicht des Blocks (erledigt für Multi Week am 28.4.05 von Paminger)<br>
+weimaliges drücken eines Buttons bei Verplanungsvorschlag (erledigt am 1.5.05 von Paminger)<br>
+Semesterplan-Ansicht mit einem Aktualisierungsbutton ausstatten (erledigt am 5.5.05 von Paminger)<br>
+Studiengänge können in der Ortsansicht ihre eigenen Stunden nicht verschieben. Vielleicht kann man das einbauen? (erledigt am 7.5.05 von Paminger)<br>
+Aktualisierungsbutton beim scrollen der Verplanungsleiste immer sichtbar(erledigt am 8.5.05 von Paminger)<br>
+Nicht zu verplanende LVs sollen im Planungsdialog nicht erscheinen (erledigt am 9.5.05 von Pam Hinweis: Lehrformen BE und FE erscheinen nicht)<br>
+Einzelstunden löschen (erledigt am 10.5.05 von Pam Hinweis: Rechte Maustaste/Entfernen)<br>
+Dummy Lektor soll nicht kollidieren (erledigt am 17.5.05 von Pam)<br>
+Umlaute in der LFVT korrekt anzeigen (erledigt am 18.5.05 von Pam)<br>
+Bei Raumvorschlag mit Mitteltaste falschanzeige an Donnerstagen (erledigt am 18.5.05 von Pam Hinweis: War nicht nur am Donnerstag falsch ;-))<br>
-Zu den Semesterwochenstunden zusätzlich Stunden für Prüfungen eintragen. (Aber nicht im FAS verrechnen) (Passt nicht ins Konzept)<br>
!!! In Modulansicht die Studiengangsspezifischen Ferienzeiten bei der Verplanung berücksichtigen (zB. BIW-1ENG1 zeigt nicht die Ferienzeiten von BIW an)<br>
!!! Reservierungen bei Raumvorschlag/Verplanung berücksichtigen<br>
! Kollision von Dummy-Lektor/Externen Räumen ausschalten<br>
Ferien im LV-Vorschlag berücksichtigen<br>
Ferien in Lektor- und Ortsansicht berücksichtigen<br>
Zeitwunsch der Lektoren in Verbands/Ortansicht bei LVA-Verplanungsvorschlag<br>
Farben für Lehrfächer in der Verplanungsansicht<br>
Fehler "Kurzbezeichnung des Ortes ist nicht gesetzt" entfernen (oberste Hierarchie bei der Ortsansicht)<br>
Reservierungen anzeigen/ausblenden<br>
Problem mit Fehlermeldung bei Sonderzeichen (&) in der Reservierung beheben<br>
Bei "Single Week vergabe" die offenen Stunden berücksichtigen, nicht den Block<br>
! Details werden bei vielen LV nicht angezeigt<br>
Eventuell Button "springen zu aktueller KW (heutiges Datum)"<br>
<br>
** Stundenverschiebung:<br>
<br>
!!! Lektorenverschiebung<br>
Löschen von Reservierungen<br>
Verschieben von Reservierungen<br>
<br>
<br>
** Sonderwünsche (eher zweitrangig):<br>
<br>
"Rückgängig"-Button hinzufügen<br>
Zeitwünsche der betreffenden Lektoren bei der Verplanung im Hintergrund anzeigen (auch bei Verbandsansicht)<br>
Möglichkeit zum drucken bzw. speichern der aktuellen Ansicht (Zwecks Einsicht der Lektoren)<br>
Verstellbare Schriftgröße<br>
-->
</body>
</html>
@@ -35,6 +35,7 @@ var LeDetailLehrfach_label; //Bezeichnung des Lehrfachs das markiert werden soll
var LeDetailGruppeDatasource; //Datasource fuer Gruppen DropDown
var LeDetailLektorDatasource; //Datasource fuer Lektren DropDown
var LvSelectLehreinheit_id; //Lehreinheit_id die nach dem Rebuild des Trees markiert werden soll
var LvOpenLehrveranstaltung_id; //Lehrveranstaltung_id der Lehreinheit die gerade gespeichert wurde. Diese LV muss vor dem Select im Tree geoeffnet werden
var leDetailLektorUid; // UID der Lektorzuordnung die nach dem Rebuild markiert werden soll
var leDetailLektorLehreinheit_id; // Lehreinheit_id der Lektorzuordnung die nach dem Rebuild markiert werden soll
var lehrveranstaltungNotenTreeDatasource; //Datasource des Noten Trees
@@ -53,11 +54,12 @@ var lehrveranstaltungGesamtNotenTreeloaded=false;
var LvTreeSinkObserver =
{
onBeginLoad : function(pSink) {},
onInterrupt : function(pSink) {},
onInterrupt : function(pSink) {debug('oninterrupt');},
onResume : function(pSink) {},
onError : function(pSink, pStatus, pError) {},
onError : function(pSink, pStatus, pError) { debug('onerror:'+pError); },
onEndLoad : function(pSink)
{
//debug('startrebuild');
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
document.getElementById('lehrveranstaltung-tree').builder.rebuild();
}
@@ -74,6 +76,7 @@ var LvTreeListener =
},
didRebuild : function(builder)
{
//debug('didrebuild');
//timeout nur bei Mozilla notwendig da sonst die rows
//noch keine values haben. Ab Seamonkey funktionierts auch
//ohne dem setTimeout
@@ -402,13 +405,20 @@ function LvTreeSelectLehreinheit()
//In der globalen Variable ist die zu selektierende Lehreinheit gespeichert
if(LvSelectLehreinheit_id!=null)
{
//Alle subtrees oeffnen weil rowCount nur die Anzahl der sichtbaren
//Zeilen zurueckliefert
//Den Subtree der Lehrveranstaltung oeffnen zu der zuletzt die Lehreinheit gespeichert/angelegt wurde
//da diese sonst nicht markiert werden kann
for(var i=items-1;i>=0;i--)
{
if(!tree.view.isContainerOpen(i))
tree.view.toggleOpenState(i);
col = tree.columns ? tree.columns["lehrveranstaltung-treecol-lehrveranstaltung_id"] : "lehrveranstaltung-treecol-lehrveranstaltung_id";
lehrveranstaltung_id=tree.view.getCellText(i,col);
if(lehrveranstaltung_id == LvOpenLehrveranstaltung_id)
{
if(!tree.view.isContainerOpen(i))
tree.view.toggleOpenState(i);
break;
}
}
LvOpenLehrveranstaltung_id='';
//Jetzt die wirkliche Anzahl (aller) Zeilen holen
items = tree.view.rowCount;
@@ -638,6 +648,7 @@ function LeDetailSave()
document.getElementById('lehrveranstaltung-detail-checkbox-new').checked=false;
//LvTreeRefresh();
LvSelectLehreinheit_id=val.dbdml_data;
LvOpenLehrveranstaltung_id=lehrveranstaltung;
LvTreeDatasource.Refresh(false); //non blocking
SetStatusBarText('Daten wurden gespeichert');
}
+4 -4
View File
@@ -35,9 +35,9 @@ class lehrveranstaltung
var $semesterstunden; //@var smallint
var $anmerkung; //@var string
var $lehre; //@var boolean
var $lehre=true; //@var boolean
var $lehreverzeichnis; //@var string
var $aktiv; //@var boolean
var $aktiv=true; //@var boolean
var $ext_id; //@var bigint
var $insertamum; //@var timestamp
var $insertvon; //@var string
@@ -47,9 +47,9 @@ class lehrveranstaltung
var $plankostenprolektor; //@var numeric(6,2)
var $updateamum; //@var timestamp
var $updatevon; //@var string
var $sprache; //@var varchar(16)
var $sprache='German'; //@var varchar(16)
var $sort; //@var smallint
var $zeugnis; //@var boolean
var $zeugnis=true; //@var boolean
var $projektarbeit; //@var boolean
var $koordinator; //@var varchar(16)
+7 -4
View File
@@ -85,10 +85,13 @@
if(!$lv->save())
$errorstr = "Fehler beim Speichern der Daten: $lv->errormsg";
$reloadstr .= "<script type='text/javascript'>\n";
$reloadstr .= " parent.uebersicht.location.href='lehrveranstaltung.php?stg_kz=$lv->studiengang_kz&semester=$lv->semester';";
$reloadstr .= "</script>\n";
else
{
$reloadstr .= "<script type='text/javascript'>\n";
$reloadstr .= " parent.uebersicht.location.href='lehrveranstaltung.php?stg_kz=$lv->studiengang_kz&semester=$lv->semester';";
$reloadstr .= " window.location.href='".$_SERVER['PHP_SELF']."?stg_kz=$lv->studiengang_kz&semester=$lv->semester&neu=true';";
$reloadstr .= "</script>\n";
}
}
$sg = new studiengang($conn);