ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2003 (DA03): Arbeits-Archiv
 
DA And 03/3 - Development of a smart-solution - e-learning-portal (Package 2)
Studierende: Samuel Bammert, bammesam
  David Huebscher, huebsdav

Betreuer: Luzi Anderegg, anee

Within the scope of a dissertation it was the task to extend a prototype of the smart-solution ? e-learning-portal VTC (virtual training campus) in order of the requirements in the product requirement specifications. With the author-tool, VTC author, there is the possibility to arrange a complete course with theory, exercises and examinations. As result, the author supplies a script file which describes all elements, which are part of the course. This script file is interpreted from the client  that is the task of the interpreter.

Our task was the development of the java applet interpreter of the VTC portal. In addition, the e-learning-portal is based on simple technologies, which are available by commercial internet providers (ISP). There is no need to pay portal licenses and leasing costs. The interpreter works as a switch. He decides if HTML-pages have to be loaded, or an applet has to be started. This function was realized with PHP. The HTML-files are used for theory. But there is also the possibility to watch movies, flash animations and download files. On the other hand the java applet interpreter interprets the script files, which are on the server. The java applet interpreter runs on the client. Important information are gathered by a PHP script which makes them available for the interpreter applet as parameters.

The interpretation is based on the script-file. From this file, all interactive elements are created in an applet. There is the possibility of checking the entered answers and of indicating the errors. In addition there is the possibility to switch between the scrollbar and a page-to-page display. The pages can be switched by pushing a button. The user is informed about the remaining time during an examination. As output the reached score of an examination with connection to the user is saved in a data base on the server.

zurück