Content Player 1.5 © bit media e-Learning solution Content Player 1.5 Administrator Guide 1. Auflage März 2002 bit media e-Learning solution Kärntner Straße 294, A-8054 Graz, Austria E-Mail: [email protected] http://www.bitmedia.cc Autor: Markus Essl Dieses Werk ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung der B.I.T. Schulungscenter GmbH unzulässig und strafbar. Das gilt insbesondere für Kopie bzw. Vervielfältigung sowohl des Inhaltes als auch für den konzeptionellen Aufbau. Kursbezeichnung Inhaltsverzeichnis Inhaltsverzeichnis 1 Systemvoraussetzungen ....................................................................................... 5 2 Aufrufparameter ..................................................................................................... 6 2.1 2.2 2.3 Erforderliche Parameter ........................................................................................... 6 Optionale Parameter ................................................................................................ 6 LMS Parameter........................................................................................................ 7 3 Einrichtung ............................................................................................................. 8 3.1 Post Proxy ............................................................................................................... 8 © bit media e-Learning solution Seite 4 Kursbezeichnung 1 Systemvoraussetzungen Systemvoraussetzungen Netscape 6.1 (Mozilla 0.9.5) Internet Explorer 5.0 "Ausführen von ActiveX-Objekten, die sicher sind" muss aktiviert sein. © bit media e-Learning solution Seite 5 Kursbezeichnung 2 Aufrufparameter Aufrufparameter Die Groß/Kleinschreibung der Parameter ist nicht relevant. Alle Parameter müssen URI-Encoded sein. Folgende Parametertypen sind definiert: 2.1 [any] Beliebiger Wert [zahl] Eine Ganzzahl [file] Ein Dateiname [dir] Ein Verzeichnisname mit abschließendem Schrägstrich [url] Eine vollständige URL Erforderliche Parameter DATA 2.2 [dir] Gibt den Pfad zu den Lehrinhalten an. Optionale Parameter AGENT [0/1] Gibt an, ob statt des MS Agent nur eine Dialogbox erscheinen soll. Wird dieser Parameter nicht angegeben, wird der Wert genommen, der im Design definiert ist. ANIMS [0/1] (1) Gibt an, ob Fensteranimationen angezeigt werden sollen. Schaltet man diese aus, so bringt das einen Geschwindigkeitsvorteil. AUTOCLOSETREE [0/1] Gibt an, ob im Baum nur eine Ebene offen sein soll (d.h. alle anderen Ebenen klappen automatisch zu). Dieses bringt einen Geschwindigkeitsvorteil. COURSE [file] Gibt den Namen der Kurs-XML-Datei an. Diese Datei beinhaltet die Informationen, welche Lektionen noch zum gleichen Kurs gehören. COURSEUNIT [0/1] (0) Gibt an, ob die Kurs/Lektions-Knöpfe angezeigt werden sollen (wird hauptsächlich in der Vorschau verwendet). FILE [file] Gibt an, welche Datei geladen werden soll. Dieser Parameter wird hauptsächlich in der Vorschau verwendet. FPS [zahl] (15) Gibt an, in wie vielen Schritten pro Sekunde eine Animation ausgeführt wird. IMAGES [dir] Gibt ein alternatives Designverzeichnis an. Wenn dieser Parameter nicht angegeben ist, wird das in der Lektion angegebene verwendet. © bit media e-Learning solution Seite 6 Kursbezeichnung 2.3 Aufrufparameter ISOLATED [0/1] (0) Gibt an, ob “das Internet” verfügbar ist – dieser Parameter kann auf 0 gestellt werden, wenn der Inhalt in einem Intranet aufgerufen wird, und kein Internet zur Verfügung steht. POST_PROXY [url] Gibt die URL zu einem CGI-Programm an, das die HTTP POST-Anforderungen weiterleitet. SHOW [version] Mit dem Parameter „Show“ kann man beim Starten des Contentplayers eine Information ausgeben – derzeit ist nur die Information „Version“ verfügbar. LMS Parameter Diese Parameter werden von einem LMS übermittelt und müssen nicht manuell gesetzt werden. AICC_SID [any] Gibt in einer HACP-Umgebung die Sitzungs-Identifikation (Session ID) an. AICC_URL [url] Gibt in einer HACP-Umgebung den AICC-Catcher an. BACK [url] URL, an die das Testergebnis gepostet wird. An diese URL wird das Ergebnis, in Prozent, angehängt. NN [any] Nachname des Lerners VN [any] Vorname des Lerners © bit media e-Learning solution Seite 7 Kursbezeichnung 3 Einrichtung 3.1 Post Proxy Einrichtung Aus Sicherheitsgründen gestatten Browser einen HTTP-Post-Request über verschiedene (Sub-)Domains nicht. Diese werden entweder verweigert, oder es erscheint eine Sicherheitsabfrage. Um dieses Problem zu umgehen, kann man einen Proxy (Stellvertreter) einsetzen, der die Anforderungen an den fremden Server weiterleitet. Die Subdomäne ist der Teil des Servernamens, der hinter dem ersten Punkt steht1. Es würde also keine Sicherheitsabfrage kommen, wenn das LMS an der Adresse LMS.BITMEDIA.CC zu finden ist, und der Inhalt auf CONTENT1.BITMEDIA.CC. ### ToDo: Überprüfen, ob IE die Subdomain-restrictions wirklich so macht. Falls sich das LMS auf cubix.bitmedia.cc befindet, und der Inhalt auf content.dtc.at, dann muss eine Instanz zwischengeschalten werden, die in der gleichen Subdomäne wie der Inhalt ist – am besten natürlich im Verzeichnis des Content Players. Der Standard-Post-Proxy ist in PHP geschrieben, kann jedoch auch leicht in Perl oder ähnlichem erstellt werden, falls am Server PHP nicht zur Verfügung stehen sollte. Der Proxy bekommt einen GET-Parameter übermittelt, „href“, der die Adresse des ZielServers beinhaltet. Wenn der Name allerdings nur einen Punkt beinhaltet, ist es der ganze Name – die Subdomäne von BITMEDIA.CC ist also BITMEDIA.CC. 1 © bit media e-Learning solution Seite 8