Feature Wiki

Information about planned and released features

Tabs

Start SCOs/Assets without frame or iframe

1 Initial Problem

In zunehmendem Maße werden Lernmodule gemäß HTML5-Vorgaben erstellt. Auch für die Darstellung auf mobilen Endgeräte ist das Meta-Element viewport von höchster Bedeutung. Dieses Meta-Element greift jedoch nicht, wenn die SCOs/Assets eines SCORM-Lernmoduls in einem iframe/frame eingebettet sind. Die Folge ist, dass häufig Inhalte nicht wie gewünscht angezeigt werden und die Skalierung nicht stimmt.

2 Conceptual Summary

Das Problem lässt sich lösen, wenn SCOs/Assets in einem neuen, separaten Fenster gestartet werden. So kann auf frames/iframes verzichtet werden. Die SCORM-API befindet sich dann auf der Seite, von der aus sich die SCOs öffnen - also im opener. Dies ist als ein Verfahren neben parent.window von den SCORM-Spezifikationen gedeckt.
Während der Bearbeitung des SCORM-Lernmoduls darf die opener-Seite nicht geschlossen werden, da sonst die Übertragung von Lernständen nicht mehr möglich ist. Gegebenenfalls ist es sinnvoll, die opener-Seite in einem separaten Fenster/Tab zu starten, damit parallel zur Bearbeitung des Lernmoduls auf andere ILIAS-Seiten gewechselt werden kann.
Die Opener-Seite enthält auch die SCORM-Navigationsleiste.

3 User Interface Modifications

3.1 List of Affected Views

  • SCORM LM » Settings

3.2 User Interface Details

Ausschließlich der SCORM-Navigationsbaum wird als anklickbare Übersicht in ILIAS angezeigt. Das entspricht der bisherigen Option 'Öffnet im selben Fenster (iFrame) unterhalb des ILIAS-Hauptmenüs' - nur dass eben der Content nicht mehr in einem iframe, sondern in einem neue Fenster angezeigt wird.

Der Titel ist in der Regel länger und aussagefähiger als hier 'SCO 1' etc.

Die Größe des sich öffnenden Fensters lässt sich wie gehabt in den Einstellungen zum Lernmodul bestimmen. Die neue, zusätzliche Option lautet:  'Navigation befindet sich unterhalb des ILIAS-Hauptmenüs - Inhalt des Lernmoduls öffnet sich in einem neuen Fenster.'

Wichtig: Wurde ein SCO in einem neuen Fenster gestartet, sollte das Fenster mit dem Navigationsbaum nicht geschlossen werden, da sich in diesem Fenster die SCORM-API befindet - Tracking-Daten könnten sonst nicht mehr geschrieben werden. Benutzer werden textuell darauf hingewiesen - zusätzlich sollten Links zu anderen ILIAS-Seiten reduziert werden um Fehlbedienung zu vermeiden. Ggf. kann die Ansicht wie aktuell beim Blog (ohne Breadcrumb-Navigation etc.) als Vorbild dienen.

Darüber hinaus gehend gibt es hier nichts Neues.

3.3 New User Interface Concepts

Keine neue Interface-Elemente.

4 Technical Information

Der Name des Inhaltsfenster ist stets identisch. Es können nicht mehrere Inhaltsfenster parallel geöffnet sein. Umsetzung zunächst für SCORM 1.2 geplant.

5 Contact

6 Funding

If you are interest in funding this feature, please add your name and institution to this list.

  • ...

7 Discussion

JourFixe, ILIAS [jourfixe], July 31, 2017: Highly appreciated and scheduled for 5.3.

8 Implementation

{The maintainer has to give a description of the final implementation and add screenshots if possible.}

Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}

Approval

Approved at {date} by {user}.

Last edited: 31. Jul 2017, 15:55, Kunkel, Matthias [mkunkel]