mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 16:44:28 +00:00
This commit is contained in:
@@ -0,0 +1,239 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><title>Anforderungsliste CIS</title></head>
|
||||
<body>
|
||||
<center>
|
||||
<h1>Anforderungen (ToDo) CIS</h1>
|
||||
</center>
|
||||
<h2>News</h2>
|
||||
<ul>
|
||||
<li>Ende Datum einfuegen</li>
|
||||
<ul>
|
||||
<li> Eledigt im Zuge der DB Umstellung Feb2007<br>
|
||||
</li>
|
||||
</ul>
|
||||
<li>Einträge mit einfachen
|
||||
Hochkomma können nicht eingetragen werden.(selber Effekt tritt
|
||||
beim Pinboard auf) <br>
|
||||
</li>
|
||||
<ul>
|
||||
<li>Erledigt 29.Mai 2006 von Österreicher<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<li>Spellcheck und Formatierungen <br>
|
||||
</li>
|
||||
<li>alte Einträge nicht mehr anzeigen. <br>
|
||||
</li>
|
||||
<ul>
|
||||
<li>Erledigt im Herbst 2005 von Österreicher (maximales
|
||||
Alter ist in config.inc.php einstellbar)<br>
|
||||
</li>
|
||||
</ul>
|
||||
<li>News FEED um die News mit einem Newsreader lesen zu können<br>
|
||||
</li>
|
||||
</ul>
|
||||
<h2>Lehrveranstaltung</h2>
|
||||
<ul>
|
||||
<li>direkter Link für den Lektoren-Upload</li>
|
||||
<ul>
|
||||
<li>erledigt im April.2006 Andreas Östrreicher<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<li>Zip-Archiv zum runterladen.</li>
|
||||
<ul>
|
||||
<li>erledigt im April.2006 Andreas Österreicher</li>
|
||||
</ul><li>Berechtigungssystem auf Fachbereichsebene erweitern</li>
|
||||
<ul>
|
||||
<li>erledigt am 23.Mai 2006 Andreas Österreicher<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
<br>
|
||||
<h2>Stundenplan</h2>
|
||||
<ul>
|
||||
<li>PDF-Format für Semesterplan</li>
|
||||
<li>Buttons ?</li>
|
||||
<li>direkte Verlinkung zum Lehrebereich.</li><li>Suche nach freien Sälen - Darstellung auch beim Portier</li>
|
||||
<li>Ausstattung der Säle nicht sichtlich</li><li>iCal in 2 Versionen anbieten <br>
|
||||
</li>
|
||||
<ul>
|
||||
<li>erledigt am 23. Mai 2006 Andreas Österreicher<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
</ul>
|
||||
<br>
|
||||
<h2>Kreuzerltool</h2>
|
||||
<ul>
|
||||
<li>Statistik: Berechnung aufgrund der Gesamtgruppengröße,
|
||||
nicht nur der beteiligten Studenten.</li>
|
||||
<li>Datum für die Aktivierung der Themen.</li>
|
||||
<ul>
|
||||
<li>Erledigt im Zuge der DB Umstellung Feb2007<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
<h2>Upload</h2>
|
||||
|
||||
<ul>
|
||||
<li>Einträge mit "." am Anfang herausfiltern</li>
|
||||
<ul>
|
||||
<li>erledigt am 23.Mai 2006 Andreas Österreicher<br>
|
||||
</li>
|
||||
</ul>
|
||||
<li>trim bei neuen Ordnern</li>
|
||||
<ul>
|
||||
<li>erledigt am 23.Mai 2006 Andreas Österreicher<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
|
||||
<h2>Sonstiges</h2>
|
||||
<ul>
|
||||
<li>HTML-Beschreibung fuer RDF Files unter
|
||||
http://cis.technikum-wien.at/rdf/index.html</li>
|
||||
<ul>
|
||||
<li> erste Version erstellt am 13.3.2006 von Paminger</li>
|
||||
</ul>
|
||||
<li>single sign on (Webmail, Bugtracking)</li>
|
||||
<li>Suche nach Personenkennzahl und zweiten Vornamen<br>
|
||||
</li>
|
||||
<li>eMailverteiler auch auf Modulebene</li>
|
||||
<li>Digitale Signatur von Emails - bei Mailverteiler</li><li>Studiengangsbestaetigung erstellen (Ausdruck nur möglich wenn Studienbeitrag bezahlt wurde)<br>
|
||||
</li>
|
||||
|
||||
<li>Notenliste für Studenten einsehbar<br>
|
||||
</li>
|
||||
<ul>
|
||||
<li>erledigt Österreicher</li>
|
||||
</ul>
|
||||
<li>Anmeldung zu den Freifaechern</li>
|
||||
<ul>
|
||||
<li>erledigt 10.09.2006 Österreicher</li>
|
||||
</ul><li>Dummy
|
||||
Freifach für Eintragung in bestimmte Listen (Liste für
|
||||
Bakkarbeiten etc.) + zusätzliches Feld für diverse
|
||||
Texteingaben</li>
|
||||
<ul>
|
||||
<li>wird nicht umgesetzt</li>
|
||||
</ul>
|
||||
<li>Notenlisten und Anwesenheitslisten fuer Lektoren zum Donwload</li>
|
||||
<ul>
|
||||
<li>erledigt am 12. Sept. 2006 Österreicher</li>
|
||||
</ul>
|
||||
<li>Bei Lehre einen Menüpunkt "Eigene" hinzufügen unter dem die LVs des eingeloggten Lektors angezeigt werden</li>
|
||||
<ul>
|
||||
<li>erledigt</li>
|
||||
</ul>
|
||||
<li>LV-Info Aenderung der Studentenansicht <br>
|
||||
</li>
|
||||
<ul>
|
||||
<li>erledigt<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>
|
||||
@@ -96,7 +96,7 @@
|
||||
<td>
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>Freischaltung Haupteingastüre</td>
|
||||
<td>Freischaltung Haupteingangstüre</td>
|
||||
<td colspan="2">Mo-Fr 7:30 - 17:00 Uhr</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
+32
-13
@@ -38,11 +38,12 @@ function sortByField($multArray,$sortField,$desc=true)
|
||||
|
||||
|
||||
// Verbindungsaufbau
|
||||
if (!$conn = pg_pconnect(CONN_STRING))
|
||||
if (!$conn = pg_connect(CONN_STRING))
|
||||
die("Es konnte keine Verbindung zum Server aufgebaut werden.");
|
||||
|
||||
// Reihungstests laden
|
||||
$sql_query="SELECT * FROM public.tbl_reihungstest WHERE date_part('year',datum)=date_part('year',now()) ORDER BY datum,uhrzeit";
|
||||
$sql_query=";
|
||||
SELECT * FROM public.tbl_reihungstest WHERE date_part('year',datum)=date_part('year',now()) ORDER BY datum,uhrzeit";
|
||||
//echo $sql_query;
|
||||
if(!($result=pg_query($conn, $sql_query)))
|
||||
die(pg_errormessage($conn));
|
||||
@@ -56,7 +57,8 @@ while ($row=pg_fetch_object($result))
|
||||
$rtest[$row->reihungstest_id]->uhrzeit=$row->uhrzeit;
|
||||
}
|
||||
|
||||
|
||||
if (isset($_POST['reihungstest']))
|
||||
{
|
||||
// Vorkommende Gebiete laden
|
||||
$sql_query="SELECT DISTINCT gebiet_id, gebiet FROM testtool.vw_auswertung";
|
||||
//echo $sql_query;
|
||||
@@ -69,9 +71,9 @@ while ($row=pg_fetch_object($result))
|
||||
}
|
||||
|
||||
// Ergebnisse laden
|
||||
$sql_query="SELECT * FROM testtool.vw_auswertung";
|
||||
$sql_query="SELECT vw_auswertung.* FROM testtool.vw_auswertung";
|
||||
if (isset($_POST['reihungstest']))
|
||||
$sql_query.==' WHERE ';
|
||||
$sql_query.=' JOIN public.tbl_prestudent USING (prestudent_id) WHERE reihungstest_id='.$_POST['reihungstest'];
|
||||
|
||||
//echo $sql_query;
|
||||
if(!($result=pg_query($conn, $sql_query)))
|
||||
@@ -107,6 +109,8 @@ while ($row=pg_fetch_object($result))
|
||||
|
||||
|
||||
// Vorkommende Kategorien laden
|
||||
$sql_query="SELECT DISTINCT kategorie_kurzbz FROM testtool.vw_auswertung_kategorie";
|
||||
if (isset($_POST['reihungstest']))
|
||||
$sql_query.=' JOIN public.tbl_prestudent USING (prestudent_id) WHERE reihungstest_id='.$_POST['reihungstest'];
|
||||
//echo $sql_query;
|
||||
if(!($result=pg_query($conn, $sql_query)))
|
||||
@@ -114,9 +118,15 @@ while ($row=pg_fetch_object($result))
|
||||
while ($row=pg_fetch_object($result))
|
||||
$kategorie[$row->kategorie_kurzbz]->name=$row->kategorie_kurzbz;
|
||||
|
||||
// Ergebnisse laden
|
||||
$sql_query="SELECT vw_auswertung_kategorie.*, tbl_kriterien.typ FROM testtool.vw_auswertung_kategorie, testtool.tbl_kriterien
|
||||
WHERE tbl_kriterien.kategorie_kurzbz=vw_auswertung_kategorie.kategorie_kurzbz
|
||||
// Ergebnisse laden
|
||||
$sql_query="SELECT vw_auswertung_kategorie.*, tbl_kriterien.typ
|
||||
FROM (testtool.vw_auswertung_kategorie JOIN testtool.tbl_kriterien USING (kategorie_kurzbz))";
|
||||
if (isset($_POST['reihungstest']))
|
||||
$sql_query.=' JOIN public.tbl_prestudent USING (prestudent_id)';
|
||||
$sql_query.=" WHERE vw_auswertung_kategorie.gebiet_id=tbl_kriterien.gebiet_id AND tbl_kriterien.punkte=vw_auswertung_kategorie.richtig";
|
||||
if (isset($_POST['reihungstest']))
|
||||
$sql_query.=' AND reihungstest_id='.$_POST['reihungstest'];
|
||||
|
||||
$sql_query.=" ORDER BY pruefling_id, kategorie_kurzbz";
|
||||
//echo $sql_query;
|
||||
if(!($result=pg_query($conn, $sql_query)))
|
||||
@@ -140,7 +150,7 @@ while ($row=pg_fetch_object($result))
|
||||
$erg_kat[$row->pruefling_id]->kategorie[$row->kategorie_kurzbz]->gesamt=$row->gesamt;
|
||||
$erg_kat[$row->pruefling_id]->kategorie[$row->kategorie_kurzbz]->typ=$row->typ;
|
||||
$erg_kat[$row->pruefling_id]->kategorie[$row->kategorie_kurzbz]->punkte=$row->richtig.'/'.$row->gesamt;
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -154,8 +164,8 @@ while ($row=pg_fetch_object($result))
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>Technischer Teil</h1>
|
||||
|
||||
<h1>Auswertung Reihungstest</h1>
|
||||
Reihungstest wählen:
|
||||
<form method="POST">
|
||||
<SELECT name="reihungstest">';
|
||||
@@ -166,6 +176,11 @@ while ($row=pg_fetch_object($result))
|
||||
</SELECT>
|
||||
<INPUT type="submit" value="select" />
|
||||
</form>
|
||||
|
||||
<?php
|
||||
if (isset($_POST['reihungstest']))
|
||||
{
|
||||
?>
|
||||
<h1>Technischer Teil</h1>
|
||||
|
||||
<table id="zeitsperren">
|
||||
@@ -196,10 +211,10 @@ while ($row=pg_fetch_object($result))
|
||||
echo "<tr><td>$erg->pruefling_id</td><td>$erg->nachname</td><td>$erg->vorname</td><td>$erg->gebdatum</td><td>$erg->geschlecht</td>
|
||||
<td>$erg->idnachweis</td><td>$erg->registriert</td><td>$erg->stg_kurzbz</td><td>$erg->stg_bez</td><td>$erg->gruppe</td>";
|
||||
foreach ($gebiet AS $gbt)
|
||||
if (isset($erg->gebiet[$gbt->gebiet_id]))
|
||||
if (isset($erg->gebiet[$gbt->gebiet_id]))
|
||||
echo '<td>'.number_format($erg->gebiet[$gbt->gebiet_id]->punkte,2,',',' ').'</td><td nowrap>'.number_format($erg->gebiet[$gbt->gebiet_id]->prozent,2,',',' ').' %</td>';
|
||||
else
|
||||
echo '<td></td><td></td>';
|
||||
echo '<td></td><td></td>';
|
||||
echo '<td>'.number_format($erg->gesamt,2,',',' ').'</td>';
|
||||
echo '</tr>';
|
||||
}
|
||||
@@ -238,5 +253,9 @@ while ($row=pg_fetch_object($result))
|
||||
echo '</tr>';
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user