事例に見るSCORMの・・・

Similar documents
API SCORM e-learning SCORM Sharable Content Object Reference ModelSCORM e-learning e-learning SCORM SCORM SCO LMS SCORM SCORM HTML XML JavaScript SCO

Microsoft Word - PaLearn_manual_05c.doc

ohp.mgp

SCORM 技術者資格試験例題その 1 問題 X-X SCORM 1.2 規格における LMS とコンテンツの具体的な役割分担に当てはまる選択肢を空欄に入れ 表を完成させなさい なお LMS SCO などの機能 動作などは 特記しない限り SCORM1.2 規格に準拠しているものとする SCORM

18 SCORM Development of SCORM Contents Making Support System Focused on Content Aggregation Model

Microsoft PowerPoint - 情報システム pptx

SCORM LMS WBT(Web-Based Training) e-learning WBT LMS(Learning Management System) WBT LMS SCORM(Sharable Content Object Reference Model) WBT SCORM LMS

25 About what prevent spoofing of misusing a session information

山梨県ホームページ作成ガイドライン


オンラインによる 「電子申告・納税等開始(変更等)届出書」 提出方法

20 SCORM LMS Development of SCORM conformant LMS for Collaborative and Synchronous Learning

XML XML (Extensible Markup Language) ISO SGML (Standard Generalized Markup Language) W3C (World Wide Web Consortium) XML 1.0

untitled

Mac OS X Server QuickTime Streaming Server 5.0 の管理(バージョン 10.3 以降用)

World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML

provider_020524_2.PDF

「産業上利用することができる発明」の審査の運用指針(案)

B 20 Web

Microsoft Word - SCORM技術者向けテキストV1.1

Web

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web

1

生活設計レジメ

44 4 I (1) ( ) (10 15 ) ( 17 ) ( 3 1 ) (2)

I II III 28 29



Lotus Domino XML活用の基礎!

XML ( ) XML XML jedit XML XPath XSLT jedit JAVA VM jedit Slava Pestov GNU GPL ( ) jedit jedit ( jedit XML jed

目次

HTML web HTML HTML

ucR/XML: XML によるucR graph のシリアライズ


untitled

2

manual.dvi

untitled

e10s におけるプロセス間通信の基本 219 HACK #34 Components.manager.removeBootstrappedManifestLocati on() function shutdown(adata, areason) { const IOService =

/* sansu1.c */ #include <stdio.h> main() { int a, b, c; /* a, b, c */ a = 200; b = 1300; /* a 200 */ /* b 200 */ c = a + b; /* a b c */ }

Rプログラミング

Computer Infrastructure System 1 set main Revision : 1.5 abst Revision : 1.4 tetsuzuki Revision : 1.4 func-common Revision : 1.

6 2 s µ µµµ µµµµ µ µ h µs µ µµµµ µ µ µ s mµµµµµ µµµ µµ µ u m µmµµµµµ µµ µ µ µ µ µ µ µ µ s 1

WebGL *1 DOM API *1 X LR301 Kageyama (Kobe Univ.) Visualization / 37

XMLとは、eXtensible Markup Languageの略で、拡張可能なマーク付け言語である

XMLアクセス機能説明書

6 2 1

AccessflÌfl—−ÇŠš1

SmartBrowser_document_build30_update.pptx

ORCA (Online Research Control system Architecture)

untitled

ÉvÉçPM_02

Excel97関数編

untitled

johokiso-webpage-large

随筆 私本太平記

template.dvi

GPS携帯端末を用いた近隣バス停位置と

wide94.dvi

Java

CSS

オンラインテスト

Web±ÜÍ÷¤Î³Ú¤·¤µ¤ò¹â¤á¤ëWeb¥Ú¡¼¥¸²ÄÄ°²½¥·¥¹¥Æ¥à

JP1/Integrated Management - Service Support 操作ガイド

paper.pdf

表1・4_第31回.qxd

intra-mart Web for SellSide ver /03/31 Oracle MS-SQL Server IBM DB2 MS-SQL Server IBM DB2 Client Side JavaScript Server Side JavaScript URL -

11 Windows XP IP WEP (Web )

untitled

WebRTC P2P,. Web,. WebRTC. WebRTC, P2P, i

FileMaker Server Getting Started Guide

Condition DAQ condition condition 2 3 XML key value

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ


2006 特定非営利活動法人日本イーラーニングコンソシアム i

12研究資料02.indd

WebOS aplat WebOS WebOS 3 XML Yahoo!Pipes Popfry UNIX grep awk XML GUI WebOS GUI GUI 4 CUI

農研機構 食品総合研究所 研究報告 77号

u302.book

intra-mart BaseModule/Framework

i


Wide Scanner TWAIN Source ユーザーズガイド

AJAXを使用した高い対話性を誇るポートレットの構築

SmartLMSユーザーズガイド<講師編>

untitled

目次

COBOLソース解析支援 導入・運用ガイド

untitled

<4D F736F F D B B83578B6594BB2D834A836F815B82D082C88C60202E646F63>

untitled

2009/02/ /03/ /03/ /06/16 21

WebGL WebGL DOM Kageyama (Kobe Univ.) Visualization / 39

6/ Kageyama (Kobe Univ.) / 39

untitled

WebLoadTestingTutorial.book

第1部 一般的コメント

,,.,,., II,,,.,,.,.,,,.,,,.,, II i

untitled

「Android Studioではじめる 簡単Androidアプリ開発」正誤表

Transcription:

SCORM 1.2 2005 8

2004, 2005 i

2004 6 1.0 2004 6 1.02 3.1.1 2005 1 1.1 2.1.4, 2.4.9, 2.5.2, 2.5.3, 3.1.3, 3.4.6, 3.5.2, 3.5.3. 2005 8 1.2 2.1.1 BOM 2.2.2, 2.4.10, 3.1.1 BOM 3.2.2, 3.4.7. ii

1. 1 2. 2 2.1 manifest 2 2.1.1 manifest 2 2.1.2 SCO URL 2 2.1.3 SCO URL 2 2.1.4 LMS 2 2.2 SCO 2 2.2.1 FindAPI 2 2.2.2 API 2 2.3 API 2 2.3.1 LMSInitialize 2 2.3.2 LMSInitialize Boolean 3 2.3.3 LMSInitialize LMSFinish 3 2.4 3 2.4.1 lesson_status 3 2.4.2 lesson_status LMS 3 2.4.3 lesson_status LMS 3 2.4.4 lesson_status 3 2.4.5 cmi.core.score.raw 3 2.4.6 masteryscore 0 LMS 3 2.4.7 masteryscore LMS 3 2.4.8 3 2.4.9 4 2.4.10 lesson_status 4 2.5 4 2.5.1 SCORM LMS 4 2.5.2 GUI LMS 4 2.5.3 4 iii

3. 5 3.1 manifest 5 3.1.1 5 3.1.2 URL 7 3.1.3 11 3.2 SCO 12 3.2.1 findapi 12 3.2.2 API 14 3.3 API 16 3.3.1 API 16 3.3.2 API 16 3.3.3 API 17 3.3.4 API 18 3.4 20 3.4.1 20 3.4.2 session_time, total_time 20 3.4.3 lesson_status, score, mastery_score 21 3.4.4 lesson_status 24 3.4.5 Mandatory Optional 25 3.4.6 26 3.4.7 lesson_status 27 3.5 28 3.5.1 SCORM LMS 28 3.5.2 LMS GUI 29 3.5.3 SCORM 30 iv

1. SCORM SCORM LMS 2003 SCORM SCORM SCORM Ver.1.2 2. 3. SCORM1.2 OVW: SCORM Ver.1.2 Overview CAM: SCORM Ver.1.2 Content Aggregation Model RTE: SCORM Ver.1.2 Run-time Environment CNF: SCORM Ver.1.2 Conformance Requirements 1

2. 2.1 manifest 2.1.1 manifest manifest Shift-JIS UTF-8 3.1.1 LMS Shift-JIS UTF-8 3.1.1 LMS XML BOM(Byte Order Mark) 3.1.1 2.1.2 SCO URL Web 404 3.1.2 2.1.3 SCO URL manifest SCO URL URL / URL LMS 3.1.2 2.1.4 LMS LMS LMS 3.1.3 2.2 SCO 2.2.1 FindAPI FindAPI SCO Top SCO API 3.2.1 2.2.2 API API LMS LMS FindAPI 3.2.2 2.3 API 2.3.1 LMSInitialize LMSInitialize SCO LMS 3.3.1 2

2.3.2 LMSInitialize Boolean LMSInitialize Boolean SCO LMS SCO 3.3.1 2.3.3 LMSInitialize LMSFinish LMSFinish LMSInitialize SCO LMS 3.3.3 2.4 2.4.1 lesson_status SCO lesson_status pass, fail LMS 3.4.1 2.4.2 lesson_status LMS lesson_status SCO LMS 3.4.3 2.4.3 lesson_status LMS lesson_status incomplete completed LMS 3.4.2 2.4.4 lesson_status LMS Passed SCO completed 3.4.4 2.4.5 cmi.core.score.raw SCO cmi.core.score.raw 0 100 3.4.1 2.4.6 masteryscore 0 LMS masteryscore 0 LMS 3.4.3 2.4.7 masteryscore LMS masteryscore LMS 3.4.3 2.4.8 LMS SCO 3.4.5 3

2.4.9 cmi.interaction LMS 3.4.6 2.4.10 lesson_status lesson_status 3.4.7 2.5 2.5.1 SCORM LMS SCORM LMS LMS 3.5.1 2.5.2 GUI LMS GUI LMS 3.5.2 2.5.3 SCORM SCORM LMS 3.5.3 4

3. 3.1 manifest 3.1.1 SCORM SCORM manifest XML XML XML <?xml version="1.0" encoding="shift_jis"?> XML manifest LMS manifest? XML XML UTF-8 UTF-16 (Extensible Markup Language (XML) 1.0, http://www.w3.org/tr/2004/rec-xml-20040204) Shift JIS EUC-JP Shift JIS XML LMS 3-1 3-1 manifest manifest LMS UTF-8, UTF-16 Shift JIS XML Windows2000 XML Shift-JIS UTF-8 LMS BOM(Byte Order Mark) BOM UTF-16 5

BOM RFC 2781 UTF-16, an encoding of ISO 10646 (http://www.ietf.org/rfc/rfc2781.txt) BOM 0xFEFF 2 RFC 2781 2 0xFE, 0xFF 2 0xFF, 0xFE 2 BOM Unicode UTF-8 BOM manifest LMS UTF-8 UTF-16 Shift JIS manifest LMS LMS Windows Shift JIS LMS Shift JIS manifest Shift JIS XML LMS XML manifest UTF-8 UTF-16 UTF-8 UTF-16 UTF-8 UTF-16 manifest Shift JIS manifest LMS LMS UTF-8 UTF-16 manifest Shift JIS manifest XML XML DOM SAX BOM 6

3.1.2 URL SCORM SCO WWW manifest URL(Uniforfm Resource Locator) URL WWW (http://www. ) URL URL IETF (Internet Engineering Task Force) RFC (Requiest For Comment) URL RFC2396 Uniform Resource Identifiers (URI): Generic Syntax (http://www.ietf.org/rfc/rfc2396.txt) URL 3-2 URL HTTP://www.ELC.or.jp http://www.elc.or.jp http://www.elc.or.jp/index.html http://www.elc.or.jp/index.html URL URL URL URL URL URL URL 3-2 URL URL : http://www.elc.or.jp/index.html http //www.elc.or.jp/index.html URL // [ ] //www.elc.or.jp/index.html www.elc.or.jp / /course/index.html course/index.html 7

http://www.elc.co.jp/index.html <a href= doc/toc.html > URL URL URL table of contents http://www.elc.co.jp/doc/toc.html 3-1 URL URL 3-1 http://www.elc.or.jp/index.html HTML HTML doc/toc.html URL http://www.elc.or.jp/doc/toc.html HTML HTML 1) URL doc/toc.html 2) URL HTML URL http://www.elc.or.jp/index.html 3) URL doc/toc.html URL http://www.elc.or.jp/index.html URL http://www.elc.or.jp/doc/toc.html 4) URL http://www.elc.or.jp/doc/toc.html URL URL // URL URL URL / URL URL 8

URL URL / URL 3-3 URL URL URL 3-3 URL URL http://www.elc.or.jp/doc/toc.html URL //www.elc.org/index.html URL http://www.elc.org/index.html URL http://www.elc.or.jp/doc/toc.html URL /man/index.html URL http://www.elc.or.jp/man/index.html URL http://www.elc.or.jp/doc/toc.html URL man/index.html URL http://www.elc.or.jp/doc/man/index.html 3- URL URL URL URL i) URL ii) URL iii) URL URL iv) URL URL SCORM manifest URL SCORM manifest IMS (IMS Content Packaging, http://www.imsproject.org/content/packaging/index.cfm) manifest URL manifest URL URL URL manifest URL i 9

LMS manifest manifest SCO URL URL URL URL URL SCO 3-2 LMS manifest URL http://www.foo.com/crs1/imsmanifest.xml SCO URL sco/sco1.html manifest http://www.foo.com/crs1/imsmanifest.xml href= sco/sco1.html sco/sco1.html sco1 SCO URL http://www.foo.com/crs1/sco/sco1.html 3-2 SCO URL URL manifest URL Web URL Web Windows OS Windows OS URL Windows OS LMS manifest URL Web URL SCORM Unix OS LMS Unix 404 File not Found manifest URL URL URL 10

URL LMS manifest LMS LMS manifest LMS manifest URL URL course1 course2../course2/scoa.html URL LMS URL manifest URL SCO URL 3-3 URL URL URL RFC2396 SCO HTML 3.1.3 SCORM item <item> <item> CAM 2.3.5.3.1.2.2. <item> LMS LMS SCORM 2.3 CNF LMS-RTE1 11

LMS ADL Test Suite LMS LMS LMS LMS 10 XML 3.2 SCO 3.2.1 findapi SCO SCO API SCO API JavaScript (findapi) SCORM1.2 (RTE 3.3.6.1 FindAPI) LMS SCO API SCO API 12

SCO API a) SCO SCO API b) SCO 3-3 findapi 3-3 SCO a) API API LMS SCO API API b) API SCO API SCO LMS 13

SCORM findapi API LMS LMS SCO API API 3.2.2 API SCO SCO API findapi LMS SCO API API SCO 3-4 SCO API findapi findapi SCO API 3-4 API API LMS LMS SCO findapi API 14

LMS findapi LMS findapi LMS SCO findapi LMS LMS SCO API LMS API SCO API findapi SCO findapi <HTML> <HEAD> <TITLE>LMS system</title> <FRAMESET ROWS= 100%,0% > <FRAMESET ROWS="43,*"> <FRAME NAME= Menu SRC= MENU GENERATION URL > <!-- SCO --> <FRAME NAME= Main SRC= SCO URL > </FRAMESET> <!-- API --> <FRAME NAME= API SRC= API ADAPTER URL API.html > </FRAMESET> </HTML> API SCO <HTML> <HEAD> <TITLE>LMS system</title> <SCRIPT LANGUAGE= JavaScript > function myonload( url ) { self.main.location = url; } </SCRIPT></HEAD> <!-- FARMESET myonload --> <FRAMESET ROWS= 100%,0% onload = myonload( SCO URL )> <FRAMESET ROWS="43,*"> <FRAME NAME= Menu SRC= MENU GENERATION URL > <!-- SCO --> <FRAME NAME= Main SRC= about:blank > </FRAMESET> <!-- API --> <FRAME NAME= API SRC= API ADAPTER URL API.html > </FRAMESET> </HTML> HTML SCO API myonload 15

Javascript SCO SCO findapi API 3.3 API 3.3.1 API API LMSGetLastError() API LMSInitialize, LMSFinish, LMSCommit ( ) (RTE 3.3.2.1 SCO to LMS Communications API Details) SCORM1.0 LMSInitialize NULL Boolean SCORM1.0 LMSInitialize, LMSFinish, LMSCommit LMS LMS API 3.3.2 API LMSInitialize, LMSFinish, LMSCommit, LMSSetValue true, false LMSGetValue LMS LMSGetValue LMSGetLastError 0 16

SCO API LMS API LMS SCO LMS 3.3.3 API API SCO SCO 3-4 (RTE 3.3.2.2 SCO to LMS Communications API Adapter State Transition) 3-4 API API not initialized initialized finished LMSInitialize LMSFinish LMSGetValue LMSSetValue LMSCommit LMSGetLastError LMSGetErrorString LMSDiagnostic & not initialized, initialized, finished API SCO not initialized SCO API 3-4 LMSGetValue not initialized SCO LMSInitialize API 17

initialized SCO LMS SCO 3-4 LMSInitialize initialized SCO LMSFinish API finished API SCO LMSInitialize SCO SCORM1.2 API LMS LMS SCO LMS LMSFinish HTML onbeforeunload Internet Explorer onunload Internet Explorer SCO LMSFinish LMS API SCO API SCORM2004(1.3) API 3.3.4 API API LMSSetData, LMSGetData, LMSCommit LMSFinish LMSCommit LMS SCO LMSSetValue cmi.core.score.raw LMSGetValue SCO LMS API SCO LMSSetValue API LMS LMS LMS 18

LMSSetValue LMSCommit LMSFinish LMS SCO LMSCommit LMSFinish SCO LMSFinish LMSCommit (RTE 3.3.2.1 SCO to LMS Communications API Details) LMS 1) LMSSetValue LMSGetValue LMSCommit LMSFinish SCO 2) API LMSSetValue LMSGetValue LMSCommit LMSFinish API LMS LMS LMSFinish LMSCommit LMS SCO LMSFinish SCO LMSFinish LMS LMS SCO LMSCommit LMSCommit LMS LMS LMS LAN 1) 2) 19

3.4 3.4.1 SCORM API JavaScript cmi.core.score.raw 0 100 cmi.core.lesson_status CMIVocabulary(Status) passed, failed, completed, incomplete, browsed, not attempted (RTE 3.4.5 Data Types and Controlled Vocabulary) (cmi.core.score.raw) LMS SCO 3.4.2 session_time, total_time SCORM session_time total_time SCO LMS SCO LMS SCO SCO SCO session_time SCO LMS 20

session_time LMSFinish session_time total_time (RTE3.4.4 The SCORM Run-time Environment Data Model) SCO session_time SCO session_time SCO LMS SCO SCO LMS LMS LMSInitialize LMSFinish LMS SCO LMSInitialize LMSFinish SCO session_time LMS total_time session_time LMSFinish session_time onbeforeunload onunload 3.3.3 LMS LMS session_time total_time SCO session_time 3.4.3 lesson_status, score, mastery_score SCORM lesson_status, score, mastery_score may, should 1 (RTE3.4.4 The SCORM Run-time Environment Data Model, CNF LMS Run-Time Environment Data Model Conformance Requirements 1.6.6) 1 may ~ ~ ~ should ~ ~ 21

3-5 3-5 lesson_status, score, mastery_score manifest LMS SCO LMS LMS SCO Mastery_score score.raw lesson_status lesson_status 1 *) 2 SCO 3 0.5 *) 4 0.5 SCO 5 0.8 *) 6 0.8 SCO 7 0.8 0.5 failed 8 0.8 0.5 (incomplete ) failed 9 0.8 0.5 incomplete incomplete 10 0.8 0.8 passed 11 0.8 0.8 (incomplete ) passed 12 0.8 0.8 incomplete incomplete 13 0.8 0.9 passed 14 0.8 0.9 (incomplete ) passed 15 0.8 0.9 incomplete incomplete *) Not Attempted LMS SCO completed LMS manifest mastery_score SCO cmi.core.socre.raw 1-6 SCO cmi.core.lesson_status LMS cmi.core.lesson_status cmi.core.lesson_status not attempted SCO LMS completed 1, 3, 5 SCO cmi.core.lesson_status (completed, incomplete, passed, failed) LMS cmi.core.lesson_status 2, 4, 6 manifest mastery_score SCO cmi.core.socre.raw 7-15 SCO cmi.core.lesson_status incomplete mastery_score cmi.core.socre.raw LMS cmi.core.lesson_status cmi.core.socre.raw mastery_score LMS cmi.core.lesson_status failed 7, 8 cmi.core.socre.raw mastery_score LMS cmi.core.lesson_status passed 10, 11, 13, 14 22

SCO cmi.core.lesson_status incomplete LMS cmi.core.lesson_status incomplete 9, 12, 15 mastery_score SCO cmi.core.lesson_status SCO cmi.core.lesson_status mastery_score cmi.core.socre.raw cmi.core.lesson_status SCO SCO manifest SCO SCO cmi.core.lesson_status cmi.core.lesson_status completed SCO SCO SCO SCO cmi.core.lesson_status LMS cmi.core.lesson_status SCORM2004(1.3) SCORM2004 lesson_status completion_status (completed, incomplete) success_status (passed, failed) SCORM1.2 LMS 3-5 mastery_score mastery_score mastery_score 0 LMS lesson_status, score, mastery_score LMS mastery_score lesson_status, score LMS mastery_score LMS mastery_score mastery_score LMS LMS LMS 3-5 23

mastery_score LMS mastery_score mastery_score SCO cmi.core.lesson_status LMS cmi.core.lesson_status mastery_score 0 0 cmi.core.socre.raw SCO SCO cmi.core.lesson_status LMS cmi.core.lesson_status 3.4.4 lesson_status SCORM Ver.1.2 (prerequisites) SCO (CAM 2.3.2.5.1 Sequencing and Navigation Today) LMS 3-6 3-6 S11 S11 completed passed S11 & S12 S11 S12 completed passed S11= passed S11 passed S11= passed S12= passed S11 S12 passed LMS SCO SCORM Ver.1.2 SCO SCORM Ver.1.2 SCORM2004(1.3) LMS 24

LMS LMS SCO 3.4.5 Mandatory Optional SCORM Mandatory Optional LMS (RTE 3.4.2 Data Model Elements) SCO LMS _children (RTE 3.4.1.2 Data Model Elements) SCO LMSGetValue LMSGetValue( cmi.core.score._children ) raw LMS raw, min, max LMS SCO LMSGetValue, LMSSetValue LMS 401 - Not implemented error LMS LMS LMS LMS LMS LMS SCO LMS _children 401 SCO LMSGetValue, LMSSetValue _children LMSGetValue, LMSSetValue LMS SCO LMS SCO LMS LMS LMS 25

_children LMSGetValue, LMSSetValue LMS _children 401 SCO 3.4.6 cmi.interactions SCO cmi.interactions.0.id, cmi.interactions.1.id, cmi.interactions.2.id, RTE 3.4.3 SCO _count 0 _count // LMS interactions var totalinteractions = LMSGetValue("cmi.interactions._count") // var request = "cmi.interactions." + totalinteractions + ".id" // Interaction ID LMSSetValue(request, "Int_110") LMS cmi.interactions, cmi.objectives ADL Test Suite LMS SCO LMS _count 26

LMS LMS _count ADL Test Suite 3.4.7 lesson_status SCORM Ver.1.2 lesson_status passed, completed, failed, incomplete, browsed, not attempted 6 passed, completed, failed, incomplete passed: SCO SCO (completed) (passed) completed: SCO (passed) SCO SCO (completed) LMS SCO failed: SCO (passed) SCO (completed) SCO (completed) (failed) incomplete: SCO lesseon_status passed completed failed incompleted lesson_status SCORM1.2 27

SCO lesson_status LMSGetValue SCO SCORM2004 LMS LMS 3.4.3 Mastery Score LMS SCO lesson_status SCO 3.5 3.5.1 SCORM LMS SCORM LMS SCORM LMS SCORM 1 LMS SCORM SCORM LMS 2 LMS SCORM LMS LMS SCORM LMS 2 SCORM LMS SCORM SCORM SCORM LMS 28

SCORM LMS LMS SCORM LMS SCORM 3.5.2 LMS GUI SCO SCORM SCO LMS GUI SCO LMS LMS LMS SCO LMS SCORM2004 SCO SCO LMS GUI GUI SCORM2004 LMS SCO 29

3.5.3 SCORM SCORM SCORM AICC WBT SCORM WBT HTML SCORM SCORM Web SCORM LMS LMS LMS LMS SCORM2004 Web 30