Skip to content

PHP/MySQL based Modul Information System (Sven) for Swiss ICT modules

Notifications You must be signed in to change notification settings

greenorca/miss_ict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

miss_ict

Prototyp zur übersichtlichen Darstellung der ICT-Module im Rahmen der EFZ-Ausbildung Informatiker (API & SYS). Als solches sind die gelieferten Daten insbesondere für Fachschaften ausserhalb DB, API und WEB oft unvollständig. Zusätzlich gibt es nun Bearbeitungsfunktionen für die Modultabelle sowie die Todos von einzelnen Modulen. Fehlende (WISS)-LBVs können (als Standard-DOCX) mit Modulnummer an [email protected] gesendet werden.

Die Darstellung folgt strikt dem Bauhaus-Prinzip: Form follows function. LBVs und Toolboxen sind von Word in HTML re-konvertiert, damit die Archivierbarkeit und Wartbarkeit sichergestellt ist.

Besonderer Wert wurde auf Usability (für Desktops) gelegt:

  • ein Klick zu den HANOKS
  • zwei Klicks zu LBV oder Toolbox

Unterstützung für mobile Spielzeuge ist vorerst nicht geplant, da es sich um ein Arbeitswerkzeug handelt. Die Oberfläche lässt sich mit einer Auflösung von mind. 1200x800px prima betreiben.

ICT-HANKOS für neue/geänderte Module lassen sich per Skript (extras/getHanoks.py) direkt von der ICT-Webseite abholen und in der Datenbank speichern (Stand Nov. 2016).

##Benutzung Anmeldung user, 0815AlphaBetaGagga!

Module auf der linken Seite sowie LBV und HANOKs auf der rechten Seite sind klickbar. Webserver-Applikation zur übersichtlichen Darstellung der ICT Module in der Informatiker-Grundausbildung (EFZ) in der Schweiz.

Zu jedem Modul werden Nummer, Titel, Fachbereich, Semester (schwierig wegen kantonaler Unterschiede), Fachrichtung (API,SYS oder leer für beides) angezeigt. Per Mausklick werden die entsprechenden vom ICT zentral vorgegebenen HANOKS geladen. Soweit vorhanden, können vorgängig benötigte Module, die aktuelle LBV und teilweise auch die Toolbox als HTML angeschaut werden. Die Unterpunkte zu den HANOKs sind per Mausklick ausklappbar.

##Installation

  • Apache2x/PHP5.6+/MySQL5.5+
  • Datenbankskript liegt im DB Ordner (CREATE DB hinzufügen)
  • Inhalt des WWW Ordners in entsprechenden Webspace kopieren bzw. Apache entprechend konfigurieren
  • miss_ict.ini.php an eigene mysql - Benutzername, password, Datenbank anpassen

##Technische Verbesserungsmöglichkeiten Die Anwendung ist zunächst aus reinem Eigennutz entstanden und entsprechend insbesondere sicherheitstechnisch verbesserungswürdig.

  • PRIO1: ajax.php sollte bestehendes wiss_db Objekt weiterverwenden (connection sharing)
  • ordentliches MVC
  • Zugriff auf statische Toolbox- und LBV- files

Modulinformationssystem Schirmer - ICT

About

PHP/MySQL based Modul Information System (Sven) for Swiss ICT modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published