Автор работы: Пользователь скрыл имя, 01 Декабря 2013 в 19:13, отчет по практике
Система дистанционного обучения (СДО) JoomlaLMS — высокотехнологичное программное обеспечение для организации дистанционного обучения в учреждениях образования и на предприятиях, для тестирования и оценки персонала. Возможности и функционал системы обновляются в соответствии с современным требованиям к программному обеспечению для образования.
Система управления обучением JoomlaLMS — это совокупность мощных инструментов для организации онлайн обучения и тестирования, основанная на системе управления контентом с открытым кодом Joomla! CMS. Это комплексная система дистанционного обучения (CДО) с инновационными приложениями для создания курсов, учебного материала, контроля успеваемости и проведения онлайн вебинаров и конференций.
} else if ($scorm->scormtype === SCORM_TYPE_LOCAL or $scorm->scormtype === SCORM_TYPE_LOCALSYNC) {
//note: do not convert this to use get_file_url() or moodle_url()
//SCORM does not work without slasharguments and moodle_url() encodes querystring vars
$result
= "$CFG->wwwroot/pluginfile.php/
}
add_to_log($course->id, 'scorm', 'launch', 'view.php?id='.$cm->id, $result, $cm->id);
header('Content-Type: text/html; charset=UTF-8');
if ($sco->scormtype == 'asset') {
// HTTP 302 Found => Moved Temporarily.
header('Location: ' . $result);
// Provide a short feedback in case of slow network connection.
echo
'<html><body><p>' . get_string('
exit;
}
// We expect a SCO: select which API are we looking for.
$LMS_api = (scorm_version_check($scorm->
?>
<html>
<head>
<title>LoadSCO</title>
<script type="text/javascript">
//<![CDATA[
var myApiHandle = null;
var myFindAPITries = 0;
function myGetAPIHandle() {
myFindAPITries = 0;
if (myApiHandle == null) {
myApiHandle = myGetAPI();
}
return myApiHandle;
}
function myFindAPI(win) {
while ((win.<?php echo $LMS_api; ?> == null) && (win.parent != null) && (win.parent != win)) {
myFindAPITries++;
// Note: 7 is an arbitrary number, but should be more than sufficient
if (myFindAPITries > 7) {
return null;
}
win = win.parent;
}
return win.<?php echo $LMS_api; ?>;
}
// hun for the API - needs to be loaded before we can launch the package
function myGetAPI() {
var theAPI = myFindAPI(window);
if ((theAPI == null) && (window.opener != null) && (typeof(window.opener) != "undefined")) {
theAPI = myFindAPI(window.opener);
}
if (theAPI == null) {
return null;
}
return theAPI;
}
function doredirect() {
if (myGetAPIHandle() != null) {
location = "<?php echo $result ?>";
}
else {
document.body.innerHTML = "<p><?php echo get_string('activityloading', 'scorm');?> <span id='countdown'><?php echo $delayseconds ?></span> <?php echo get_string('numseconds', 'moodle', '');?>. <img src='<?php echo $OUTPUT->pix_url('wait', 'scorm') ?>'><p>";
var e = document.getElementById("
var cSeconds = parseInt(e.innerHTML);
var timer = setInterval(function() {
}
}
//]]>
</script>
<noscript>
<meta http-equiv="refresh" content="0;url=<?php echo $result ?>" />
</noscript>
</head>
<body onload="doredirect();">
<p><?php echo get_string('
</body>
</html>