SCORM: Sprung zwischen SCOs, wenn in der Präsentation auf die Schaltfläche geklickt wird

Also, ich arbeite an einer Website, auf der Leute Präsentationen erstellen können. Die Website verfügt über eine Funktion zum Exportieren der Präsentationen im SCORM-Format (1.2 oder 2004). Ich arbeite gerade an dieser Funktion und treffe SCORM zum ersten Mal.

Also gibt es in meinen Präsentationen Schaltflächen, mit denen Sie zu anderen Folien weitergeleitet werden können. Sie befinden sich beispielsweise auf Folie 4 und die Schaltfläche leitet Sie zu Folie 7 weiter.

Im Moment erstelle ich den SCORM mit einem SCO (Sherable Content Object) und die gesamte Navigation wird von einer benutzerdefinierten Navigationsleiste übernommen, die ich in meiner Präsentation erstellt habe.

So gehen wir zur eigentlichen Frage. Ich möchte meine Präsentation ohne meine benutzerdefinierte Navigationsleiste erstellen, damit die Navigation vom LMS (Learning Management System) verwaltet werden kann. Ich habe dazu mehrere SCOs erstellt (ein SCO pro Folie), aber ich finde keine mögliche Lösung für meine Umleitungsschaltflächen. Wie kann ich"springen" von Folie (SCO) 4 zu Folie (SCO) 7, wenn Sie auf eine Schaltfläche klicken. Ist es über die Laufzeit-API in Version 1.2 oder erst 2004 möglich oder überhaupt nicht.

BEARBEITEN Also ich versuche zu implementierenadl.nav.request mitcontinue odercontinue in scorm 2004 4. generation aber ich bekomme kein glück. Ich habe es mit der Navi-Anfrage geschafft -choice, abercontinue gibt mich immer wieder falsch zurück

Nach der Initialisierung der Scorm-API, die gut funktioniert, mache ich:

console.log(ScoApi.api.GetValue('adl.nav.request_valid.choice.{target=4}'));
console.log(ScoApi.api.GetValue('adl.nav.request_valid.continue'));
if (ScoApi.api.GetValue('adl.nav.request_valid.choice.{target=4}')) {
    ScoApi.api.SetValue('adl.nav.request', '{target=4}choice');
} else {
    console.log('Not supported!');
}

.. und ich bekommetrue für daschoice undfalse für dascontinue von demconsole.log() im cloud.scorm.com und zweiunknown im Moodle. (Tutunknown bedeutet, dass das LMS sie nicht unterstützt?)

In meinem Manifest habe ich den controlMode mit seinen Attributen wie folgt definiert:

<imsss:sequencing>
    <imsss:controlMode choice="true" choiceExit="true" flow="true"/>
</imsss:sequencing>

Wah - Ermöglicht den Lernenden die Auswahl der Reihenfolge, in der sie den Inhalt anzeigen.

Fließe - Erfordert, dass die Lernenden den Inhalt in einer Reihenfolge anzeigen, die vom Instruktionsdesigner festgelegt wurde.

Choice Exit - Steuert, ob der Lernende eine Aktivität außerhalb der aktiven Aggregation durch Auswahl auswählen darf.

Das habe ich über sie gelesen. Ich habe versucht, sie zu ändern, aber das Ergebnis war das gleiche. Was mache ich hier falsch? :

Das ist mein Manifest:

<?xml version="1.0" standalone="no" ?>
<manifest identifier="com.scorm.manifesttemplates.scorm2004.4thEd.nometadata" version="1"
          xmlns = "http://www.imsglobal.org/xsd/imscp_v1p1"
          xmlns:adlcp = "http://www.adlnet.org/xsd/adlcp_v1p3"
          xmlns:adlseq = "http://www.adlnet.org/xsd/adlseq_v1p3"
          xmlns:adlnav = "http://www.adlnet.org/xsd/adlnav_v1p3"
          xmlns:imsss = "http://www.imsglobal.org/xsd/imsss"
          xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation = "http://www.imsglobal.org/xsd/imscp_v1p1 imscp_v1p1.xsd
                                http://www.adlnet.org/xsd/adlcp_v1p3 adlcp_v1p3.xsd
                                http://www.adlnet.org/xsd/adlseq_v1p3 adlseq_v1p3.xsd
                                http://www.adlnet.org/xsd/adlnav_v1p3 adlnav_v1p3.xsd
                                http://www.imsglobal.org/xsd/imsss imsss_v1p0.xsd" >

    <metadata>
        <schema>ADL SCORM</schema>
        <schemaversion>2004 4th Edition</schemaversion>
    </metadata>

    <organizations default="158ltd.omo.org">
        <organization identifier="158ltd.omo.org">
            <title>sdasdf</title>
            <item identifier="course_main_folder">
                <title>sdasdf</title>
                <item identifier="3" identifierref="54182fce77661">
                    <title>1</title>
                </item>
                <item identifier="4" identifierref="54182fce77b28">
                    <title>2</title>
                </item>
                <item identifier="5" identifierref="54182fce77ebd">
                    <title>3</title>
                </item>
                <item identifier="54182fce786c7">
                    <title>visible group</title>
                <item identifier="6" identifierref="54182fce784f8">
                    <title>Wooho</title>
                </item>
                </item>
            </item>
            <imsss:sequencing>
                <imsss:controlMode choice="true" choiceExit="true" flow="true"/>
            </imsss:sequencing>
        </organization>
    </organizations>

    <resources>
        <resource identifier="54182fce77661" type="webcontent" adlcp:scormType="sco" href="content/slide_3.html">
            <file href="content/slide_3.html" />
        </resource>
        <resource identifier="54182fce77b28" type="webcontent" adlcp:scormType="sco" href="content/slide_4.html">
            <file href="content/slide_4.html" />
        </resource>
        <resource identifier="54182fce77ebd" type="webcontent" adlcp:scormType="sco" href="content/slide_5.html">
            <file href="content/slide_5.html" />
        </resource>
        <resource identifier="54182fce784f8" type="webcontent" adlcp:scormType="sco" href="content/slide_6.html">
            <file href="content/slide_6.html" />
        </resource>
    </resources>
</manifest>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage