删除 SCO 包的导航按钮

Removing navigation buttons for SCO package

LMS 会自动显示上一个、下一个和关闭按钮。我可以隐藏这些按钮,here 告诉我。但是我没有找到如何做的例子。处理此问题的方法是什么?


编辑:

...另一个来源清楚地指出了完成这项工作的部分。将这些位添加到清单文件中;

<sequencing>
<controlMode choice="false" choiceExit="false" flow="true" />
</sequencing>

将解决问题。


我将此作为答案发布,但效果不佳。似乎 choice 属性 做到了,但 LMS 仍然显示这些。 Flash 内容可以很好地前后移动,我只是不想显示按钮。那么如何隐藏导航按钮?

在标题后面的项目上试试这个。

<adlnav:presentation>
     <adlnav:navigationInterface>
        <adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
        <adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
     </adlnav:navigationInterface>
 </adlnav:presentation>

一些 LMS 也使用自定义 XML 标记。可能需要与 LMS 供应商联系。

例如,SumTotal 的 TotalLMS(现在 "ELMS")使用额外的专有标记来指示是否显示 LMS 的内置导航控件。

http://files.articulate.com/kb/ap09/Working_with_the_API_for_SCORM_Extensions_in_SumTotal.pdf

对于 SumTotal,将此添加到您的 xmlSchemaLocation 属性:http://www.click2learn.com/xsd/c2l_cp_rootv1p1 c2l_cp_rootv1p1.xsd,将此属性添加到您的 <manifest>xmlns:c2lcp="http://www.click2learn.com/xsd/c2l_cp_rootv1p1",然后将此标记添加到您的 imsmanifest,就在 </manifest>:

之前
<c2lcp:ItemDataExtra>
    <c2lcp:ItemData Type="Course">
        <c2lcp:ItemSpecificData>
            <c2lcp:CourseData>
                <c2lcp:PackageProperties>
                    <c2lcp:CourseDisplay>
                        <c2lcp:ShowNavBar>no</c2lcp:ShowNavBar>
                    </c2lcp:CourseDisplay>
                    <c2lcp:Launch>
                        <c2lcp:Width>1280</c2lcp:Width>
                        <c2lcp:Height>1024</c2lcp:Height>
                        <c2lcp:AllowResize>yes</c2lcp:AllowResize>
                    </c2lcp:Launch>
                </c2lcp:PackageProperties>
            </c2lcp:CourseData>
        </c2lcp:ItemSpecificData>
    </c2lcp:ItemData>
</c2lcp:ItemDataExtra>