Shika 1.1.11 Stable

Released on: Thursday, 21 September 2017 05:30

Release notes and changelog:

In this version, we have fixed 20+ bugs those were there in 1.1.10 and below versions,  You can see them under Release Notes tab. 

Backward Compatibility breaks in this release

HTML Overrides will need a review for Assign and Recommend.

We have introduced new layout for assign / recommend views which are located at




We have deprecated below two functions, which are defined in YOUR_SITE/com_tjlms/helpers/courses.php

public function enrollUser($userId, $courseId, $state = 1, $enrolled_by = 0)

public function enroll_user($admin_approval = 0, $enrolled_by = 0, $post = array(), $csv = 0, $notify_user = 1)

Below is the Replacement for this function which is defined in


public function save($data).


Upgrade Instructions

  1. Download the latest package of Shika from the Techjoomla website.
  2. You can use the ‘Install from URL’ or ‘Upload and install’ interface to complete the installation
  3. If you haven't migrated to Joomla 3.7x yet then before migrating Joomla to 3.7x, make sure your database schema is up-to-date. You can check the status on the following link: YOUR_DOMAIN/administrator/index.php?option=com_installer&view=database
  4. The size of the package is about 12MB. Make sure the upload_max_filesize and post_max_size variables in php.ini  file is set to the greater value than package size.

#107618 Collapsed modules By default for the courses in the frontend.
#107611 Improve assign and recommend performance 
#104084 REST APIs for Get Courses, GetCourse & Get Lessons 
#110244 Admin panel >> Manage enrollment >> CSV import >> supports  adding and removing multiple user groups.(CSV format changed)
Bug Fixed
#109426 Admin panel>>courses>>enroll users>>after enrolling no message success message comes
#110503 Email config does not work for Assign course to users from the front panel.
#109460 Front panel>>  My Orders>> Order Id is not appearing.
#109286 Admin panel>> Attempts> Status drop-down text is not displayed completely.
#108225 Front panel >> Dashboard >> even if the course not assigned to me it is showing assigned by with blank due date.
#89222 Admin panel>> Lesson view show error when used php7.
#110515 TjVideo Youtube plugin: time gets added in time spent though user pauses the video.
#109431 Certificate>>Display multiple entries for one certification completion.
#109316 Admin panel>>Go to Shika component >> Shows fatal error for PHP version lesser than PHP5.5
#78757 Admin panel>>manage enrollments>> Import should check access level for the course.
#108371 Course List view does not support sorting / ordering(Given config in Course menu)
#108332 Front Panel >> Assign pagination is not working
#82220 Backend> Show Uncaught Type errors in Console 
#42471 Admin panel>>Mass Enrollment CSV import : Fix Success Message
#100114 Admin panel>> courses>> enroll users button>>table height should be increased and the user should able to see Pagination.
#103961 Front Panel >> launch lesson>> unable to edit or delete the comments
##109423 Manage enrolment>>When you update date (assign new date) of the user for multiple time, then in activity log there are multiple enroll entries

Download release files:

No files were found.

Either you are not logged in Or
You do not have access to download this extension Or
You had a subscription but it is expired