• Resolved btavagyok

    (@btavagyok)


    Hi,

    I am helping a friend with moving their site to a new host and managing it. The client is a language school and the site was abandoned (and left in a terrible disarray) by the previous manager.
    I am trying to bring the site back to shape and I’ve hit a roadblock I can’t manage by myself.

    The issue is with quizzes, I explain it all in this screenshot video: https://drive.google.com/file/d/1JQnayJhq5I32_B4RB9zaouoH5u2P7OKS/view?usp=sharing

    This is the page where the submit button does appear: https://kiprobal.szoftvermanufaktura.hu/nyelvtanuloknak/szintfelmero/angol-szintfelmero/

    This is the page where the submit button does NOT appear: https://kiprobal.szoftvermanufaktura.hu/en/students/placement-test/english-placement-test/

    As I explain in the video, the strange thing is that both pages have the same quiz inserted. The pages are originally in Hungarian, the English page is translated by WPML.
    To add to the video, the same issue comes up with the English version of all the placement tests (English, German, Spanish, French, Russian and Italian) while the Hungarian version of these placement tests work fine, the submit button does appear there. And these pages were created the same way: there is only one quiz for every language and that quiz is inserted into both the Hungarian and the English site.
    So, my first thought was that it could be a translation problem. But then I turned off all the plugins only turning the QSM plugin back on and problem was there – to me that means, that it is not caused by any other plugin, not even WPML.

    Next, I changed the theme to the Twenty Twenty Four theme and the issue persisted – so it is not a theme conflict issue either.

    Please help resolving this as these placement tests are essential for the operation of the language school.

    Thank you and have a great day!

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support sadiyakhanam

    (@sadiyakhanam)

    Hello @btavagyok,

    Thank you for taking the time to explain the problem you’re experiencing and for sharing the quiz URLs with us. We’ve closely examined both, and here’s what we found:

    Hungarian (MAGYAR): The quiz form loads correctly, as you can see Here

    English: When switching to the English version, a new form named “szintfelmeroForm” appears and overrides the quiz form. This form is not part of the quiz structure and lacks the necessary attributes, which seems to be causing the issue. You can view it here: Here

    Could you please confirm the purpose of the “szintfelmeroForm”?Understanding its role will help us address the issue more effectively.

    Thank you so much for your cooperation and patience.

    Warm regards,
    Sadiya

    Thread Starter btavagyok

    (@btavagyok)

    Hi Sadiya,

    Thank you very much for taking the time to look into my problem.

    I have really no idea about what this “szintfelmeroForm” could be. The word “szintfelmero” simply means placement test in Hungarian, so this suggests that it was included as a placement test. But I can’t locate a test by that name with the content of QSM quiz 102.

    To make it even more strange (to me at least) is that this “szintfelmeroForm” is there in every English language placement tests (German, Spanish, Italian, Russian, French) so this is not one specific test even though the <Form ID= … > tag suggests that, does it not?

    I don’t know who built this site and what logic they were following, I am just trying to get this site work until I can rebuild it from scratch. Reverse engineering has worked so far but this form is beyond me.

    I can’t understand how/why the Hungarian and the English version of the pages are so different. When I look at Inspect > Elements, it is clear there, but I don’t know much about coding, so I have no idea how to show the real quizzes.
    My common sense tells me that the scripting of the two pages should at least near identical.

    Also, when I look at the page editor, as seen in the video, there is no sign of this mysterious “szintfelmeroForm”.

    Any ideas about solving this conundrum, please?

    Plugin Support sadiyakhanam

    (@sadiyakhanam)

    Hi @btavagyok,

    We appreciate you providing further clarity on this

    To better understand how your forms are being generated and to perform some basic troubleshooting, we suggest the following two steps:

    • Step 1: Deactivate the Lazy Load Plugin (if you are using one)

    This can sometimes interfere with the loading and functioning of the forms.

    • Step 2: Simplify the Page Content

    Remove all HTML content and use only the shortcodes to show the quiz/forms in the page you want to test. This will help us identify if any other content is causing the issue.

    After completing these steps, please share your observations with us if the forms work well. Your assistance will help us pinpoint the issue more effectively

    We appreciate your cooperation and look forward to your feedback.

    Best regards,
    Sadiya

    Thread Starter btavagyok

    (@btavagyok)

    Hi Sadiya,

    Thank you for your kind reply!

    We don’t have any Lazy Load plugins, although the WP Rocket plugin does have lazy loading setting turned on. Still, I don’t think that is culprit as the problem persisted with ALL the plugins turned off.

    I followed your second advice and quickly put up a new test page with only the shortcode (https://kiprobal.szoftvermanufaktura.hu/en/test-page/). Lo and behold, the submit button does appear (and it works properly as well)!
    I still have no idea what causes this issue but for now, I am happy with this. I will rebuild these pages with the shortcodes and forget about the whole issue. This website will be rebuilt from the ground up anyway.

    Thank you again for your help, I do appreciate it!
    Have a great day!
    Attila

    Plugin Support sadiyakhanam

    (@sadiyakhanam)

    Hi @btavagyok,

    We’re glad we could assist you! If you have any more questions or run into any issues, please feel free to reach out. We’re here to help.

    Best regards,
    Sadiya

    gesshoo

    (@gesshoo)

    This happened with me as well. I believe the problem is that the QSM Plugin only works in default pages and posts in WordPress. The plugin and its shortcodes do not work in CTPs (Custom Post Types). Something that needs to be fixed.

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