scorm php,终于找到SCORM中的api类是在哪里定义的了
Moodle\mod\resource\type\ims\dummyapi.php中定义了api类,并将其实例化。
dummyapi.php文件
function GenericAPIAdaptor(){
this.LMSInitialize = LMSInitializeMethod;
this.LMSGetValue = LMSGetValueMethod;
this.LMSSetValue = LMSSetValueMethod;
this.LMSCommit = LMSCommitMethod;
this.LMSFinish = LMSFinishMethod;
this.LMSGetLastError = LMSGetLastErrorMethod;
this.LMSGetErrorString = LMSGetErrorStringMethod;
this.LMSGetDiagnostic = LMSGetDiagnosticMethod;
}
function LMSInitializeMethod(parameter){return "true";}
function LMSFinishMethod(parameter){return "true";}
function LMSCommitMethod(parameter){return "true";}
function LMSGetValueMethod(element){return "";}
function LMSSetValueMethod(element, value){return "true";}
function LMSGetErrorStringMethod(errorCode){return "No error";}
function LMSGetLastErrorMethod(){return "0";}
function LMSGetDiagnosticMethod(errorCode){return "No error. No errors were encountered. Successful API call.";}
var API = new GenericAPIAdaptor;
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
