diff --git a/cis/index.html b/cis/index.html index 019aa3081..a4cfad8b2 100644 --- a/cis/index.html +++ b/cis/index.html @@ -16,7 +16,7 @@ @@ -35,7 +35,7 @@ diff --git a/cis/index.php b/cis/index.php index f75c91ab5..07b0093f8 100644 --- a/cis/index.php +++ b/cis/index.php @@ -162,9 +162,9 @@ function loadampel()
- + header_links header_rechts
-
Powered by FH Complete
+
Powered by FH Complete


diff --git a/cis/private/lehre/benotungstool/verwaltung.php b/cis/private/lehre/benotungstool/verwaltung.php index bf6bc9302..64d3bc8cc 100644 --- a/cis/private/lehre/benotungstool/verwaltung.php +++ b/cis/private/lehre/benotungstool/verwaltung.php @@ -901,7 +901,7 @@ else //Uebung neu anlegen if(!isset($_POST['uebung_neu'])) { - $thema = "Uebung ".($anzahl<9?'0'.($anzahl+1):($anzahl+1)); + $thema = $p->t('benotungstool/uebung')." ".($anzahl<9?'0'.($anzahl+1):($anzahl+1)); $anzahlderbeispiele = 10; $punkteprobeispiel = 1; $freigabevon = date('d.m.Y H:i'); diff --git a/cis/private/lehre/benotungstool/verwaltung_listen.php b/cis/private/lehre/benotungstool/verwaltung_listen.php index 8657f96ca..5622f3a37 100644 --- a/cis/private/lehre/benotungstool/verwaltung_listen.php +++ b/cis/private/lehre/benotungstool/verwaltung_listen.php @@ -1105,7 +1105,7 @@ else //Uebung neu anlegen if(!isset($_POST['uebung_neu'])) { - $thema = "Liste ".($anzahl<9?'0'.($anzahl+1):($anzahl+1)); + $thema = $p->t('benotungstool/liste')." ".($anzahl<9?'0'.($anzahl+1):($anzahl+1)); $anzahlderbeispiele = 10; $punkteprobeispiel = 1; $freigabevon = date('d.m.Y H:i'); diff --git a/cis/private/lehre/lesson.php b/cis/private/lehre/lesson.php index cb65431c6..b649f1186 100644 --- a/cis/private/lehre/lesson.php +++ b/cis/private/lehre/lesson.php @@ -134,7 +134,7 @@ if (isset($_GET["handbuch"])){
- + header_links - header_rechts + header_rechts
  @@ -176,7 +176,7 @@ function loadampel() -   | +   |  LV-Plan  | getAll(true); @@ -184,9 +184,11 @@ function loadampel() { echo '   '.$row->sprache.''; }?> +
+
- - - + - - - - diff --git a/fhcomplete_fas.html b/fhcomplete_fas.html index 15660655a..82333eb5e 100644 --- a/fhcomplete_fas.html +++ b/fhcomplete_fas.html @@ -108,7 +108,7 @@ Plausibilitätsprüfungen säubern die Daten schon im Vorfeld, damit bei der Meldung selbst der Aufwand so gering wie möglich bleibt. Sie können hier praktisch nichts mehr falsch - machen. Das Zittern vor der BIS-Meldung war gestern! + machen. Das Zittern vor der BIS-Meldung war gestern!

EXTRAS

'; + //Anzeigen von zusaetzlichen Lehre-Tools $lehretools = new lehre_tools(); diff --git a/include/wochenplan.class.php b/include/wochenplan.class.php index 52f27f0bb..b80b8007c 100644 --- a/include/wochenplan.class.php +++ b/include/wochenplan.class.php @@ -542,7 +542,7 @@ class wochenplan extends basis_db // Aktuelle KW echo ''.$p->t('eventkalender/kw').' '.$this->kalenderwoche; + echo '" title="'.$p->t('lvplan/aktuelleKW').'">'.$p->t('eventkalender/kw').' '.$this->kalenderwoche; echo ''; // 1 Woche nach vor echo '
+ FreeBusy is a function that allows you to see when others are free or busy (without revealing sensitive details such as the appointment titles or content).
+ This tool allows you and your colleagues to efficiently schedule meetings.

+ To effectively use your FreeBusy URL it is necessary to carefully enter and update your calendar data.
+ In general, you can enter the times that you are available or busy in a web calendar for both entire calendars as well as individual appointments.

+ Examples: + If I enter the vacations of my colleagues, it makes sense to add them to a separate calendar that is not included in MY availability.
+ Any notes that I add to my personal calendar should also be marked as "available", unless I am actually busy for that time period.

'; $this->phrasen['freebusy/urlKannNichtGeladenWerden']='The specified URL cannot be reached'; ?> diff --git a/locale/en-US/lehre.php b/locale/en-US/lehre.php index d9f04ff4c..292ff8d2d 100755 --- a/locale/en-US/lehre.php +++ b/locale/en-US/lehre.php @@ -33,4 +33,6 @@ $this->phrasen['lehre/studentenAbgabe']='Student Uploads'; $this->phrasen['lehre/mail']='E-Mail to students'; $this->phrasen['lehre/keinMailverteiler']='There is no e-mail distribution list for the group(s) %s! The students in these groups will not receive an e-mail.'; +$this->phrasen['lehre/pinboard']='Pinboard'; + ?> diff --git a/locale/en-US/lvplan.php b/locale/en-US/lvplan.php index 319dbc50f..c8fa4225f 100644 --- a/locale/en-US/lvplan.php +++ b/locale/en-US/lvplan.php @@ -59,19 +59,23 @@ $this->phrasen['lvplan/ort']='Room'; $this->phrasen['lvplan/lehrveranstaltungsplanDetails']='Schedule Details'; $this->phrasen['lvplan/studierende']='Students'; $this->phrasen['lvplan/uebersicht']='Overview'; -$this->phrasen['lvplan/vierWochenZurueck']='4 Wochen zurückblättern'; -$this->phrasen['lvplan/eineWocheZurueck']='Eine Woche zurückblättern'; -$this->phrasen['lvplan/eineWocheVor']='Eine Woche vorblättern'; -$this->phrasen['lvplan/vierWochenVor']='4 Wochen vorblättern'; +$this->phrasen['lvplan/vierWochenZurueck']='Go back 4 weeks'; +$this->phrasen['lvplan/eineWocheZurueck']='Go back 1 week'; +$this->phrasen['lvplan/eineWocheVor']='Go forward 1 week'; +$this->phrasen['lvplan/vierWochenVor']='Go forward 4 weeks'; $this->phrasen['lvplan/lvPlan']='Schedule'; -$this->phrasen['lvplan/lektorInStudentIn']='LektorIn / StudentIn'; -$this->phrasen['lvplan/studiengangAuswaehlen']='...Studiengang auswählen...'; -$this->phrasen['lvplan/raumAuswaehlen']='...Raum auswählen...'; -$this->phrasen['lvplan/studiensemesterAuswaehlen']='...Studiensemester auswählen...'; -$this->phrasen['lvplan/semesterplaenearchiv']='Semesterpläne Archiv'; -$this->phrasen['lvplan/semesterplanLaden']='Semesterplan laden'; -$this->phrasen['lvplan/bitteEinenStudiengangAuswaehlen']='Bitte einen Studiengang auswählen'; -$this->phrasen['lvplan/bitteEinStudiensemesterAuswaehlen']='Bitte ein Studiensemester auswählen'; -$this->phrasen['lvplan/bitteEinenLektorAuswaehlen']='Bitte eineN LektorIn/StudentIn auswählen'; +$this->phrasen['lvplan/lektorInStudentIn']='Lecturer/Student'; +$this->phrasen['lvplan/studiengangAuswaehlen']='...Select degree program...'; +$this->phrasen['lvplan/raumAuswaehlen']='...Select room...'; +$this->phrasen['lvplan/studiensemesterAuswaehlen']='...Select semester...'; +$this->phrasen['lvplan/semesterplaenearchiv']='Semester Schedule Archive'; +$this->phrasen['lvplan/semesterplanLaden']='Load semester schedule'; +$this->phrasen['lvplan/bitteEinenStudiengangAuswaehlen']='Please select a degree program'; +$this->phrasen['lvplan/bitteEinStudiensemesterAuswaehlen']='Please select a semester'; +$this->phrasen['lvplan/bitteEinenLektorAuswaehlen']='Please select a lecturer/student'; $this->phrasen['lvplan/nameEingeben']='Enter name'; +$this->phrasen['lvplan/semesterplaene']='Overview'; +$this->phrasen['lvplan/hauptmenue']='Main Menu'; +$this->phrasen['lvplan/nameEingeben']='Enter name'; +$this->phrasen['lvplan/aktuelleKW']='Current calendar week'; ?> \ No newline at end of file diff --git a/locale/en-US/tools.php b/locale/en-US/tools.php index 06f4bcf30..e23be4c49 100755 --- a/locale/en-US/tools.php +++ b/locale/en-US/tools.php @@ -45,8 +45,8 @@ $this->phrasen['tools/ampelRestdauer']='Remaining Days'; $this->phrasen['tools/ampelBestaetigtAm']='Confirmed on'; $this->phrasen['tools/ampelBereitsBestaetigt']='This notification has already been confirmed'; $this->phrasen['tools/dasAmpelsystemIstEinErinnerungsystem']='The notification system is a REMINDER and CONFIRMATION SYSTEM that is provided to remind you of outstanding tasks.
The system does NOT check if the task has actually been completed. For more information, please refer to the CIS Manual.'; -$this->phrasen['tools/waehlenSieEineOEoderAmpel']='Bitte wählen Sie ein Organisationseinheit und/oder eine Ampel aus dem Dropdown'; -$this->phrasen['tools/uebersichtLeitung']='Ampel-Übersicht für LeiterInnen'; +$this->phrasen['tools/waehlenSieEineOEoderAmpel']='Please select an organizational unit and/or a notification from the drop down menu.'; +$this->phrasen['tools/uebersichtLeitung']='Overview of notifications for Heads of Departments'; //Software fuer Lehre -> Softgrid $this->phrasen['tools/applikationsliste']='List of Applications'; @@ -62,12 +62,12 @@ $this->phrasen['tools/keineDatenGefunden']='No data found'; $this->phrasen['tools/suche']='Global Search'; $this->phrasen['tools/content']='Content'; $this->phrasen['tools/suchbegriff']='Search'; -$this->phrasen['tools/esWurdenMehrAlsXDokumenteGefunden']='Es wurden mehr als 40 Dokumente zu Ihrem Suchbegriff gefunden. Bitte spezifizieren Sie Ihre Suche.'; -$this->phrasen['tools/esWurdenMehrAlsXPersonenGefunden']='Es wurden mehr als 20 Personen zu Ihrem Suchbegriff gefunden. Bitte spezifizieren Sie Ihre Suche.'; -$this->phrasen['tools/esWurdenMehrAlsXInhalteGefunden']='Es wurden mehr als 20 Seiten zu Ihrem Suchbegriff gefunden. Bitte spezifizieren Sie Ihre Suche.'; -$this->phrasen['tools/aktuelleVersion']='Aktuelle Version'; -$this->phrasen['tools/telefonklappe']='Telefonklappe'; -$this->phrasen['tools/reservieren']='Reservieren'; -$this->phrasen['tools/maxPersonen']='Max. Personen'; -$this->phrasen['tools/esWurdenKeineErgebnisseGefunden']='Es wurden keine Ergebnisse gefunden.'; +$this->phrasen['tools/esWurdenMehrAlsXDokumenteGefunden']='Your search returned more than 40 documents. Please specify your search term.'; +$this->phrasen['tools/esWurdenMehrAlsXPersonenGefunden']='Your search returned more than 20 people. Please specify your search term.'; +$this->phrasen['tools/esWurdenMehrAlsXInhalteGefunden']='Your search returned more than 20 documents. Please specify your search term.'; +$this->phrasen['tools/aktuelleVersion']='Current Version'; +$this->phrasen['tools/telefonklappe']='Extension'; +$this->phrasen['tools/reservieren']='Reserve room'; +$this->phrasen['tools/maxPersonen']='Max. # of people'; +$this->phrasen['tools/esWurdenKeineErgebnisseGefunden']='Your search did not return any results.'; ?> diff --git a/locale/en-US/upload.php b/locale/en-US/upload.php index 415fecd64..1770a97ee 100644 --- a/locale/en-US/upload.php +++ b/locale/en-US/upload.php @@ -35,5 +35,5 @@ $this->phrasen['upload/leeren']='clear'; $this->phrasen['upload/studentenUploadverzeichnisLeeren']='Empty student upload directory'; $this->phrasen['upload/esWurdeKeinPfadDefiniert']='A directory path has not been defined'; $this->phrasen['upload/wollenSieUploadWirklichLeeren']='Do you really want to empty the upload the directory? This can not be undone'; -$this->phrasen['upload/umEinenOrdnerOderEineDatei']='Um einen Ordner oder eine Datei zu löschen oder umzubenennen, markieren Sie bitte die entsprechende Checkbox'; +$this->phrasen['upload/umEinenOrdnerOderEineDatei']='Please click on the appropriate checkbox to delete or rename a folder or file'; ?> \ No newline at end of file diff --git a/skin/images/button_pinboard.png b/skin/images/button_pinboard.png new file mode 100644 index 000000000..ddfd6f9a2 Binary files /dev/null and b/skin/images/button_pinboard.png differ diff --git a/skin/images/logo.png b/skin/images/logo.png new file mode 100644 index 000000000..81a5b46d6 Binary files /dev/null and b/skin/images/logo.png differ diff --git a/skin/images/vilesci_addons.png b/skin/images/vilesci_addons.png index 8b680a747..8426df9fd 100644 Binary files a/skin/images/vilesci_addons.png and b/skin/images/vilesci_addons.png differ diff --git a/skin/images/vilesci_admin.png b/skin/images/vilesci_admin.png index b3f2c80fc..5e4442cf1 100644 Binary files a/skin/images/vilesci_admin.png and b/skin/images/vilesci_admin.png differ diff --git a/skin/images/vilesci_farbverlauf.png b/skin/images/vilesci_farbverlauf.png index f9344ffb2..4848ebe08 100644 Binary files a/skin/images/vilesci_farbverlauf.png and b/skin/images/vilesci_farbverlauf.png differ diff --git a/skin/images/vilesci_farbverlauf_top.png b/skin/images/vilesci_farbverlauf_top.png new file mode 100644 index 000000000..9aafad243 Binary files /dev/null and b/skin/images/vilesci_farbverlauf_top.png differ diff --git a/skin/images/vilesci_inventar.png b/skin/images/vilesci_inventar.png index ced67ac8a..a151bf6b0 100644 Binary files a/skin/images/vilesci_inventar.png and b/skin/images/vilesci_inventar.png differ diff --git a/skin/images/vilesci_lehre.png b/skin/images/vilesci_lehre.png index 15a4c4d0c..97f95dd63 100644 Binary files a/skin/images/vilesci_lehre.png and b/skin/images/vilesci_lehre.png differ diff --git a/skin/images/vilesci_lvplan.png b/skin/images/vilesci_lvplan.png index d8c6d71c2..2909805e4 100644 Binary files a/skin/images/vilesci_lvplan.png and b/skin/images/vilesci_lvplan.png differ diff --git a/skin/images/vilesci_personen.png b/skin/images/vilesci_personen.png index 93c02198d..749c825e0 100644 Binary files a/skin/images/vilesci_personen.png and b/skin/images/vilesci_personen.png differ diff --git a/skin/images/vilesci_sdtools.png b/skin/images/vilesci_sdtools.png index 5db7227e4..565f406dd 100644 Binary files a/skin/images/vilesci_sdtools.png and b/skin/images/vilesci_sdtools.png differ diff --git a/skin/images/vilesci_stammdaten.png b/skin/images/vilesci_stammdaten.png index 2aa085fd0..abec262dd 100644 Binary files a/skin/images/vilesci_stammdaten.png and b/skin/images/vilesci_stammdaten.png differ diff --git a/skin/images/vilesci_statistik.png b/skin/images/vilesci_statistik.png index 9939714bc..89e0aebff 100644 Binary files a/skin/images/vilesci_statistik.png and b/skin/images/vilesci_statistik.png differ diff --git a/skin/images/vilesci_wartung.png b/skin/images/vilesci_wartung.png index f3079770f..5542948bc 100644 Binary files a/skin/images/vilesci_wartung.png and b/skin/images/vilesci_wartung.png differ diff --git a/skin/styles/tw.css b/skin/styles/tw.css index dc0c7f0e8..3e7e0116e 100644 --- a/skin/styles/tw.css +++ b/skin/styles/tw.css @@ -488,7 +488,6 @@ td.teambox { vertical-align: top; padding-top: 20px; - /* height: 1000px; */ /* Damit die menubox im IE mit der richtigen höhe angezeigt wird */ } TR.liste { @@ -697,6 +696,12 @@ img.header_logo z-index: 5000; height: 7%; } +img.screenshot_boxshadow +{ + border: 1px solid grey; + box-shadow: 0px 0px 5px 5px #888888; + margin-left: 10px; +} /* ==== Farben ==== */ diff --git a/skin/vilesci.css b/skin/vilesci.css index ee9db8cd6..c8acdde89 100644 --- a/skin/vilesci.css +++ b/skin/vilesci.css @@ -9,7 +9,13 @@ body font-size: medium; /*IE hack end*/ } - +body.left_nav +{ + background-color: #eeeeee; + background-image: url(images/vilesci_farbverlauf.png); + background-repeat: repeat-x; + background-position: top; +} table.menue { @@ -273,8 +279,8 @@ img div.logo { - /* background-color: #006095; */ - background-image: url(images/vilesci_farbverlauf.png); + background-color: #cecf9c; + background-image: url(images/vilesci_farbverlauf_top.png); background-repeat: repeat-x; margin: 0; padding: 0; @@ -305,7 +311,7 @@ table.error td { table.navbar { - background-color: #E6E6CC; + background-color: red; } table.logo { @@ -439,12 +445,12 @@ a:hover } a.toplink, a.toplink:visited, a.toplink:active { - color: #006095; + color: #747C82; text-decoration: none; } a.toplink:hover { - color: #cc0000; + color: #0086CC; text-decoration: none; } a.navlink:link diff --git a/system/account_deaktivierung_mail.php b/system/account_deaktivierung_mail.php index 050af5cd8..3a971dd86 100644 --- a/system/account_deaktivierung_mail.php +++ b/system/account_deaktivierung_mail.php @@ -154,7 +154,7 @@ if($result = $db->db_query($qry)) $message .= "Fachhochschule Technikum Wien\n"; $message .= "Höchstädtplatz 5\n"; $message .= "1200 Wien \n"; - $to = 'wienerro@technikum-wien.at, astfaell@technikum-wien.at'; + $to = 'wienerro@technikum-wien.at, astfaell@technikum-wien.at, rapold@technikum-wien.at'; $mail = new mail($to,'no-reply@'.DOMAIN,'Abbrecher Information', $message); if($mail->send()) $text.="Abbrecher Infomail an $to verschickt\n"; diff --git a/vilesci/left.php b/vilesci/left.php index 28fd2a4b2..7f14765ae 100644 --- a/vilesci/left.php +++ b/vilesci/left.php @@ -72,7 +72,7 @@ - +
 

+

bezeichnung_arr[$sprache].' '.$lv_obj->lehrform_kurzbz.' / '.$kurzbz.'-'.$semester.' '.$lv_obj->orgform_kurzbz; @@ -151,7 +151,7 @@ if (isset($_GET["handbuch"])){

 '; + '; $qry = "SELECT * FROM (SELECT distinct on(uid) vorname, nachname, tbl_benutzer.uid as uid, CASE WHEN lehrfunktion_kurzbz='LV-Leitung' THEN true ELSE false END as lvleiter @@ -223,11 +223,11 @@ if (isset($_GET["handbuch"])){
   
  + diff --git a/cis/private/lehre/notenliste.xls.php b/cis/private/lehre/notenliste.xls.php index 5951040de..79a1a9048 100644 --- a/cis/private/lehre/notenliste.xls.php +++ b/cis/private/lehre/notenliste.xls.php @@ -102,6 +102,7 @@ // sending HTTP headers $workbook->send("Notenliste". "_" . date("d_m_Y") . ".xls"); + $workbook->setCustomColor (15,192,192,192); //Setzen der HG-Farbe Hellgrau // Creating a worksheet $worksheet =& $workbook->addWorksheet("Notenliste"); @@ -110,6 +111,15 @@ $format_bold =& $workbook->addFormat(); $format_bold->setBold(); + + $format_highlight =& $workbook->addFormat(); + $format_highlight->setFgColor(15); + $format_highlight->setBorder(1); + $format_highlight->setBorderColor('white'); + + $format_border_bottom =& $workbook->addFormat(); + $format_border_bottom ->setBottom(2); + $format_border_bottom->setBold(); $format_title =& $workbook->addFormat(); $format_title->setBold(); @@ -121,7 +131,7 @@ $lvobj = new lehrveranstaltung($lvid); - $worksheet->write(0,0,"Notenliste ".$lvobj->bezeichnung); + $worksheet->write(0,0,"Notenliste ".$lvobj->bezeichnung,$format_bold); $stg_obj = new studiengang($stg); @@ -166,18 +176,18 @@ { while($row=$db->db_fetch_object($result)) { - $worksheet->write($lines,0,"$row->vorname $row->nachname"); + $worksheet->write($lines,1,"$row->vorname $row->nachname"); $lines++; } } //Studenten holen $lines++; - $worksheet->write($lines,1,"Familiennname"); - $worksheet->write($lines,2,"Vorname"); - $worksheet->write($lines,3,"Gruppe"); - $worksheet->write($lines,4,"Kennzeichen"); - $worksheet->write($lines,5,"Note"); + $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,5,"Note",$format_border_bottom); $stsem_obj = new studiensemester(); $stsem_obj->load($stsem); $stsemdatumvon = $stsem_obj->start; @@ -232,8 +242,8 @@ $qry = "SELECT $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,$note); + $worksheet->write($lines,4,'="'.trim($elem->matrikelnr).'"',$format_highlight); + $worksheet->write($lines,5,$note,$format_highlight); $i++; $lines++; } @@ -242,10 +252,13 @@ $qry = "SELECT } //Notenschluessel - $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,'8-teilgenommen, 9-noch nicht eingetragen, 10-bestanden,'); - $worksheet->write(++$lines,0,'11-approbiert, 12-erfolgreich absolviert, 13-nicht erfolgreich absolviert, 14-nicht bestanden, 16-Mit Erfolg teilgenommen'); + $worksheet->write(++$lines,0,'Notenschlüssel: 1 (Sehr Gut), 2 (Gut), 3 (Befriedigend), 4 (Genügend),'); + $worksheet->write(++$lines,0,'5 (Nicht Genügend), 7 (nicht beurteilt), 10 (bestanden)'); + //$worksheet->write(++$lines,0,'8-teilgenommen, 9-noch nicht eingetragen, 10-bestanden,'); + $worksheet->write(++$lines,0,'14 (nicht bestanden), 16 (Mit Erfolg teilgenommen)'); + $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'); $lines++; $worksheet->write(++$lines,0,'(i) ... Incoming'); $worksheet->write(++$lines,0,'(o) ... Outgoing'); diff --git a/cms/menu/menu_addon_freifaecher.inc.php b/cms/menu/menu_addon_freifaecher.inc.php index 691b44a72..bf1a7e597 100755 --- a/cms/menu/menu_addon_freifaecher.inc.php +++ b/cms/menu/menu_addon_freifaecher.inc.php @@ -45,7 +45,7 @@ class menu_addon_freifaecher extends menu_addon $this->items[] = array('title'=>$row->bezeichnung_arr[$sprache], 'target'=>'content', 'link'=>'private/lehre/lesson.php?lvid='.$row->lehrveranstaltung_id, - 'name'=>'aktiv?' style="color:gray;" ':' style=" font-weight: bold;"').'>'.$this->CutString($row->bezeichnung_arr[$sprache], 21).'' + 'name'=>'aktiv?' style="" ':' style=""').'>'.(!$row->aktiv?' ':' ').' '.$this->CutString($row->bezeichnung_arr[$sprache], 21).'' ); } diff --git a/fhcomplete_community.html b/fhcomplete_community.html index e6b17082c..f2db2dd0a 100644 --- a/fhcomplete_community.html +++ b/fhcomplete_community.html @@ -12,6 +12,10 @@ MeinFenster = window.open(Adresse, "Zugangsdaten", "width=800,height=550,left=100,top=200,location=no,menubar=no,resizable=yes"); MeinFenster.focus(); } + function maillink() + { + window.location.href="mai"+"lto:"+"systementw"+"icklung"+"@techni"+"kum-wien.at"; + } @@ -58,18 +62,48 @@

-

- FH-Complete ist als Community-Projekt gedacht, deren Mitglieder gemeinsam das System weiterentwickeln. - Wir verwenden das Feature-Request System Mantis, zur Verwaltung und Dokumentation des Projekts. -

-

-
-

- Roadmap FH-Complete in Mantis -

+
+

VISION

+

+Eine Bildungseinrichtung, die mit öffentlichen Mitteln finanziert wird, sollte unabhängig vom Software-Hersteller sein und verantwortungsbewusst mit den zu Verfügung stehenden Mitteln umgehen.
+Dieser Grundgedanke einer Gemeinwohlökonomie hat uns zu dem Schluss gebracht, ein freies Verwaltungssoftwaresystem für Hochschulen zu entwickeln.

+Langfristig ist es unser Ziel, möglichst viele Bildungseinrichtungen als Kooperationspartner für die Weiterentwicklung (Perfektionierung) des Systems zu finden und somit eine aktive Community zu schaffen. +

+

WARUM?

+

+Das Verwaltungssystem einer Hochschule hat sehr spezielle und komplexe Anforderungen.
+Die kommerziellen Anbeiter in diesem Bereich kommen und gehen. Grund dafür ist, dass ein kommerzieller Anbieter bei diesen Anforderungen langfristig nicht überleben kann. +Ein Softwareentwickler mit 10 MitarbeiterInnen (minimal) braucht einen Jahresumsatz von etwa € 650.000. +Hätte dieser Anbieter alle österreichischen Fachhochschulen als Kunde (dzt. ca 10), so müsste jede FH € 65.000/Jahr Lizenzkosten an den Entwickler zahlen, um dessen Kosten zu decken.
+Praktisch gesehen, kann es daher keine professionelle, kommerzielle Lösung geben.
+

+

WIE SIE MITWIRKEN KÖNNEN

+ +

- Als Anwender

+

+Ihre Bildungseinrichtung benutzt das System und unterstützt die Community mit Feedback (Fehlermeldungen, Verbesserungsvorschlägen, etc.). +

+

- Als Entwickler

+

+Sie sind nicht nur Anwender, sondern auch in der Lage, selbstständig den Code zu Erweitern/Verbessern?

+Durch Registrierung als Entwickler, können sie selbst erstellte Patches einschicken und leisten somit einen großen Beitrag zur Weiterentwicklung von FH-Complete. +

+

- Als Auftraggeber

+

+Sie sind AnwenderIn, möchten ein neues Feature implementieren, haben aber keine eigenen EntwicklerInnen?

+ +Durch die freie Lizenz haben sie die Möglichkeit, eine beliebige Softwareentwicklungsfirma zu beauftragen, um die gewünschte Erweiterung zu implementieren. +FH-Complete setzt auf Standardkomponenten im Web 2.0-Bereich. Dadaurch haben sie eine große Auswahlmöglichkeit an Anbietern. +Den so zugekauften Code stellen Sie der Community zur Verfügung und helfen so, FH-Complete zu vervollständigen. +

+Registrieren Sie sich am Besten noch heute:

+
Als EntwicklerIn registrieren
+

+Den aktuellen Fortschritt der Weiterentwicklung können sie jederzeit in unserem Feature-Request-System verfolgen:

+
Roadmap FH-Complete in Mantis
+

+Außerdem haben wir mit der Dokumentation des Systems in unserem Wiki begonnen:

+
Dokumentation in Dokuwiki
'; + echo '
'; + echo "".$p->t('lehre/pinboard')."
"; + echo "".$p->t('global/anzeigen').""; + if($is_lector) + echo "
".$p->t('profil/adminstration').""; + echo '