web-dev-qa-db-fra.com

Meilleure façon de créer un "évaluateur" ou un "quiz" dynamique

Je travaillais sur un site Web Joomla avec principalement HTML + CSS. J'apprends Java, mais je n'ai pratiquement aucune expérience de JavaScript. Cependant, lorsque je lis le code, je peux le comprendre.

Tout ce que je voulais simplement faire, c'est créer un module HTML personnalisé sur une page avec:

Un évaluateur. Donc, cela fonctionnerait comme ceci:

Options A et B dans les boutons. Cliquez sur A> 2 options supplémentaires (A1 et A2) Cliquez sur B> 2 options supplémentaires (B1 et B2) En cliquant sur un élément quelconque (A1, A2, B1 ou B2), son propre contenu apparaît.

Ceci est censé se produire sur la même page, donc dynamique.

J'imagine que les boutons ont une fonction de bascule qui, au clic, conduit à cacher ou à montrer un div lié, ou quelque chose comme ça.

Maintenant, je cherche le moyen le plus facile de le faire. Cela ne me dérange pas: - d'écrire cela manuellement avec un éditeur - d'installer un plugin Joomla qui peut le faire pour moi.

Je préférerais coder ceci, mais s'il existait une solution prête à l'emploi, cela gagnerait du temps.

S'il vous plaît laissez-moi savoir ce que vous pensez, et merci.

1
Mohammed Zakariya

C'est une extension payante, mais j'utiliserais RSForms Pro. Il est très facile/rapide d’assembler quelque chose comme cela, car il a la possibilité d’y insérer des champs de texte libres et un outil intégré pour les champs conditionnels afin que vous puissiez masquer/afficher les options en fonction des choix précédents. https://www.rsjoomla.com/joomla-extensions/joomla-form.html

1
YellowWebMonkey

Je vous recommanderais de créer votre propre module Joomla.

Vous pouvez utiliser cet outil:

http://ibrini.com/fr/services-accueil/modules

Pour créer un module vide que vous pourrez ensuite utiliser pour intégrer votre code.

J'espère que ceci vous aidera.

0
Piero Marsilio