• Resolved stephunique

    (@stephunique)


    Hello,

    I have a few questions about your leaderboard function. I am sorry it is a bit long.

    1. For the shortcodes to display leaderboards, there are many options available and I am confused with what each of them do. I was wondering if you could explain what each of them do:

    In the shortcodes section of the plugin settings are the following options and shortcodes:

    All Results Settings

    [ays_all_results id="Your_Category_ID"]

    At the bottom, the instructions says: “ID?– Enter the ID of the quiz category. Example: id=’23’. Note: In case you don’t insert the ID of the Quiz Category, all results of all the quizzes will be displayed on the Front-end.”

    For this one, my question is:

    How is it different to the paid upgrade shortcode called “Leaderboard By Quiz Category Settings

    And, if we enter the ID of a particular quiz into this shortcode, it would display the leaderboard of a particular quiz, right (and not just a category)? If so, how is that different to the other shortcodes, like the next one, called “Single Quiz Results Settings” with the following code?

    [ays_quiz_all_results id="Your_Quiz_ID"]

    I tried this code while logged in as an admin and got the message telling me I must log in to see the results, so I actually can’t tell what this code does.

    There is another shortcode (a paid upgrade) called “Individual Leaderboard Settings“. It doesn’t come with any instructions and I would like to know what this does. For example, is that a leaderboard for a particular (individual) user, eg “John” and all his high scores for the quizzes he did, or is that the high scores of all users who did a particular (individual) quiz?

    2. The leaderboard includes logged out guest test takers too. Can we exclude logged out guest users from leaderboards and only show those who have logged in to do a quiz?

    3. I did some tests and noticied that the leaderboard will show the same user each time they do the same quiz, and list them more than once. For example, as a test, I did a quiz as an admin 3 times while logged in, and each attempt is listed separately in the leaderboard under the same username. I would like to show each user only once (since they are and have to be logged in to be shown on the leaderboard as in Number 2 above), is that possible?

    Finally, can we customise the visual display of the leaderboard itself?

    Thank you

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Support Jasmine

    (@hyenokian)

    Dear @stephunique,

    Thank you for the topic.

    1. Please check out the following video tutorials where all the options of the Leaderboards are described and explained in detail: https://www.youtube.com/watch?v=I4rfyzf5D3E

    2. As to the difference between the All Results Settings and the Leaderboard By Quiz Category Settings shortcodes.
    The All Results Settings shortcode shows all the results of all the users of the given quiz category.
    However, the Leaderboard By Quiz Category Settings shortcode shows the list of top users who passed any quiz from the given category. Moreover, you can assign different settings for the leaderboard like how to group the users, what data to display, styling options, etc.

    3. <<I tried this code while logged in as an admin and got the message telling me I must log in to see the results, so I actually can’t tell what this code does.

    Let us know whether you have a cache generated on your website or not.
    Please provide us with the link, where the given shortcode is located so that we can check it out.

    4. As to the Individual Leaderboard Settings.
    It shows the list of top users who passed the quiz, the ID of which you specify for the shortcode.
    You can find more info about the leaderboard in the video provided above.

    As to the 2nd and 3rd points you mentioned.
    You will need to choose the Grouping by ID method to achieve your desired result. By this, the guest users will not be included in the list.

    As to the customization settings.
    The plugin has the Custom CSS option for the leaderboards. So, you can write your own CSS code and achieve your desired specific results.

    See the screenshot below:

      Please note, that the features you are referring to are available only in the Pro version of the plugin.

      Thank you.

      Thread Starter stephunique

      (@stephunique)

      Hello Jasmine,

      Thank you for your reply.

      For number 3 above: I have Litespeed Cache activated, if that is what you mean. But the message is there even when I use a private browsing mode that does not save cookies.

      Here is the link where you can use to see the issue I mentioned:

      https://popcornquizzes.com/single-results-page-test/

      You can create a subscriber’s account and log in, and then try to access the link above, and see if it tells you that you must log in to see it.

      Thank you for answering my other questions.

      Thread Starter stephunique

      (@stephunique)

      Hi Jasmine, I can’t edit my previous post so I would like to add something else I noticed, here.

      I tried the shortcode called “Show User First Name” and the “Show User Last Name” that is supposed to show the user’s first and last name of the person that is logged in, but nothing displays when I am logged in.

      The “Show User Nickname”, “Show User Display name”, and “Show User Email” works.

      Also: I tested the shortcode for “Show quiz average rate”. The hover tip doesn’t exactly explain what it does, only that it shows “the average rate” for the given quiz. When I tried it with the plugin’s demo math quiz (that I have done many times)’s ID, on the front end it says “There are no results yet.” Can you explain what this code is supposed to do and how I am supposed to use it?

      • This reply was modified 4 months, 1 week ago by stephunique.
      • This reply was modified 4 months, 1 week ago by stephunique. Reason: Add more detail
      Plugin Support Jasmine

      (@hyenokian)

      Dear @stephunique,

      Thank you for your response.

      We checked and noticed that the page is cached.

      See the screenshot below:

      This is the reason the same cached page is opened each time.
      So, please clear all the caches and exclude the link, where the given shortcode is located from the Cache plugin settings.

      As to the following part:
      << But the message is there even when I use a private browsing mode that does not save cookies.

      I want to mention, that this factor doesn’t make any difference as your page is cached on the Server side.
      After clearing caches, check the case again with either the?Incognito?mode or?another browser/device.

      Please check this and let us know about the outcome.

      Thank you.

      Plugin Support Jasmine

      (@hyenokian)

      In addition to our previous response, please find the answers below.

      As to the following part:
      <<???? but nothing displays when I am logged in.

      Please note, that there could be many reasons for this.
      Please check whether the First Name and Last Name fields are blank on the User Profile or not.

      Provide us with the link, where we can check the case.
      Also, please provide us with a short video or screenshots where the given problem can be displayed.

      We registered a new user using the plugin you are using. Then, have inserted the? [ays_quiz_user_first_name] and [ays_quiz_user_last_name] shortcodes into the Result Message.
      The shortcodes worked correctly.

      <<….on the front end it says “There are no results yet.” Can you explain what this code is supposed to do and how I am supposed to use it?

      The [ays_quiz_avg_rate id=”Your_Quiz_ID”] Shortcode shows the average score of the users for the given quiz.

      As to the following message:
      <<There are no results yet.

      This message is displayed when there is no rating for the given quiz.
      To let the users rate the quiz after the quiz completion, please go to the Quizzes > particular quiz > Results Settings Tab and tick the Enable quiz assessment option.

      See the screenshot below:

      Thank you.

      Thread Starter stephunique

      (@stephunique)

      Hello Jasmine

      I have Litespeed Cache on my website, like your screenshot shows.

      To clear the cache, I used the “purge all” option. This clears the cache for the entire site. I have done that many times and after each edit/save I do. All other changes I make on my site show up, except the short codes showing the user’s names and the “Show quiz average” shortcode. I have also checked in private/incognito mode, same result. I have also tried accessing the page with a different device and the result is also the same.

      Here is a page that has the user first name and quiz average shortcode on it: https://popcornquizzes.com/quiz-maker-shortcode-examples/

      The text shows what shortcode I have placed below it, but since the shortcode does not show, you can only see the text.

      I have 2 test quizzes and have already set both of them to display their averages, but it still doesn’t show for me. The names also do not show.

      The pages https://popcornquizzes.com/single-results-page-test/ and https://popcornquizzes.com/single-quiz-results/ also do not show.

      Thread Starter stephunique

      (@stephunique)

      Hello Jasmine,

      Thank you for the explanation and screenshots, I have resolved the issues. You were right, I didn’t actually have a first and last name added – I thought I did, but I did not, that was why it did not show the user’s names. So sorry for the confusion.

      As for the other thing about “There are no results yet.”? – I have resolved that too. I was confused with what the shortcodes did, and the mouse over tooltip wasn’t too clear either. I was confused with the “average score” and “average rate” and thought “average rate” was something similar to the average pass rate or statistical average. After I allowed voting for the quiz, the “average rate” displays correctly.

      Some feedback – the plugin comes with a lot of settings, which is fantastic, but their names are a little confusing and it would be great if you can change their wording in the next update or so. For example: To allow users to “rate” quizzes with a star rating, the setting in each quiz is called “quiz assessment” (which is a confusing name on its own and does not sound like it is related to rating, a better one might be “allow rating“), but to display the rating on the front end, the short code for that is called “Show quiz average rate” which does not sound like it is related to something called “quiz assessment”. The tooltip for “Show quiz average rate” also simply says “….show the average rate for the quiz” and again does not sound like it is related to “quiz assessment” or the ability to display the the average ‘rating‘. A better name for this would be “Show average rating

      Thank you so much for your help

      Thread Starter stephunique

      (@stephunique)

      Hello again,

      Sorry for setting it back to “unresolved”, I just remembered the issue about the “Single Quiz Results Settings” telling me I have to log in, is still not resolved yet. I have already provided links in my previous post above (last paragraph two posts above). Thank you.

      Plugin Support Jasmine

      (@hyenokian)

      Dear @stephunique,

      Thank you for your response.

      As to the issue related to the “Single Quiz Results Settings”.
      If you have removed the cache, and still the data can’t be displayed, then, you may have incorrectly inserted the shortcode.
      For example, if you want the [ays_quiz_all_results id=”Your_Quiz_ID”] shortcode to display the data referring to the Quiz with the ID 3, then, you need to insert the shortcode like this:
      [ays_quiz_all_results id=”3″]

      Please double-check the shortcode and let us know about the outcome:

      By the way, while checking out your website, we noticed an issue there.
      Please note, that the issue is not connected to our plugin, but it is important to fix it for your website performance.

      You can get in touch with us via this form so that we can provide you with the details of the issue.

      Thank you.

      Thread Starter stephunique

      (@stephunique)

      Hello Jasmine,

      Thank you for the thorough testing.

      I have fixed the issue, it indeed because I have not put the quiz ID in the shortcode. I thought I did, since I put it there for the other shortcodes. I am very sorry I did not check things on my end.

      I have sent an email on the link you gave me regarding the issue with my website. This thread can be closed now.

      Plugin Support Jasmine

      (@hyenokian)

      Dear @stephunique,

      Thank you for your response.

      Glad to hear that the problem has been resolved for you.
      Our Support Specialists already answered your request via email. So, you can check out your Inbox.

      By the way, if your query is resolved, please take a moment to rate and review the plugin or support.

      Thanks in advance!

    Viewing 11 replies - 1 through 11 (of 11 total)
    • You must be logged in to reply to this topic.