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

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

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

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

事例に見るSCORMの・・・

12研究資料02.indd

Web Web Web Web Web, i



21 e-learning Development of Real-time Learner Detection System for e-learning

,,,,., C Java,,.,,.,., ,,.,, i

7,, i

WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment

Web Web Web Web i

大学における原価計算教育の現状と課題

SOM SOM(Self-Organizing Maps) SOM SOM SOM SOM SOM SOM i

これわかWord2010_第1部_ indd

パワポカバー入稿用.indd

これでわかるAccess2010

e-learning station 1) 2) 1) 3) 2) 2) 1) 4) e-learning Station 16 e-learning e-learning key words: e-learning LMS CMS A Trial and Prospect of Kumamoto

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

e-learning e e e e e-learning 2 Web e-leaning e 4 GP 4 e-learning e-learning e-learning e LMS LMS Internet Navigware

IT,, i

SNS ( ) SNS(Social Networking Service) SNS SNS i

ii


2

untitled

i

2015: Moodle 1,2, 2, 1, 2, Moodle Moodle SCO(Sharable Content Object) Moodle (Conditional Activities)

20 Method for Recognizing Expression Considering Fuzzy Based on Optical Flow

, IT.,.,..,.. i

Web Web Web Web 1 1,,,,,, Web, Web - i -

AccessflÌfl—−ÇŠš1

<95DB8C9288E397C389C88A E696E6462>

i


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


エクセルカバー入稿用.indd

19 Systematization of Problem Solving Strategy in High School Mathematics for Improving Metacognitive Ability

29 jjencode JavaScript

21 A contents organization method for information sharing systems


..,,,, , ( ) 3.,., 3.,., 500, 233.,, 3,,.,, i


3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

MRI | 所報 | 分権経営の進展下におけるグループ・マネジメント

fiš„v8.dvi

ISSN NII Technical Report Patent application and industry-university cooperation: Analysis of joint applications for patent in the Universit

子どもの自尊感情の変容と教師との関係性

入門ガイド

26 Development of Learning Support System for Fixation of Basketball Shoot Form

Webサービス本格活用のための設計ポイント

23 The Study of support narrowing down goods on electronic commerce sites

Sobel Canny i

NotePC 8 10cd=m 2 965cd=m Note-PC Weber L,M,S { i {

<4D F736F F F696E74202D C835B B E B8CDD8AB B83685D>

SC-85X2取説


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

[2] , [3] 2. 2 [4] 2. 3 BABOK BABOK(Business Analysis Body of Knowledge) BABOK IIBA(International Institute of Business Analysis) BABOK 7

三税協力の実質化 : 住民税の所得税閲覧に関する国税連携の効果

GP ICT GP GP GP reading writing listening speaking GP ICT ICT

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

25 About what prevent spoofing of misusing a session information

DEIM Forum 2010 D Development of a La

Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Social Networking

untitled

Web Web ID Web 16 Web Web i

2 : Open Clip Art Library [4] Microsoft Office PowerPoint Web PowerPoint 2 Yahoo! Web [5] SlideShare Yahoo! Web Yahoo! Web

目次

( )

P2P P2P peer peer P2P peer P2P peer P2P i


i

, i

先端社会研究 ★5★号/4.山崎

4.1 % 7.5 %

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

25 Removal of the fricative sounds that occur in the electronic stethoscope


卒業論文はMS-Word により作成して下さい

,,.,.,,.,.,.,.,,.,..,,,, i



i

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

II

IT i

58 10

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.

1 1 tf-idf tf-idf i

46


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

平成18年版 男女共同参画白書

生活設計レジメ

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

Transcription:

18 API SCORM Development of SCORM Making Support System focus on using Data Model and API Instance 1070419 2007 3 9

API SCORM e-learning SCORM Sharable Content Object Reference ModelSCORM e-learning e-learning SCORM SCORM SCO LMS SCORM SCORM HTML XML JavaScript SCO Sharable Content Object LMS Learning Management System JavaScript SCORM SCORM SCORM SCO LMS API SCORM SCORM SCORM LMS LMS SCORM SCORM i

Abstract Development of SCORM Making Support System focus on using Data Model and API Instance Takahiro DAIKOKU Recently, SCORM (Sharable Content Object Reference Model) has been spreading in Web-Based e-learning as standard. SCORM aims improving reusability and interoperability in e-learning. Especially, RTE (Run-Time Environment) provides more effective learning through the communication between SCO (Sharable Content Object) and LMS (Learning Management System). However, SCORM content authors need definite knowledge of SCORM. SCORM content are described in HTML, XML and JavaScript. Therefore, the authors need to know them preliminarily. Describing them interfere the authors to concentrate on making contents. Especially descriptions of the communication between SCO and LMS in JavaScript is difficult. In this research, we focused on using Data Model and API Instance in RTE. We developed SCORM Making Support System. This system supports authors to describe RTE in SCORM content. And we confirmed content made by this system on SCORM compliant LMS. key words SCORM, Run-Time Environment, SCORM Content ii

1 1 2 2 2.1 SCORM................................ 2 2.2 SCORM2004................................. 3 2.3..................... 3 2.3.1 SCO............................ 4 2.3.2.......................... 4 2.3.3............................... 5 2.4............................ 5 2.4.1 SCO LMS....................... 5 2.4.2........................... 6 2.5 SCORM.................. 6 3 7 3.1 SCORM........................... 7 3.1.1............................ 8 3.1.2 SPM.................................. 9 3.1.3... 9 3.1.4.......... 10 3.2 API.............................. 11 3.2.1 API 1484 11............................. 12 3.2.2 API........................ 12 3.2.3............................ 12 iii

3.2.4............................. 13 3.2.5............................... 14 4 SCORM 15 4.1............................. 15 4.2 SCORM.................... 15 4.3................................... 16 4.4................................ 17 4.5............................ 17 4.5.1 HTML................... 17 4.5.2 XML.................... 18 4.5.3 JavaScript................. 19 4.6 SCORM.................. 20 5 SCORM 22 5.1................................ 22 5.1.1.................... 23 5.1.2............................ 24............................. 24............................. 24............................. 25................................ 25............................. 26............................ 26............................... 27 5.1.3........................... 27 5.2................................... 29 iv

6 31 32 33 A 34 v

2.1.............................. 4 2.2................................ 5 3.1 SCO LMS.......... 7 3.2........................ 11 3.3 API.......................... 12 5.1........................ 23 5.2.................... 28 5.3....................... 29 5.4 LMS SCO..................... 30 5.5......... 30 vi

3.1....... 10 4.1...................... 16 A.1 SCORM2004................... 34 A.2 SCORM2004.............. 35 vii

1 e-learning SCORM SCORM SCORM LMS Learning Management System SCORM2004 [1][2] SCORM LMS SCO Sharable Content Object SCORM SCORM HTML XML JavaScript SCORM2004 API SCORM HTML XML JavaScript SCORM SCORM LMS 1

2 e-learning e-learning e-learning LMS e-learning LMS A A LMS B B LMS LMS 2.1 SCORM SCORM e-learning e-learning AICC Aviation Industry CBT Committee ADL The Advanced Distributed Learning IMS The Instructional Management Systems IEEE The Institute of Electrical and Electronics Engineers 2

2.2 SCORM2004 ADL SCORM e-learning LMS SCORM SCORM SCORM2004 2.2 SCORM2004 SCORM2004 SCORM 2007 SCORM2004 SCORM2004 2.3 SCO 3

2.3 2.3.1 SCO LMS SCO LMS HTML SCO 2.3.2 SCORM XML 2.1 organization SCORM resources SCO 2.1 4

2.4 2.3.3 SCORM SCORM SCO SCORM SCORM2004 schema schemaversion metadata 2.4 SCORM SCO LMS API 2.4.1 SCO LMS SCO LMS 2.2API 2.2 5

2.5 SCORM 2.4.2 SCO 1. API 2. 3. 4. SCO LMS API API API SCO LMS SCO 2.5 SCORM SCORM SCORM SCORM SCORM SCORM JavaScript XML 6

3 SCO LMS 3.1 API JavaScript API 3.1 SCO LMS 3.1 SCORM SCORM SCO LMS LMS 7

3.1 SCORM LMS 3.1.1 ISO 10646 Unicode URI Uniform Resource Identifier SCORM URI URN Uniform Resource Name SCO integer 8

3.1 SCORM state SCO cmi.success status passed, failed, unknown real time time timeinterval timeinterval P1Y3M2DT3H 1 3 2 3 3.1.2 SPM SPM(Smallest Permitted Maximums) SPM 3.1.3 XML SCO 3.1 9

3.1 SCORM 3.1.4 0 cmi.comments from learner cmi.comments from lms LMS cmi.objectives SCO cmi.interactions SCO 3.1 cmi.completion threshold adlcp:complationthreshold cmi.launch data adlcp:datafromlms cmi.max time allowed SCO SCO SCO imsss:limitconditions attemptabsolutedurationlimit cmi.scaled passing score imsss:minnormalizedmeasure cmi.time limit action adlcp:timelimitaction SCO SCO 10

3.2 API 3.2. n m 0 cmi.interactions.2.id 3 SPM 3.2 3.2 API API SCO LMS LMS SCO JavaScript SCORM LMS SCO API API 11

3.2 API 3.2.1 API 1484 11 API 1484 11 SCORM2004 API LMS SCO SCO API 3.2.2 API SCO LMS SCO LMS API 1484 11 SCO 3.3 SCO 3.3 API 3.2.3 SCO LMS SCO 12

3.2 API GetValue( ) GetValue LMS JavaScript SetValue(, ) SetValue LMS JavaScript LMS LMS API LMS Commit( ) Commit SetValue LMS 3.2.4 SCO Initialize( ) Initialize SCO LMS LMS API SCO JavaScript Terminate( ) Terminate SCO LMS 13

3.2 API 3.2.5 SCO GetLastError() LMS GetErrorString( ) GetDiagnostic( ) LMS 14

4 SCORM SCORM 4.1 SCORM SCORM SCORM 4.2 SCORM SCORM SCORM SCORM2004 API cmi.interactions LMS cmi.interactions.n.type 15

4.3 LMS 4.1 4.1 7 4.1 cmi.interaction.n.type true-false choice fill-in long-fill-in likert matching performance sequencing numeric other 4.3 SCORM XML JavaScript SCORM SCORM SCO 16

4.4 HTML XML JavaScript SCORM 4.4 3 4.5 4.5.1 HTML HTML HEAD HTML JavaScript HTML 17

4.5! =que=! =lans=! =time=! =seq= 4.5.2 XML XML! id= SCO B1! title SCO! comth SCO 1 imsss:minnormalizedmeasure! tilim SCO 18

4.5 SCORM! limco SCO timeinterval! minnm 100 0 1 SCO 4.5.3 JavaScript JavaScript API //=fs=* //=ic=* //=sps=* //=icrc=* 19

4.6 SCORM //=ity=* 5.1 //=corp=* //=ans=* ansq 0 4 4.6 SCORM SCORM HTML XML JavaScript JavaScript HTML HTML HTML SCO JavaScript XML XML SCO SCORM imsmanifest.xml JavaScript 20

4.6 SCORM JavaScript API API SCO SCORM lms.js 21

5 SCORM 2 2.5 JavaScript SCORM SCORM SCORM 5.1 Java SCORM 5.1 1. SCO 2. 3. SCO 22

5.1 5.1 5.1.1 SCO SCO 23

5.1 5.1.2 7 SPM 250 10 5.2 5.2 10 24

5.1 5.2 10 5.2 10 25

5.1 5.2 5.3 10 26

5.1 5.3 10 5.1.3 SCO 0 0 100 27

5.1 5.2 28

5.2 5.3 JavaScript timeinterval SCO cmi.time limit action continue,no message exit,no message 5.2 SCORM SCORM2004 LMS LMS NTT-AT OpenSourceLMS 5.4 LMS 5.5 29

5.2 LMS 5.4 LMS SCO 5.5 30

6 SCORM2004 API SCORM SCORM HTML XML JavaScript SCORM SCORM SCORM SCO SCO SCO SCORM 31

SCORM SCORM LMS 32

[1] Advanced Distributed Learning, SCORM 2004 3rd EDITION, 2006/10/20 [2], SCORM 2004 1.0.4, 2006 3 [3], SCORM 2004 1.0.4, 2006 3 33

A A.1 cmi.comments from learner cmi.comments from lms cmi.completion status cmi.completion threshold cmi.credit cmi.entry cmi.exit cmi.interaction cmi.launch data cmi.learner id cmi.learner name cmi.learner preference cmi.location cmi.max time allowed cmi.mode cmi.objectives SCORM2004 LMS SCO SCO SCO SCO SCO SCO SCO SCO SCO 34

A.2 SCORM2004 cmi.progress measure cmi.scaled passing score cmi.score cmi.session time cmi.success status cmi.suspend data cmi.time limit action cmi.total time SCO SCO SCO SCO SCO SCO SCO SCO 35