Camastral, Peter and Marty, Daniel (2014) TeachEval - Web App für die Unterrichtsevaluation 2. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
TeachEval .pdf - Supplemental Material
Download (2MB) | Preview
Abstract
Ausgangslage
Die OdA G Zürich ist der Branchenverband für Berufsbildung im Gesundheitswesen des Kantons Zürich. Sie führt unter anderem Kurse im Lernbereich Training & Transfer Praxis durch, die systematisch sowohl von den Lernenden und Dozierenden, wie auch deren Supervisoren evaluiert werden. Zurzeit erfolgen diese Evaluationen mit Hilfe von gedruckten Formularen, die in manueller Arbeit aufwendig ausgewertet werden müssen.
Ergebnis
TeachEval realisiert eine Webseite mit responsive Design, welches mit JQuery 1.11 und Bootstrap 3 umgesetzt wird. Als Webserver wird Node.js mit dem Express Framework eingesetzt. Die Applikation wird auf einem von der OdA G Zürich zur Verfügung gestellten Server betrieben, welcher über ein SSL Zerfikat für seine Domain(teacheval.ch) verfügt. Es wird ausschliesslich HTTPS auf Port 40000 unterstützt, da die HTTP Weiterleitung von der Startseite der anderen Gruppe übernommen wird. Die Anbindung an die MongoDB Datenbank läuft über das Node.js Modul mongoosejs. Der Import und Export von Excel Dateien wird mit xlsx.js von Microsoft realisiert. Um einfache Passwörter für Benutzer und Tokens für Kurse zu generieren, wird das Node.js Modul password-generator genutzt. Zusätzlich wird bcrypt für deren Verschlüsselung eingesetzt. Die Kommunikation von Server und Client ist REST-Like, da auf Browser Seite Requests mit HTML(get/post) ausgelöst werden und nicht über JQuery Funktionen wie z.B. put.
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Topics > User Interface Design Area of Application > Web based Technologies > Programming Languages > Java Script Technologies > Databases > mongoDB Technologies > Databases > NoSQL |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Glatz, Eduard UNSPECIFIED |
Date Deposited: | 08 Oct 2014 08:17 |
Last Modified: | 08 Oct 2014 08:17 |
URI: | https://eprints.ost.ch/id/eprint/369 |