版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SCORM标准探索标准探索MSN:E-mail:洪河条 (可木)一、SCORM标准概况什么是什么是SCORM? SCORM 共享内容对象参考模型(Sharable Content Object Reference Model)是由美国国防部ADL(Advanced Distributed Learning)组织所拟定的标准,对于数字内容教材的制作、内容开发提供一套共通的规范。教材再用与共享是SCORM的核心概念。SCORM将教材分为分为素材(Asset)与内容组件(SCO)两大类。素材指的是最基本的文字、声音、图形、动画、影音或网页等数据,而内容组件是由一个或一个以上的素材所构成。不论素材或是
2、组件只要依循SCORM规定加上特定的描述信息,就可被搜索且再运用。标准的元数据元素标准的元数据元素:描述学习内容内容包装规范内容包装规范:实现学习内容互操作应用编程接口应用编程接口(API):学习者与学习对象之间的信息交流排序规则排序规则:组织学习内容什么时候用什么时候用SCORM?1、跟踪学习进度显得非常重要的时候、跟踪学习进度显得非常重要的时候2、本部门或单位已经有符合、本部门或单位已经有符合scorm标准的标准的LMS3、需要进行较多的需要进行较多的e-learning培训培训4、在整个系统或者部门间需要共享教学材料、在整个系统或者部门间需要共享教学材料SCORM规范的目标规范的目标 可
3、重复使用性(reusability) 取得容易性(accessibility) 互相通用性(interoperability) 耐用性(durability) Reusability(实例说明)番茄番茄经济学经济学如何如何种植种植番茄番茄TextText烹饪课程烹饪课程Text内容大小与可重复使用的关系SiV1V2V3V4V5V6V7V8V9SfV0Si: State initialSf: State finalVk: Learning object k=19 Adaptability说明(scorm2004中的适应性)SCORM模型模型SCORM2004(1.3)模型模型SCORM Cont
4、ent Aggregation Model (CAM)内容模型(内容模型(Content Model):定义了一次学习体验的内容组件的命名。内容包装(内容包装(Content Packaging):定义了一次学习体验的固定动作(内容结构)以及如何在不同的环境中组合学习资源的活动(内容打包)。元数据(元数据(Meta-data):描述SCORM组成部分的说明和要求排序和导航(排序和导航(Sequencing and Navigation):定义排序和导航信息的说明和要求,描述了活动的固定次序。内容聚合模型内容聚合模型SCORM关键技术:关键技术:SCOAsset内容包装内容包装元数据元数据排序排
5、序asset(微单元微单元)微单元微单元微单元JPEG图像图像微单元微单元GIF图像图像微单元微单元网页网页微单元微单元HTML片段片段微单元微单元FLASH动画动画微单元微单元MP3音频音频微单元微单元WAV音频音频微单元微单元Javascript函数函数微单元微单元XML文件文件Asset = physical files + metadataSCO(可共享内容对象可共享内容对象) 可共享内容对象(可共享内容对象(SCO)必)必须能够完成与须能够完成与LMS之间传递之间传递信息的初始化和结束。信息的初始化和结束。l找到找到LMS提供的提供的API实例实例l使用使用API实例初始化实例初始化
6、SCO与与LMS之间之间的信息传递的信息传递l使用使用API随意获取和设置数值随意获取和设置数值l使用使用API实例终止与实例终止与LMS之间的信息之间的信息传递传递可共享内容对象(可共享内容对象( Sharable Content Object , SCO): 一个或者多个微单元的集合,它可以在SCORM运行环境中与学习管理系统(LMS)进行数据传递。可重用内容对象是LMS通过SCORM运行时间环境可以跟踪的最低粒度水平的学习资源。组织结构组织结构Content Organization (内容组织结构(内容组织结构) Meta-data (元数据(元数据)(1 1)内容聚合元数据)内容聚合
7、元数据 (Content Aggregation Meta-dataContent Aggregation Meta-data)内容聚合元数据从总体上描述内容聚合体(如内容包)。使用内容聚合元数据的目的是为了更够检索到内容聚合体并且提供内容聚合体整体的详细信息。(2 2)内容组织结构元数据()内容组织结构元数据(Content Organization Meta-dataContent Organization Meta-data) 内容组织结构元数据是描述内容组织结构的信息。使用内容组织结构元数据的目的是在诸如内容知识库中实现易获得并且提供内容组织结构定义的总体内容结构的详细信息。(3 3)
8、活动元数据()活动元数据( Activity Meta-data Activity Meta-data )活动元数据用于描述一个单独的活动。应用活动元数据的目的是使活动在内容知识库中可访问(易获得)。元数据应该从整体上描述活动。为活动建立的任何元数据的要求应该与活动元数据应用组谱中的要求一致。(4 4)可共享内容对象元数据()可共享内容对象元数据(SCO Meta-dataSCO Meta-data) 元数据可以用于提供关于课件内容中SCOSCO独立于任何应用或潜在应用的内容的详细信息。这种元数据用于帮助实现这种内容在诸如内容知识库中的重用性和可发现性。(5 5)微单元元数据()微单元元数据(
9、Asset Meta-data Asset Meta-data )元数据可以用于微单元中提供课件内容中的微单元独立于任何应用或潜在应用的详细信息。这种元数据是用于促进在内容创建中诸如内容知识库中的可重用和可发现性。为微单元建立任何元数据的要求应该与那些微单元元数据应用组谱中列出的要求一致。 Meta-data 的内容与层次的内容与层次Content AggregationContent AggregationMeta-DataContent AggregationContent AggregationMeta-DataSCOSCO Meta-DataAssetAsset Meta-DataSC
10、OAsset1通用General描述了教育资源的一些通用信息。2生 存周 期Life Cycle描述了教育资源在过去和现在所处的状态以及那些对教育资源的发展产生作用的人和组织。3元 元数据M e t a -Metadata描述了教育资源元数据记录本身(而不是元数据所描述的教育资源)的信息。4技术Technical描述了教育资源的技术要求和相关特征5教育Educational描述了教育资源在教育和教学方面的一些关键特征。6权利Rights描述了教育资源的知识产权和使用条件等信息。7关系Relation定义了学习对象和其他学习对象(目标学习对象)之间的关系。8评注Annotation提供了教育资源
11、在教育使用方面的一些评价,以及这些评论的作者和创作时间9分类Classification描述了教育资源在某一特定分类系统中所处的位置。The SCORM Meta-data XML Binding(cont.)The General category groups the general information that describes the resource as a whole. The SCORM Meta-data XML Binding(cont.)The Lifecycle category groups the features related to the history
12、 and current state of this resource and those who have affected this resource during its evolution.The SCORM Meta-data XML Binding(cont.)The Meta-metadata category groups information about the meta-data record itself . The SCORM Meta-data XML Binding(cont.)The Technical category groups the technical
13、 requirements and characteristics of the resource.The SCORM Meta-data XML Binding(cont.)The Educational category groups the educational and pedagogic characteristics of the resource. The SCORM Meta-data XML Binding(cont.)The Rights category groups the intellectual property rights and conditions of u
14、se for the resource.The SCORM Meta-data XML Binding(cont.)The Relation category groups features that define the relationship between this resource and other targeted resources.The SCORM Meta-data XML Binding(cont.)The Annotation category provides comments on the educational use of the resource and i
15、nformation on when and by whom the comments were created. The SCORM Meta-data XML Binding(cont.)The Classification category describes the characteristic of the resource.Meta-data XML 例子例子 SCO Meta-dataSCO Meta-dataSCO元数据可以用于SCO中来提供描述关于独立于特定语境的学习资源的信息。这种元数据是用于实现资源的重新使用和获取。SCO元数据是描述SCO的元数据,而不涉及特殊的内容组织
16、结构(例如,独立于语境的元数据)。元数据包含可用于外部查询的信息,诸如内容标题、描述、创建日期和版本。在数据包中SCO元数据用于元素中的adlcp:scormType=”sco” 属性 (如., SCO resource) SCOMetadata.xml 讲解reload制作metadata清单内容包装内容包装内容包内容包清单文件清单文件imsmanifest.xml外部包外部包 包交换文件(包交换文件(Package Interchange File):):单独的一个文件单独的一个文件(如如 .zip, .jar, .cab),包含一个顶级内容清单文件(该文件描述了关联包含一个顶级内容清单文
17、件(该文件描述了关联包内资源的结构),以及该内容清单文件中引用的所有物理文件。包交包内资源的结构),以及该内容清单文件中引用的所有物理文件。包交换文件是一种通过网络传输结构化信息的简便形式。换文件是一种通过网络传输结构化信息的简便形式。content packaging (内容包装内容包装)一个逻辑目录,包含了一个顶级内容清单文件,以及在该内容清单文件中引用到的各个子目录下的实际物理资源文件。一个包代表一组可独立使用的学习内容。它可以是课程的一部分,因为有教学需求而单独提取出来使用;也可以是一门完整的课程或者若干课程的集合。一个包可以被重新组合或拆分。包必须能够独立存在,即它包含了被单独运行或
18、复用时需要的所有信息。包并不一定要压缩成一个包交换文件,它可以直接通过CD或其它可移动媒介进行发布。内容清单文件和该文件所需要的支持文件(如XML文件所需的DTD,XDR,XSD)必须置于该发布媒介的根目录下。二、标准教材的制作SCORM教材的组成imsmanifest.xml meta-data SCOAPI WrapperAsset什么是什么是manifest?(内容清单内容清单) Manifest = TOC (课程大纲) 定义课程之架构(TOC)及相关之档案连结位置ItemItemItemItemItemItemItemItemItemItem内容清单(Manifest)内容清单是对有
19、意义的学习资源的描述。一个内容清单包含了一种或多种静态的学习资源的组织和呈现方式。每一个内容清单实例包含以下几部分:元数据部分元数据部分 - - 对内容清单作整体描述。对内容清单作整体描述。组织结构部分组织结构部分 描述在内容清单中学习内容的一种或多种组织方式。描述在内容清单中学习内容的一种或多种组织方式。资源引用部分资源引用部分 - - 包含了对内容清单中所有实际资源和所需媒体素材的引用,还包括包含了对内容清单中所有实际资源和所需媒体素材的引用,还包括描述资源的元数据和对外部文件的引用。描述资源的元数据和对外部文件的引用。(子)内容清单(子)内容清单 零个或多个嵌套的内容清单。零个或多个嵌套
20、的内容清单。内容清单的作用范围是可伸缩的。一个内容清单描述可以独立使用的学习内容课程的一部分(教学对象)、一门完整的课程或一系列课程的集合。而如何组合和拆分学习内容由内容制作者确定。一个包只包含单个顶级内容清单,顶级内容清单下可以包含零个或多个(子)内容清单。顶级内容清单负责描述整个包,嵌套的子内容清单描述其所辖层次范围内的学习内容,这些学习内容可以被拆分、重新组合和复用。如果组成课程的所有内容连接紧密以致于不能进行拆分,内容制作者就可以使用单个内容清单来描述整个课程的资源和组织结构。否则,内容制作者可以为每个学习对象制作各自的内容清单,把这些内容清单相互组合,可以形成更高级别的不同课程的内容
21、清单。最后,内容制作者也可以把多个课程放到一个包(课程集合)中,这样一个顶级内容清单将包含各个课程级的内容清单和课程中所包含的各个学习对象的内容清单。Manifest ExampleOrganization partOrganization partRoot and Root and namespacenamespaceManifest editorOrganization Organization EditorEditorResources Resources EditorEditorProperty Property windowwindowSCO的制作的制作 Physical files
22、 + MetadataMetadata fileMetadata filePhysical filesPhysical files SCO without RTETitleTitleContentContentIntroductionIntroductionQuestion : SCO和一般的课程内容有何不同?Answer : LMS可以记录某个学习者在这个SCO上的学习记录实际内容并不不同在非标准的LMS上运行,常会有警告信息。入门操作 “加头加尾”高级层次 “应用元数据(data model)”如何把如何把HTML包裝成包裝成SCO?意即在SCO的physical file(html)文件
23、中加入呼叫LMSInitialize及LMSFinish兩个程式呼叫通常是利用html中兩个event來加入这兩个程式呼叫Onload (页面开始时呼叫) LMSInitialize() loadPage(ADL Wrapper provided function)Onunload (页面结束时呼叫)LMSFinish() unloadPage(ADL Wrapper provided function)制作SCO “加头加尾”一个简单的 SCO 例子 Our SCOHello,world!在SCORM2004标准中,SCO是被平台跟踪并发生交互的最小单位,在特定的时间内,平台只和一个SCO发
24、生通讯,不能同时与多个SCO进行通讯。利用reload editor制作课程SCORM标准课程测试三、运行时间环境介绍数据模型数据模型 数据在数据在LMS和和SCO之间来回之间来回传递传递API:连接连接LMS和和SCO数据模型数据模型:将将SCO的信息存储到的信息存储到LMS中中运行(运行(Launch)应用编程接口(应用编程接口(API)和数据模型(和数据模型(Data Model) 运行运行Launch 为LMSs定义了一个通用的方法来启动内容对象。在SCORM中定义了两种内容对象:Assests和SCOs。运行处理确立了在运行的内容对象与LMS之间的通信机制,这种通讯通过公共的API进
25、行标准化。 应用应用API 是内容对象与LMS之间传送的信息的一种通信机制,使用API可以开始、结束、获取、存储数据等动作。 数据模数据模型型(Data Model) 描述了在SCO与LMS之间传送信息数据的模型,如SCO的跟踪信息,SCO的完成状态、一次测试的成绩等数据。在学习者会话中,LMS必须维护来自SCO数据模型的状态信息。而SCO需要利用这些预先定义的信息,以便在不同的LMS中重复使用。 API通信会话状态模型 数据模型数据模型Initialize()()Terminate()()GetValue()()SetValue()()Commit()()GetLastError()()Ge
26、tErrorSrting()()GetDiagnostic()()APIAPI实例实例API执行执行(功能代码)(功能代码)SCOSCORM 2004运行时间环境(RTE)Run-Time Environment APISCORM Mandatory data modelCmi.core._childrenCmi.core.student_idCmi.core.student_nameCmi.core.lesson_locationCmi.core.creditCmi.core.lesson_statusCmi.core.entryCmi.core.score._childrenCmi.cor
27、e.score.rawCmi.core.total_timeCmi.core.exitCmi.core.session_timeCmi.suspend_dataCmi.launch_data cmi.core.student_idNameNameExplanationExplanationTypeTypeversion version cmicmi.core.stud.core.student_ident_id學員編號Unique alpha-numericUnique alpha-numeric codeidentifier codeidentifier that refer to a si
28、ngle user of the LMS.that refer to a single user of the LMS.學員在此LMS之中之唯一的編號,SCO可向LMS取得目前登入此單元的學員編號(Unique UserID) Read OnlyRead OnlySCORM 2004SCORM 2004改名為改名為cmicmi.learner_id.learner_idExample:Example:1. LMSGetValue(“cmi.core.student_id”) cmi.core.student_id - example Scenario: 1. Welcome message 2
29、. 將該學員的id加入教學情境中,以增加互動Scenario 1 : (in JavaScript)Scenario 1 : (in JavaScript)Var student_id = LMSGetValue(“cmi.core.student_id”);alert(student_id+ “您好,歡迎您進入這個單元”);ScenaroScenaro 2 : (in JavaScript) 2 : (in JavaScript)Var student_id = LMSGetValue(“cmi.core.student_id”);Document.write( “”+ student_id
30、 +“.”); cmi.core.student_nameNameNameExplanationExplanationTypeType versionversioncmicmi.core.stud.core.student_nameent_name學員姓名Normally, the official name used for Normally, the official name used for the student on the course roster. A the student on the course roster. A complete name, not just a
31、first plete name, not just a first name.學員姓名,SCO可向LMS取得目前登入此單元的學員全名Read OnlyRead OnlyScormScorm 2004 2004改改名為名為cmicmi.learner_.learner_namenameQuestion:Question:1. LMSSetValue(“cmi.core.student_name”, “Henry”) true or false? cmi.core.student_name - example Scenario: 1. Welcome message 2. 將該學員的id加入教學
32、情境中,以增加互動Scenario 1 : (in JavaScript)Scenario 1 : (in JavaScript)Var student_name = LMSGetValue(“cmi.core.student_name”);Var student_id = LMSGetValue(“cmi.core.student_id”);alert(student_name+”(”+student_id+ “)您好,歡迎您進入這個單元”);ScenaroScenaro 2 : (in JavaScript) 2 : (in JavaScript)Var student_name = LM
33、SGetValue(“cmi.core.student_name”);Document.write( “.”+ student_name +“.”); cmi.core.lesson_locationNameNameExplanationExplanationTypeTypeversion version cmicmi.core.le.core.lesson_locatisson_locationonThis corresponds to the SCO exit point passed to This corresponds to the SCO exit point passed to
34、the LMS system the last time the student the LMS system the last time the student experienced the SCO at the same place he left it experienced the SCO at the same place he left it earlier.In other words, this element can identify earlier.In other words, this element can identify the students exit po
35、int and that exit point can the students exit point and that exit point can be used by the SCO as an entry point the next be used by the SCO as an entry point the next time the student runs the SCO.time the student runs the SCO.LMS可藉由此Data Model紀錄每一個User最後一次進入哪一個SCO, 以便下一次重新進入該課程時可以知道上一次讀到哪個SCO直接跳到上
36、次課程位置繼續閱讀,及Bookmark的功能。 Read and Read and WriteWriteSCORM 2004SCORM 2004改名為改名為cmicmi.locati.locationon cmi.core.lesson_location - example Scenario: 記錄課程學習進度(須和LMS配合) Scenario : Exit SCO (in JavaScript)Scenario : Exit SCO (in JavaScript)LMSSetValue(“lesson_location”,”Exit Point”);Scenaro Scenaro : En
37、ter SCO (pseudo code): Enter SCO (pseudo code)var CandidateSCO = findExitPoint();deliverySCO(CandidateSCO); cmi.core.creditNameNameExplanationExplanationTypeTypeversion version cmicmi.core.cr.core.crediteditIndicates whether the student is being Indicates whether the student is being credited by the
38、 LMS system based on credited by the LMS system based on performance(pass/fail and score) in this performance(pass/fail and score) in this SCO.SCO.當設為credit表示該SCO之表現將會影響該課程之總成績。Read onlyRead only=VocabularyVocabularycreditno-creditSCORM 2004SCORM 2004改名為改名為cmicmi.credit.credit cmi.core.credit - exam
39、ple Scenario: 重點章節(與課程總成績相關)Scenario : (in JavaScript)Scenario : (in JavaScript)var credit = LMSGetValue(“cmi.core.credit”);if(credit=“credit”)alert(“這個課程為重點章節,請認真學習哦!”); cmi.core.lesson_statusNameNameExplanationExplanationTypeTypeversion version cmicmi.core.le.core.lesson_statussson_statusThis is t
40、he current student status as This is the current student status as determined by the LMS system.determined by the LMS system.由LMS設定此課程中的所有SCO為credit或no-credit, 當該SCO為credit時,當學員完成該SCO之測驗時,若通過該SCO的狀態為Pass,若未通過則該SCO的狀態為Fail。 Read and Read and WriteWrite=VocabularyVocabularyPassedFailedCompletedIncompl
41、eteBrowsedNot AttemptedSCORM 2004SCORM 2004改為改為pletion_status_status及及cmicmi.success.st.success.statusatus cmi.core.lesson_status - example Scenario: 學習狀態提醒Scenario : (in JavaScript)Scenario : (in JavaScript)var lessonStatus = LMSGetValue(“cmi.core.lesson_status”);if(lessonStatus=“incomplete”)alert(
42、“您未完成本章節,請繼續加油!”) cmi.core.entryNameNameExplanationExplanationTypeTypeversion version cmicmi.core.en.core.entrytryIndication of whether the student has been in the Indication of whether the student has been in the SCO before.SCO before.用來記錄學員進入SCO之狀態,判定上次是否進入過此SCO,每當第一次進入一個SCO就由LMS設定此Data Model為”ab-
43、initio”, 如果是讀到一半離開了, 就設定為”resume”, 下一次進入該SCO就能知道之前讀過了順便由LMS將之前儲存的一些資料載入繼續此SCO. 如果是設定為”表示這個SCO之前已經讀完了,現在是review的動作。 Read onlyRead onlySCORM 2004SCORM 2004改名為改名為cmicmi.entry.entry cmi.core.entry - example Scenario: 提醒學員之學習狀態Scenario : (in JavaScript)Scenario : (in JavaScript)var entryStatus = LMSGetVa
44、lue(“cmi.core.entry”);if(entryStatus = “ab-initio”) alert(“您是第一次進入本章節,請認真學習哦,本章節的重點為.”)else if(entryStatus = “resume”) alert(“歡迎您再次進入本章節”); cmi.core.score.rawNameNameExplanationExplanationTypeTypeversion version cmicmi.core.sc.core.score.rawore.rawIndication of the performance of the student Indicat
45、ion of the performance of the student during his last attempt on the SCO.during his last attempt on the SCO.用來存放每一個學員在每一個SCO的學習過程中所累積的總成績,如果該SCO有評量就會記錄該User的評量總成績,如果沒有就不用紀錄,LMS可依據此Data Model做一些學員成績分析。 Read and Read and WriteWriteSCORM 2004SCORM 2004改名為改名為 cmicmi.score.score.rawrawExample:Example:1.
46、LMSGetValue(“cmi.core.student_name”)Exercise:Exercise:1. LMSSetValue(“cmi.core.student_name”, “Henry”) true or false? cmi.core.score.raw - example Scenario: 記錄學員該章節之成績表現Scenario : (in JavaScript)Scenario : (in JavaScript)LMSSetValue(“cmi.core.score.raw”,”85”); cmi.core.total_timeNameNameExplanationE
47、xplanationTypeTypeversion version cmicmi.core.to.core.total_time tal_time Accumulated time of all the students Accumulated time of all the students sessions in the SCO.sessions in the SCO.由LMS紀錄目前每個學員對每個SCO學習所花的總時間。Read onlyRead onlySCORM 2004SCORM 2004改改名為名為cmicmi.total_tim.total_time,e,時間格式改時間格式改為
48、為ISOISO之時間格之時間格式式PnYnMnDTnHnMnPnYnMnDTnHnMnS S cmi.core.total_time - example Scenario: 1. SCO的總閱讀時間。 2. 如果超過20分鐘提醒學員。Scenario 1 : (in JavaScript)Scenario 1 : (in JavaScript)Var totalTime = LMSGetValue(“cmi.core.total_time”);alert(“您目前這個單元的總閱讀時間是” + totalTime)ScenaroScenaro 2 : (in JavaScript) 2 : (i
49、n JavaScript)Var totalTime = LMSGetValue(“cmi.core.total_time”);Var totalSeconds = ConvertTime(totalTime);If(totalSeconds1200) alert(“這個單元不容易哦,預估閱讀時間是20分鐘,您目前看了” + totalTime );else alert(“如果對這個單元有不懂的地方,可以上討論區去討論哦”); cmi.core.exitNameNameExplanationExplanationTypeTypeversion version cmicmi.core.ex.co
50、re.exit it An indication of how or why the student An indication of how or why the student left the SCOleft the SCOSCO用來記錄每個學員離開時的狀態,共有time-out, suspend, logout, empty string四種情況 。Write onlyWrite only=VocabularyVocabularytime-outsuspendlogout“”SCORM 2004SCORM 2004改名改名為為cmicmi.exit.exit並多增加一詞彙並多增加一詞彙
51、“normal”normal” cmi.core.exit - example Scenario: 記錄學員離開該章節狀態 進入可依離開狀態提醒學員, true or false?Scenario : Exit (pseudo code)Scenario : Exit (pseudo code)if(timer 600)LMSSetValue(“cmi.core.exit”,”timeout”);LMSFinish();Scenaro Scenaro : Entry (in JavaScript): Entry (in JavaScript). cmi.core.session_timeNam
52、eNameExplanationExplanationTypeTypeversion version cmicmi.core.se.core.session_time ssion_time This is the amount of time in hours, minutes and This is the amount of time in hours, minutes and seconds that the student has spent in the SCO at seconds that the student has spent in the SCO at the time
53、they leave it.That is, this represents the time they leave it.That is, this represents the time from beginning of the session to the end the time from beginning of the session to the end of a single use of the SCO.of a single use of the SCO.SCO用來記錄每個學員每次閱讀的時間,LMS可以用它來分析學習紀錄至每個學員每此進入每個SCO的停留時間及進入的日期。
54、 Write Write onlyonlySCORM 2004SCORM 2004改改名為名為cmicmi.session_.session_time,time,其時間其時間格式亦改為格式亦改為ISOISO之時間格之時間格式式 cmi.core.session_time - example Scenario: 記學員之學習時間( ADLWrapper有此function)Scenario : (in JavaScript)Scenario : (in JavaScript)var SessionTime = ComputeTime();LMSSetValue(“cmi.core.session
55、_time”,SessionTime); cmi.core.suspend_dataNameNameExplanationExplanationTypeTypeversion version cmicmi.core.su.core.suspend spend Unique information generated by the SCO during Unique information generated by the SCO during previous uses that is needed for the current previous uses that is needed fo
56、r the current use.This unique information is applicable to a use.This unique information is applicable to a launching SCO. Normally this is the element used launching SCO. Normally this is the element used by the SCO for restart information.This is by the SCO for restart information.This is normally
57、 data that is created by the SCO and normally data that is created by the SCO and stored by the LMS to pass back to the SCO the stored by the LMS to pass back to the SCO the next time the SCO is run.next time the SCO is run.SCO用來存放每個學員離開時的暫存資料,下一次進入時再將資料取出。Read and Read and WriteWriteSCORM 2004SCORM
58、 2004改名為改名為cmicmi.suspen.suspend_datad_data cmi.core.suspend_data - example Scenario: 學習心得記錄(筆記本)1.用TextArea作為筆記本的編寫心得介面2.將心得存入cmi.core.suspend_data之中3.當下次進入時將cmi.core.suspend_data取出Scenario : step 1 (in HTML)Scenario : step 1 (in HTML)ScenaroScenaro 3 : step 3 (in JavaScript) 3 : step 3 (in JavaScr
59、ipt)textArea1.text = LMSGetValue(“cmi.core.suspend”);Scenario : step 2 (in Scenario : step 2 (in JavascriptJavascript) )LMSSetValue(“cmi.core.suspend_data”,textArea1.text); cmi.launch_dataNameNameExplanationExplanationTypeTypeversion version cmicmi.launch_.launch_data data Unique information generat
60、ed at the SCOs Unique information generated at the SCOs creation that is needed for every use. Without creation that is needed for every use. Without this information, a SCO may not execute.this information, a SCO may not execute.LMS在每一次launch SCO時,必須依據imsmanifest.xml檔案中的adlcp:datafromlms的值來設定此Data
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全事故追责四项制度
- 考聘管理制度汇编
- 教师安全职责分工制度
- 班组安全岗位管理制度
- 焦作大学学生请假制度表
- 企业媒介管理制度
- 团队每天工作奖惩制度
- 深圳奶茶行业分析报告
- 小镇风口行业分析报告
- 会议记录制度和惩处措施
- 学习走好中国特色金融发展之路建设金融强国心得体会、交流研讨
- 【课件】2025年危险化学品典型事故分析-终版
- 医院精神科患者风险评估标准
- 5.1《四大地理区域的划分》教案-2025-2026学年湘教版地理八年级下册
- 个人投资业务管理办法
- 空调延长质保协议书
- 《危险货物运输》课件
- 询问供应商放假通知范文
- 系统servo guide mate常用调整项目入门指导
- 一元强弱酸的比较课件高二上学期化学人教版选择性必修1
- 水务公司专业技术技能职务聘任管理暂行办法
评论
0/150
提交评论