From c78ebf7ed83ba8cd5b6cff8f79007d66bf4af4ab Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Thu, 18 Mar 2021 15:35:02 -0500 Subject: [PATCH] xAPI: Add image to indicate session-specific resource - refs BT#18403 --- plugin/xapi/start.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugin/xapi/start.php b/plugin/xapi/start.php index a2bcf5ffef..25b64113db 100644 --- a/plugin/xapi/start.php +++ b/plugin/xapi/start.php @@ -17,6 +17,7 @@ $em = Database::getManager(); $course = api_get_course_entity(); $session = api_get_session_entity(); +$userInfo = api_get_user_info(); $cidReq = api_get_cidreq(); @@ -56,11 +57,16 @@ $table = new SortableTable( $table->set_header(0, $plugin->get_lang('ActivityTitle'), true); $table->set_column_filter( 0, - function (array $toolInfo) use ($cidReq) { + function (array $toolInfo) use ($cidReq, $session, $userInfo) { list($id, $title, $description, $ativityType) = $toolInfo; + $sessionStar = api_get_session_image( + $session ? $session->getId() : 0, + $userInfo['status'] + ); + $data = Display::url( - $title, + $title.$sessionStar, ('cmi5' === $ativityType ? 'cmi5/view.php' : 'tincan/view.php')."?id=$id&$cidReq", ['class' => 'show'] );