• Hello:

    After several years of using Learnpress, I’m leaving you with some recommendations for improvements that could be useful for all users and very necessary for my project.

    I have other more technical tips, about configuration improvements, but for those I’ll make a different topic for each one.

    This is a collection of simple suggestions and I’m putting them all together in the same topic.

    1.- Text editor for question explanations

    The text field for question explanations should include an editor because many times it’s necessary to include an image accompanying a text or a link and for users who don’t have knowledge of HTML code to be able to easily insert these elements into the explanation of a question.

    2.- Customizing Negative Marking

    Learnpress allows to do negative marking on questions, activating the function for failure or omission in exams, subtracting the same score as the question. If the question has 1 point, 1 point is subtracted for the failure or omission.

    It would be interesting if could be configured the custom figure for negative marking, because in training sectors, 1 is used for success and 0.5 for failure/omission.

    Something like this…

    3.- Differentiating between incorrect and omitted answers in results

    When reviewing exams, it would be good if the questions marked as incorrect distinguished between incorrect and omitted answers, not that both were incorrect.

    4.- Increase the number of quizzes a student can see on their profile

    By default, Learnpress displays 5 quizzes on the user profile under the Quizzes tab. It should be more or at least allow the admin to customize how many they want to display.

    A student doesn’t want to check only their last five quizzes, they want to check and review all of them.

    This can be changed via code, in the quizzes.php file in the /profile_tabs directory, but it needs to be changed on every update and it would be nice if it was a setting in the admin area.

    5.- Course Finished Notice

    When a user finishes a course after taking the last quiz or completing the last piece of content, an End Course button appears on the Single Course Item page of the course lesson or quiz.

    That’s nice, but it would be nice to have a pop-up or some kind of message appear somewhere alerting/notifying the user that they have finished the course.

    The button is visible, sure, but accompanying it with a clearly visible message would improve the user experience.

    6.- Error when combining word strings in different places

    When you program the plugin you use word strings that can be translated (Loco Translate) and others that cannot.

    The ones that can be translated are sometimes reused in different places, because they are the same word, so if you translate it or modify its translation, it changes in all positions.

    For example this string: Questions

    But it is a mistake, they aren’t the same concept nor does it show the same information.

    The one above in the list indicates the total number of questions and the one below in the table shows the number of correct questions in relation to the total number of questions. They are different numbers.

    Therefore, the one below should not share a string with the other and have its own string like Goals or Hits or Total Hits/Questions.

    This also happens with Failed which is used in the exam result but also in the Order list when a payment fails or is suspended. They are not the same, they should not use the same string in order to translate the exam words differently from the Order words. In Spanish, for example, there is a word to “Fallado” (Fail – payment) than “Suspendido” (Fail – Exam).

    7.- Add progress bar to custom course pages

    When use a Demo Kit like Classic or Main, the basic ones, they have a progress bar on the course page.

    But when use Thim Elementor Kit to customize the Single Course page templates, there is no progress bar widget to add. Single Course Item pages do have the progress bar widget, but Single Course pages don’t.

    This progress bar widget should be in all Demo Kits by default, for Single Course pages.

    That’s all folks!!

    Thanks for your attention. Regards.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support brianvu-tp

    (@briantp)

    Dear Desa_Web_Sup,

    We appreciate you for sharing your thoughtful suggestions with us. Your detailed feedback is highly valuable, and we will carefully review each point to see how we can incorporate these improvements into future updates. Our team will discuss your recommendations and work on making LearnPress even more user-friendly and feature-rich.

    If you have any more suggestions or technical tips, please feel free to share them with us. Your insights play a crucial role in helping us improve the experience for all LearnPress users.

    Thank you once again for your valuable input!

    Best regards,
    Brianvu-tp

    Thread Starter Desa_Web_Sup

    (@desawebsup)

    Thanks for review each point. I hope that some of them could be reality soon.

    About Point 6…

    6.- Error when combining word strings in different places

    The problem with this is that when programming the plugin code, you reuse many similar word strings on different sites.

    Therefore, when they are translated or customized with a plugin like Loco Translate, they are all modified at the same time.

    In English this may be valid, but in other languages ??(such as Spanish), there are terms that, although they are synonyms and can be used, are not correct.

    The plugin should be able to be translated completely, especially the frontend part and for that, there are strings that cannot share a language line in the .pot file, they have to be different.

    In the example I gave you, Questions is a generic word that could well be used in two places, but in that case, different numerical data are shown, they cannot share the same name.

    In the case of Fail it is repeated in four places, but in orders (in Spanish) Fail doesn’t mean the same as in the exams. You need to differentiate those words.

    Another case is Results. In Spanish, the result of 1 exam (which has 3 or 4 more appropriate ways of saying it than Results) is not the same as the result of a complete course (which also has other more correct ways of being defined than Results). In my language, both sections can’t have the same translation and it’s not possible due to the reuse of word strings in the plugin’s programming.

    And another new point…

    8.- Questions and Marks show the same data

    The Questions and Marks columns in quiz results page, shows the same information: correct questions based on the total number of questions on the exam.

    Or you program the plugin to show two different numerical data…

    Answered/Totals and Correct/Totals for example (which are different and comparable statistical data concepts)

    …or put only one column, because the information they show is the same.

    Thanks for your attention.

    Regards.

    • This reply was modified 4 months, 1 week ago by Desa_Web_Sup.
    Plugin Support brianvu-tp

    (@briantp)

    Hello Desa_Web_Sup,

    Thank you for your ongoing feedback.

    We value your thoughts on Point 6 and appreciate your new comments regarding quiz data presentation. Your insights about translation discrepancies and the importance of precise wording in different languages are quite useful. We will take a closer look at this and consider improving the translations in the .pot file to better suit various contexts in the plugin.

    As for your suggestion on displaying Questions and Marks in quiz results, we see how having separate numerical information like Answered/Totals and Correct/Totals could help students understand their performance clearer. We’ll bring this up with our team and explore how we can make these changes possible.

    Thanks once again for your detailed feedback. It really aids us in enhancing LearnPress for all users.

    Warm regards,
    Brianvu-tp

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