2010-06-17 2 views
1

J'utilise le module Drupal Quiz, et j'ai configuré des quiz de base et des trucs comme ça. Cependant, une personnalisation supplémentaire est requise, impliquant plus d'une question par page, et une réponse de type multiple dans ce type de format:Plusieurs questions par page en utilisant Drupal Quiz

Question 1: Décrivez 4 choses que vous avez faites l'été dernier a) [short answer space - text champ] b) "Je pleurai" c) "toute ma famille est morte si j'ai appris la confiance en soi" d) "Je suis une autre xbox"

question 2: Décrivez 2 choses que vous détestez sur vous-même a) " Mes bras sont beaucoup plus courts que mes jambes " b)" Je suis né sans émotion humaine "

Donc je suppose en deux parties, comment montrer plusieurs questions par page, et ensuite comment autoriser plusieurs champs de texte pour les réponses. Oh et ce quiz n'est pas noté, c'est comme une auto-évaluation.

Merci!

Répondre

0

Vous pouvez constater que webform convient le mieux à vos besoins

+0

Le problème est que Webform ne prend pas en charge un grand nombre des fonctionnalités du quiz telles que CV. Je penche vers l'écriture de types de questions personnalisés, mais cela ne résout peut-être pas la question de l'affichage de plusieurs questions par page. – Andrew

+0

J'ai fini par utiliser Webform, et sorta l'a piraté en utilisant des règles. Si vous connaissez une meilleure façon de regrouper les formulaires, cela serait utile, car nous ne voulions pas que l'utilisateur finisse le formulaire en entier, et le "suivant" et "précédent", à partir de mes tests, ne semble pas enregistrer jusqu'à ce que vous frappez "sauvegarder" à la fin. – Andrew

+0

Ok, je me suis débarrassé du peu de règles, puisque c'était vraiment hacky. La façon dont je suis allé est de simplement écrire un module personnalisé simple et utiliser hook_form_alter pour ajuster la redirection de formulaire à la page suivante. Je stocke simplement une liste de nid globalement pour chaque groupe de quiz. – Andrew

0

Je sais que cette réponse est de 3 ans de retard, mais je pense qu'il pourrait encore être utile à quelqu'un, jetez un oeil à ce comment, je l'ai essayé et travaillé pour mon projet, mais il y a un petit bug pour "autoriser CV" pour afficher toutes les questions sur une seule page.

0

Vous devez ajouter le type de contenu "Page de questionnaire". Puis "Ajouter un contenu" à "Quiz Page". Allez à votre quiz, puis à "Gérer la question". Ajouter cette question nouvellement créée "Quiz Page" au quiz. Maintenant, vous pouvez simplement faire glisser toutes les autres questions sous cette question "Page de Quiz".

1

Ceci est disponible dans le quiz 5, ajouter une page de quiz et plus tard ajouter des questions à celui-ci. peut suivre la hiérarchie pour ajouter plusieurs questions à une seule page de test.