• Resolved Tano

    (@tanohex)


    Please note that LiteSpeed Cache v6.1 breaks the Quizzes in Masteriyo v1.7.4.

    This happens even when LiteSpeed is disabled on the Learn page.

    Some console errors related to quizzes appear + the following one:

    When you disable the LiteSpeed plugin completely, everything works fine.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author masteriyo

    (@masteriyo)

    Hi Tano,

    Please go through this documentation: https://docs.masteriyo.com/faqs/configuring-caching-plugins#lite-speed-cache and follow the instructions to set up the cache plugin on your site.

    Regards!

    Thread Starter Tano

    (@tanohex)

    I know about those settings, and they were already applied, but still the same issue.

    If I disable the Cache plugin completely, everything works fine again.

    PS: I have another website that’s running Masteriyo v1.7.2 and LiteSpeed Cache v6.0.0.1 and everything works fine. So with the older versions of both these plugins, I have no issues.

    Plugin Author masteriyo

    (@masteriyo)

    We checked the latest version of Masteriyo (1.7.4) and the LiteSpeed Cache (6.1), but we found no issues. Please check this screen recording for confirmation: https://drive.google.com/file/d/1nUDFHv7CvUldTZWNUlu_ey17WItPdABT/view?usp=sharing

    Since the mentioned issue is not replicated in our testing environment, we recommend you conduct a conflict test by deactivating your other third-party plugin.

    Also, we recommend you check your LiteSpeed Cache settings and check whether the learn page is added for cache exclusion or not.

    Thread Starter Tano

    (@tanohex)

    Great job!

    Now try purging the LiteSpeed Cache, deleting the browser cache, and doing exactly the same thing without being logged in. ??

    So, to rephrase this: taking quizzes is broken when LiteSpeed is enabled and the user is NOT logged in. To fix this, you have to disable LiteSpeed.

    In my case, the courses/quizzes are free for all, and can be taken without the user having to log in.

    PS: The https://docs.masteriyo.com/faqs/configuring-caching-plugins#lite-speed-cache is missing the /learn/$ exclude.

    Plugin Author masteriyo

    (@masteriyo)

    Yes, the learn page excludes information is not included in our documentation. We will update the documentation soon.

    Since we are unable to replicate the issue in our testing environment, we recommend you try the https://www.ads-software.com/plugins/wp-optimize/ plugin on your site. The exclude cache settings are similar in this plugin. In the WP Optimize cache plugin, you need to replace $ with * on your Masteriyo pages to exclude caches.

    Plugin Author masteriyo

    (@masteriyo)

    Since we did not get a response from your end, we are marking this thread as resolved, as we believe the things mentioned here are now resolved. Please create a new support thread if needed.

    Thanks!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘LiteSpeed Cache breaks the Quizzes’ is closed to new replies.