Hi team
I have developed custom block which extract scorm interactions, elements like x.start.time, core.cmi.lesson_status
My question is whether the result is displayed for logged in users only. Here is my code.
class block_scormtest extends block_base {
function init() {
$this->title = get_string('pluginname', 'block_scormtest');
}
function get_content() {
global $DB;
if ($this->content !== NULL) {
return $this->content;
}
$content = '';
$courses = $DB->get_records('scorm_scoes_track', ['element' => 'cmi.core.lesson_status']);
foreach ($courses as $course) {
$content = $course->attempt. ' '.userdate($course->timemodified, get_string('strftimerecentfull')). ' '. $course->value. '<br>';
}
$this->content = new stdClass;
$this->content->text = $content;
}
}