PHP技术,PHP研究及学习,Python学习,人工智能,大数据服务

PHP+Python » 前端设计 » scorm课件分析

scorm课件分析

此文被围观19日期: 2018-11-06 分类 : 前端设计  标签:  ··

scorm目前长见版本是1.2   2004两个版本。

相应的api差异是LMS前缀。

function Scorm2004(){
    function LMSInitializeMethod(parameter){
        console.info("Initialize", parameter)
        return "true";
    }
    
    function LMSFinishMethod(parameter){
        console.log(parameter)
        return "true";
    }
    
    function LMSCommitMethod(parameter){
        console.log(parameter)
    
        return "true";
    }
    
    function LMSGetValueMethod(element){
        var _this = _self;
        console.info("GetValue:", _this)
        // console.log(element)
    
    }
    
    function LMSSetValueMethod(element, value){
        console.log(arguments)
        return "true";
    }
    
    function LMSGetErrorStringMethod(errorCode){
        console.log(errorCode)
        return "No error";
    }
    
    function LMSGetLastErrorMethod(){return "0";}
    
    function LMSGetDiagnosticMethod(errorCode){
        console.log(errorCode)
        return "No error. No errors were encountered. Successful API call.";
    }
    
    this.Initialize = LMSInitializeMethod;
    this.GetValue = LMSGetValueMethod;
    this.SetValue = LMSSetValueMethod;
    this.Commit = LMSCommitMethod;
    this.Finish = LMSFinishMethod;
    this.GetLastError = LMSGetLastErrorMethod;
    this.GetErrorString = LMSGetErrorStringMethod;
    this.GetDiagnostic = LMSGetDiagnosticMethod;
}


还有api的定义

window.API_1484_11 = new Scorm2004(""); //2004
window.API = new SCORMapi1_2(""); //1.2


本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.