Hello Moodle Community!
I use Moodle 2.2 and a SCORM 1.2 package.
The Package is created by a Software called Docendo.
When i have a structure like this:
1. Chapter 1
2. Chapter 2
2.1 Chapter 2.1
2.2 Chapter 2.2
2.2.1 Chapter 2.2.1
2.3 Chapter 2.3
3. Chapter 3
...
Docendo creates a package where the imanifest.xml looks like this:
<organizations default="TOC1">
<organization identifier="TOC1">
<title>My Course Title</title>
<item identifier="item1" identifierref="item1">
<title>Chapter 1</title>
</item>
<item identifier="item2a"> <!-- chapter 2 has no identifierref -->
<title>Chapter 2</title>
<item identifier="item2b" identifierref="item2"> <!-- content of chapter 2 -->
<title>Chapter 2</title>
</item>
<item identifier="item2-1" identifierref="item2-1">
<title>Chapter 2.1</title>
</item>
<item identifier="item2-2a"> <!-- chapter 2.2 has no identifierref -->
<title>Chapter 2.2</title>
<item identifier="item2-2b" identifierref="item2-2"> <!-- content of chapter 2.2 -->
<title>Chapter 2.2</title>
</item>
<item identifier="item2-2-1" identifierref="item2-2-1">
<title>Chapter 2.2.1</title>
</item>
</item>
<item identifier="item2-3" identifierref="item2-3">
<title>Chapter 2.3</title>
</item>
</item>
<item identifier="item3" identifierref="item3">
<title>Chapter 3</title>
</item>
...
</organization>
</organizations>
This means whenever a chapter has subchapters it does not have an identifierref. Instead it creates a subitem for that chapter that refers to the content. In Moodle those chapters are not selectable in the SCORM navigation since the moodle SCORM player "thinks" there is no content for that item because of the missing identifierref.
Fortunately the subitems are selectable and displayed properly but the navigation buttons are disabled as soon as the player reaches one page before those chapters (in the given example the buttons would be already disabled when viewing the first chapter). This is confusing to the students. Sometimes it make them think "Course is over in the middle of the content".
In the preview SCORM player of Docendo those Chapters are somehow linked to the first child item. Is it possible to do this in Moodle SCORM player, too? Like some kind of a "redirect" or a direct link to the first subitem if an item itself does not have an identifierref?
I wonder if i would be the only one with this problem since the SCORM specifications allow items to have no identifierref. But unfortunately the Moodle SCORM player cannot handle this.
Any suggestions would be much apreciated.
I believe this is only possible by modifying the Moodle SCORM player. Since the package seems to be valid i would not modify the export script of Docendo. Especially because i am not good in Java. Anyway in Docendo a chapters content can be spread over several pages. So it seems to be more dificult than modifiyng the players behaviour. But i have advanced skills in php programming. So if anyone could give me a hint where to start in Moodle this might be very helpful.
Kind regards.