TeachEval - Web App für die Unterrichtsevaluation 2

Camastral, Peter and Marty, Daniel (2014) TeachEval - Web App für die Unterrichtsevaluation 2. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
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
Creators:
CreatorsEmail
Camastral, PeterUNSPECIFIED
Marty, DanielUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorGlatz, EduardUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 08 Oct 2014 08:17
Last Modified: 08 Oct 2014 08:17
URI: http://eprints.hsr.ch/id/eprint/369

Actions (login required)

View Item View Item