WPLMS WordPress LMS Documentation

WPLMS Vulnerability fix

A vulnerability was reported in the WPLMS theme by Wordfence. This vulnerability was of very severe in nature and we recommend all our users to update the theme as soon as possible.

The vulnerability was reported to us on 6th November and by 8th November we had resolved the vulnerability and released theme update 4.963.

This is the second vulnerability reported in WPLMS theme in over 10 years of its history as a successful WordPress theme.

We are however seeing a lot of sites facing issues with their wp-config.php being removed , we're prepared a set of steps on how to fix this vulnerability manually even if there was a hack attempt on your site.

https://wplms.io/support/knowledge-base/wplms-4-963-error-establishing-database/

Vibebp 1.9.9.7 Login issue fix

Vibebp 1.9.9.7 versions is released with the fix to the Login issue.

We were reported yesterday about an urgent issue impacting many sites, we released the update after being notified of the same.

To update Vibebp

  1. You can simply go to WP admin - dashboard - updates
  2. Click on Check again in case the update does not show up.

If you are using white labelled vibebp

a. The changes are in login.js file which you can replace

If service workers is enabled

Ensure that you update the service worker version so that cached files from user's browsers can be replaced.

Important Security Update

VibeBP 1.9.5.5.1

3 Major Security Vulnerability updates

WPLMS Plugin 1.9.9.1

10 Major security vulnerability updates

All vulnerabilities were reported by [email protected] on 1st April, we submitted fixes to vulnerabilities on 1st April and then again on 4th April and 9th April. We are still awaiting confirmation from PatchStack on the fixes so there could be further updates this month. Another post with full disclosure will be one once we have confirmation on the fixes.

Wplms 1.9.8.4

FIXED :

course avatar fix

  • approval not showing and author change on publish fix
  • instructor appriovals
  • the_content in assignment content to run shortcodes in assignment content
  • make course forum privacy work
  • passing score check fix
  • if inst cannot add student then cannot remove them as well
  • add badge title for gamification
  • php err fix
  • check status before setting it continue if student already was there in course

WPLMS Theme Update 4.92

WPLMS 4.92 theme was live.

  1. New OneInstructor demo was live : https://demos.wplms.io/oneinstructor/
  2. PHP warnings & notices fixed
  3. WooCommerce Cart template updated
  4. Group layout fixes

WPLMS 4.7

Updates

  1. WooCommerce Template updates
  2. Gutenberg removed from Widget Area
  3. Active sidebar check to remove sidebar on pages / taxonomies where not required.
  4. Patchstack reported patch for customizer import security fix.
 

Apple login with Vibe App

To enable Apple login, you need to have an Apple developer account which costs $99 per year. 1. Then you need to create an App in your Developer account. 2. Configure the certificates section of the App. See : https://prnt.sc/9Sbmcftc0s9W , make sure you enable Authorised Domains which would require an additional step. 3. Also, make sure you enable signin with Apple : https://prnt.sc/GFMRNilAok6u , you will need to enter the Auth callback url which you need to copy from firebase project. 4. Login to your firebase project, and go to Authorisation - Sign in Tab. Enable Apple and you will be see a screen to copy the oAuth url : https://prnt.sc/EetD83lrFd4c 5. Use this same URL in the App signin with Apple configuration : https://prnt.sc/hFZBnQ2dPKNC 6. Now, enable Apple as signin option in WP admin - Vibebp - Settings - General

WPLMS 5.0 RoadMap

This might be a little early as we are into 4.2 & WPLMS plugin v 1.7 only. The plan is entire 4.x series of WPLMS will be focussed on improving and bug fixing in the current WPLMS framework. We expect to reach WPLMS 5.0 in later half this year. Remaining parts in 4.x
  1. Full compliance with WP 6.3 & Full site editing. The theme will provide an option to convert to an FSE theme or a non-FSE theme in options panel & setup wizard.
  2. Features polishing & presentation. Many included features in 4.0 are not announced like live contests etc.
  3. New Demos and Full Gutenberg compatibility. [ Live ]
  4. Report generator : pending.
The work on 5.0 has started quite a while ago, data is already being collected in 4.x versions for effective AI modules. The 5.0 series will be mostly focussed on including AI in WPLMS.
  1. AI powered units. Units using AI for completion.Units which match image, detect movement, detect sound patterns to mark completion and proceed to next.
  2. AI Powered questions : Question detecting movement, screen matching, Question which detect sound patterns and present score. [ Live ] 
  3. AI powered curriculum : Adaptable Courses - Auto-curriculum design based on user's progress. An instructor will only select unit tags and based on user's completion the curriculum will be designed by AI for every user.
  4. AI powered quizzes : The quizzes will automatically generate the question pattern for the user. An instructor will only select question tags and based on user's progress the question set will be designed based on the AI strategy selected by the instructor. [  Live ] 
  5. Exportable Courses : Export & Run your course in any xapi LMS.
We will also launch the plugin version of WPLMS in the first half to be used with any theme. Along with the Vibe Framework which will be posted on Wp.org.

Vibe PWA Framework : WPLMS Apps on iOS , Android & Microsoft

The WPLMS Project is built on the Vibe PWA Framework for WordPress. We have some great news, now you can publish Apps using the Vibe PWA framework on all platforms. Try out these apps : iOS : https://apps.apple.com/us/app/wplms/id1589244357 Android : https://play.google.com/store/apps/details?id=com.vibethemes.twa&hl=en_US&gl=US Windows : https://www.microsoft.com/en-us/p/wplms/9pbv2xm5r1mj?activetab=pivot:overviewtab This presents a case with tremendous possibilities for the Vibe PWA framework. You get a lot of benefits like : a. Develop once, get in all apps b. All apps at once for all devices c. all apps at once for all platforms d. All apps at once for All member types We are working on some really interesting projects for the Vibe Framework and it means once it is complete, you will get those features on all platforms without spending extra $ for the Apps. PWA are also perfectly suited for distributed environments like the server-less platforms and the distributed apps. Upcoming in Vibe Framework
  1. Purchase Process inside PWA [ Android / iOS ]
  2. All directories inside PWA [ Members complete, Groups complete ]
  3. AI powered Worksheets Addon [ December 2021 ]
  4. Classrooms Addon [ Releasing soon ]
  5. Video Recording capabilities inside PWA, video already live. [ releasing soon ]
  6. Exportable Courses [ releasing soon ]
Further sections we are working on and which will be working on in 2022 :
  1. AI powered Curriculum for Adaptive Courses.
  2. AI powered Quizzes for adaptive Quizzes.
  3. Proctored Quizzes with face detection.
  4. Simple Games builder in Education.
Further exploration :
  1. An educational CRM
  2. Complete School Management on WPLMS
We are really excited to showcase the power of the Vibe PWA platform and give the best of the technology to our customers. Thank you for supporting the WPLMS Project. izmir escort

WPLMS 4.0 impact on Site speed

We now reach 6 months of launch of WPLMS version 4.0 series. And as we gear up for the next year 2021 , we are now "really" excited to show/prove why we revamped our entire architecture to version 4.  The evolution of web never stops and things where were earlier un-imaginable in version 3 of WPLMS are now possible. As version 4 gets stable and even though there are bugs one can not ignore the over improvement in the User experience and speed.  The rules of the web are changing fast and we wanted WPLMS customers to be on top of things when these rules change.  We did track the overall improvement in our main site wplms.io and the impact is satisfying. Reaching to a site speed core of 90+ from Google insights tool for mobile was earlier not possible in version 3 of WPLMS. This is now possible in version 4. I will share 2 images here : [caption id="attachment_322682" align="alignnone" width="874"] Version 3 WPLMS speed, the max we could reach was 24[/caption] Versus the WPLMS version 4 speed comparison [caption id="attachment_329542" align="alignnone" width="920"] WPLMS version4 [ Check latest lab data ][/caption]  Clearly the Wplms version 3 was not optimised for the modern web and while we are still working on further improving the above metric in version 4, we are slowly reaching where other WP themes are unable to reach. We did a short video on how we reached this score on a brand new WP site : https://www.youtube.com/watch?v=3IRNZDGBcDQ If you simply compare this above metric  with WP themes which claim to be fastest WordPress themes, WPLMS is still comparable to the fastest themes. One of the major things which changed in version 4 was eliminating our dependency from jQuery, cookies, sessions and moving to a JWT login system built for scalability. There are some amazing technologies which have emerged in 2020 like the serverless / JAMstack and WPLMS version 4 is fully equipped to handle these. takipçi satın al takipçi satın al takipçi satın al takipçi satın al takipçi satın al sosyal medya paneli escort izmir

WPLMS Roadmap [Complete]

As we get close to the release of WPLMS 4.0 it is important to define the roadmap for future of WPLMS. I will list down the most interesting things first of what is coming up and then what can be expected and what are other possibilities : Coming Up 4.0 : 
  1. Ultra fast loading [ <-- Live --> ]
  2. Brand new UI [ <-- Live --> ]
  3. Focus on Mobile browser Support and content creation via tablets/phones. [ <-- Live --> ]
  4. Major UX changes. [ <-- Live --> ]
  5. UX change for BuddyPress, new Template pack. [ <-- Live --> ]
  6. Elementor Profile , Nav Menu for Profile Menu. [ <-- Live --> ]
  7. Profile System, everything works in profile area. [ <-- Live --> ]
  8. Use WPLMS with any theme without impacting other areas. [ <-- Live --> ]
  9. Offline support for web ( no internet, no problem) [ <-- Live --> ]
  10. Exportable course [ Industry standard, Migrate to Other LMS ] [ COMING SOON ]
  11. Cacheable Content [ <-- Live --> ]
  12. Cloudflare Rocket loader support [ <-- Live --> ]
  13. Front end Content editor built for Online education. [ <-- Live --> ]
  14. WPLMS Custom Video Player [ <-- Live --> ]
  15. In-built Chat with online members. [ Firebase ] [ <-- Live --> ]
  16. Inbuilt Social Login system 11 social logins supported. [ Firebase ] [ <-- Live --> ]
  17. RealTime notifications [ Firebase ] [ <-- Live --> ]
  18. Custom JWT login system [ <-- Live --> ]
  19. User specific Dashboard - user can remove/add/resize widgets in front end. [ <-- Live --> ]
  20. HelpDesk Addon - convert BBPress into helpdesk [ <-- Live --> ]
  21. Calendar Addon - all calendars in one place , events, appointments. [ <-- Live --> ]
  22. Knowledgebase addon - wiki and help addon. [ <-- Live --> ]
  23. Projects Module - Trello like module.[ COMING SOON ]
Videos releasing soon, I will add the links as they're released.   Expected Feature set to be available later on:
  1. New Unit Types: Code Editor, Slides, Video Quiz.
  2. Video Conferencing Module
  3. Video Recording capabilities in Units/Assignments/Quizzes,Questions.
  4. Variable Curriculum : Unlike singular, design a flowchart like curriculum
  5. Group questions
  6. Quizzes with Sections
  7. Timeless Courses - Exportable  with inbuilt course editing tools ( no need for LMS, maintainable, timeless courses ).
Possibilities :
  1. Artificial Intelligence in  Quizzes , Courses , adapt with learners pace.
  2. Machine learning based modules like : Image recognition [mljs]
  3. Virtual Reality content in Units [ React360]
  What prompted the shift :  WPLMS is still the most advanced theme and education platform on WordPress. But an aspect of technology is that it is ever evolving it is time for WPLMS for a change. Back when we released WPLMS it was using the stable technologies available at that time. Progressive enhancements in any software can only take you so far but a time comes when there is a need for a paradigm shift. The WordPress 5.0 released in 6th December 2018, BuddyPress 5.0, September 30, 2019. Both of these changes focus on WordPress as a HeadLess CMS which meant everything in WordPress is possible via API's and ReactJS became core part of WordPress. These were favourable conditions for WPLMS revival. During the times of COVID19 , there is no denying that online education has gained more importance than ever.  However, there is a  dearth affordable LMS solutions in the education industry. Almost all of WordPress based LMS solutions are an anomaly in the online Education sphere. As leading LMS in WordPress we have to compete with LMS systems outside of WordPress as well. Over the past years, we've gained a lot of knowledge, seen thousands of use cases, studied our competition, assessed the requirements of users and know the limitations of technologies. Thus the 4.0 version will bring about a platform on which we can develop further. Our Roadmap would easily explain what all is possible in the new WPLMS.   Vision :  An affordable LMS solution which meets the technology standards of the time !

Coming up next : Exportable Courses in WPLMS

WPLMS is a framework which keeps the Instructor at the centre of the Education verse. We've always focussed on how to make things easier for the Instructor , whether its building courses, or discussions or even appointments. Yet, there was one crucial aspect which was missing : "Independence" from platforms, instructors should always be in-charge of the content they create. Hence, our upcoming feature "Exportable Courses", of course it comes with the flexibility of creating your very own course in your favorite page builder ( Elementor or divi ). With this remarkable development WPLMS can also be used as a Course authoring tool ( similar to Articulate Rise or Adobe captivate ), you will be able to export your courses as SCORM or xAPI compliant course and run in any spec. compliant LMS's. The idea is that exported Courses will be independent packages, capable of running in any environment. Of course, all the backend ( LRS or WPLMS ) details will be recorded at the time of exporting the course. We're also looking into the possibility of encrypting the course contents with a unique key, making the resources and confidential ( quiz answers) data secure. What do you think about this ? Share your thoughts.

BP Course Completion Addon

This plugin basically checks whether all the required fields from the user's profile are filled or not. In case if it isn’t, the user is redirected to the profile to complete the fields. What it does:
  • Show Progress bar for the user's profile fields.
  • Prevent Users from performing activities in the site before completing the profile.
Download Link: bp-profile-completion-status-master

SCORM Compliance

With the WPLMS 3.9.5 update, we're now fully SCORM compliant. Earlier you were able to embed SCORM packages with out the ability to track scores or completion data. With the update, you'll now be able to embed and track Completion (passed/failed), Quiz scores and Progress of users in the SCORM packages. We've tested our SCORM test with Adobe Captivate, Articulate Rise and iSpring and all have consistent results.   See this link for details : https://wplms.io/support/knowledge-base/scorm-compliance/

Course Invite application addon

This plugin basically adds some custom feature in course. Below is the detailed description of what it does. What it does:
  • It adds product URL on Take this course button, which provides access to purchase the course.
  • when a user completes the purchase, Take this course button will be changed to Apply for the course.
  • Apply for the course button take them to course form, which will be manually approved by an admin or will be automatically approved.
  • now Apply for course button will be changed to Start Course.
Download Link: course-invite-application-addon