|
Пример реализации
ADO в Delphi AJAX Android C++ CakePHP CMS COM CSS Delphi Flash Flex HTML Internet Java JavaScript MySQL PHP RIA SCORM Silverlight SQL UML XML Бази даних Веб-розробка Генетичні алгоритми ГІС Гітара Дизайн Економіка Інтелектуальні СДН Колір Масаж Математика Медицина Музика Нечітка логіка ООП Патерни Подання знань Розкрутка сайту, SEO САПР Сесії в PHP Системне програмування Системний аналіз Тестологія Тестування ПЗ Фреймворки Штучний інтелект
|
Пример реализацииПример реализации вызова данных методов в программе eXe learning, позволяющей сохранять разрабатываемый курс в формате SCORM package v. 1.2 (все дальнейшие примеры также взяты из этой программы): Вызов LMSInitialize(“”) /******************************************************************************* ** ** Function: doLMSInitialize() ** Inputs: None ** Return: CMIBoolean true if the initialization was successful, or ** CMIBoolean false if the initialization failed. ** ** Description: ** Initialize communication with LMS by calling the LMSInitialize ** function which will be implemented by the LMS. ** *******************************************************************************/ function doLMSInitialize() { var api = getAPIHandle(); if (api == null) { alert(UNABLE_TO_LOCATE_THE_LMS_API + '\n' + LMSINITIALIZE_WAS_NOT_SUCCESSFUL); return "false"; } var result = api.LMSInitialize(""); if (result.toString() != "true") { var err = ErrorHandler(); } return result.toString(); } Вызов LMSFinish(“”) /******************************************************************************* ** ** Function doLMSFinish() ** Inputs: None ** Return: CMIBoolean true if successful ** CMIBoolean false if failed. ** ** Description: ** Close communication with LMS by calling the LMSFinish ** function which will be implemented by the LMS ** *******************************************************************************/ function doLMSFinish() { var api = getAPIHandle(); if (api == null) { alert(UNABLE_TO_LOCATE_THE_LMS_API + "\n" + LMSFINISH_WAS_NOT_SUCCESSFUL); return "false"; } else { // call the LMSFinish function that should be implemented by the API var result = api.LMSFinish(""); if (result.toString() != "true") { var err = ErrorHandler(); } } return result.toString(); } Непосредственно из файла с учебным контентом, входящего в состав SCO, вызываются методы doLMSInitialize() и doLMSFinish(). Обратите внимание, что перед любыми действиями, связанными с вызовом функций API (в данном случае это api.LMSInitialize("") и api.LMSFinish("")) происходит поиск API-реализации, предоставляемой той LMS, которая является поставщиком учебного контента. Зверніть увагу на додаткові посиланняЯкщо вас цікавить...Головний розділзагрузка...
|
Сторінки, близькі за змістом
|
|
Copyright © 2008—2026 Портал Знань.
При використанні матеріалів посилання, для інтернет-ресурсів — гіперпосилання, на Znannya.org обов'язкове.
Зв'язок
|
НТУУ "КПІ" Інженерія програмного забезпечення КПІ Лабораторія СЕТ |
|