I need to list scorm contents instead of their name that leads to the scorm/view.php for display of scorm contents, so the user can open scorm course in one/single click
In reply to Muhammad Hasnain
Re: View Scorm Contents in "Topics Course Format"
by Muhammad Hasnain -
around line 1568 after
echo '<a '.$linkcss.' '.$extra. // Title unnecessary! ' href="'.$CFG->wwwroot.'/mod/'.$mod->modname.'/view.php?id='.$mod->id.'">'. '<img src="'.$icon.'" class="activityicon" alt="" /> <span>'. $instancename.$altname.'</span></a>';
add
if($mod->modname == "scorm")
{
echo '<pre>';
//print_r($mod);
require_once($CFG->dirroot.'/mod/scorm/locallib.php');
$cm = get_coursemodule_from_id('scorm', $mod->id);
$course = get_record("course", "id", $cm->course);
$scorm = get_record("scorm", "id", $cm->instance);
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$contextmodule = get_context_instance(CONTEXT_MODULE,$cm->id);
if (isset($SESSION->scorm_scoid)) {
unset($SESSION->scorm_scoid);
}
$strscorms = get_string("modulenameplural", "scorm");
$strscorm = get_string("modulename", "scorm");
scorm_view_display($USER, $scorm, 'view.php?id='.$cm->id, $cm);
print_r($strscorms);
// print_r($modinfo);
}