The Techjoomla Blog

Stay updated with all the latest happenings at Techjoomla. From news about the developments in your favourite extensions to Tips & Tricks about the Joomla CMS, Framework & Development.
Font size: +
4 minutes reading time (751 words)

Shika 1.4 is here with QR code for certificate validation, certificate expiry implementation and more


The long wait is over! We are super excited to announce the release of Shika 1.4 which brings plenty of interesting features along with several improvements. 

We have introduced a QR code for validating the authenticity of the certificates. Site administrators can track the downloads for the associated files in the backend. With the certificate expiry implementation, users can retake the course and generate a new certificate if their certificate has expired. Site administrators can now archive the user’s attempts from the backend.

Detailed upgrade related instructions are given in the release notes. Make sure you read them carefully before you upgrade. 

Buy Shika Now!         View Shika Demo!


QR code for certificate validation

With Shika 1.4, we have generated the QR code for certificates by introducing the QR code tag for the certificate template. Anyone can verify the authenticity of the certificate by scanning the QR code on the certificate received by the user. 

Certificate expiry implementation

Using the certificate expiry implementation feature, the User's attempts on the Course lessons will be marked as invalid and also the course will get reset to being incomplete.

Users will receive a notification via TJ Notifications for certificate expiry and an invitation to retake the course. Once the user retakes the course and completes it, a new Certificate shall be generated for the user.

Download tracking in backend for associated files

Site administrators can easily identify people that have downloaded the associated files for the lesson(s) and also track the count for the number of downloads for each file.

Archive users attempt from the back-end.

Site administrators can easily archive the user's attempts from the back-end. Users will have to retake the lesson after the administrator archives the attempts of that specific user.


Shika v1.4 Changelog:


169833 Generate QR code to validate the certificate

162044 Certificate expiry Implementation

161246 Download tracking in backend for associated files

174409 Archive users attempt from the back-end.


171643 Show Mobile number field in the paid course report

156575 date range filter for "enrolled on" column in the student course report

156442 allow filtering the attempt report with lesson format


173864 Frontend>> lesson without course id is working

173567 Added user fields in User Reports

173551 Certificate image need to reload to fetch new data if generated multiple times Actions

173333 Time Spent is not recording in Certificate

173290 Course TOC>> Continue button not working

172945 Manage Enrollment>>Due to date disappears after deleting the enrollment for the same user

172523 Mozilla - Auto enroll course option not working

172501 Layout with plain style for courses menu then we can't enroll to the course from pin view

172395 Front end >> Unable to view advanced filter icon on the courses page

172270 When users are enrolled from the backend and if the approval is ON then the enrollments go as pending

171525 Enrolled Online Courses (Ongoing Courses)-Should also show courses enrolled but not started. Right now only shows courses that one has made some progress on

171524 Enrolled Online Courses (Ongoing Courses)-Should also show one's pending Approval in the module as well as 'My Courses' display. The Call to action on the card should say "Pending Approval

170575 Getting 2 notifications when a user completes a course

170572 Certificate template > When trying to "Save as a Copy" on any existing certificate it throws an error for duplicate unique id

170536 After the order is cancelled it redirect to the blank page

170422 Need to change text during Generate Question pool. The word 'Marks' should be 'Marks per question

170389 Single course menu >> If any lesson is launched and while closing the lesson it redirects to the default menu and not to the single course menu.

170002 Course display module shows the Enroll button disabled even if there are no prerequisites set for the course.

169753 Content Tab on the course page: text underneath duplicates this and should be removed - the 'Course contents' appear twice.

168769 Backend >> lesson type HTML >> after uploading the HTML file not displaying a successful message

168705 frontend >> lesson where lesson type is pdf viewer>> unable to open the files in frontend

168704 Admin >> lesson type document >> lesson format >> New box view API

168591 When no attempts is passed and the user try to click at continue button, the system didn't show any message

167953 Frontend>Any user with an associated file download link access can be able to download the file without login

Stay Informed

When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.

Learn how to set up Google search console to your ...
CopeCart integration with Shika LMS in CopeCart Co...