Partage
  • Partager sur Facebook
  • Partager sur Twitter

Création d'un questionnaire aléatoire

Sujet résolu
    8 octobre 2019 à 20:42:53

    Bonsoir,

    Pour mon diplôme je suis sensé apprendre beaucoup de vocabulaire et de verbe lié au temps .

    De ce fait j'aimerais crée un questionnaire qui me permettent d'apprendre mon vocabulaire et mes verbes par le biais de questions aléatoires.

    J'ai déjà pratiqué le HTML,CSS et un peu de php , je souhaite donc savoir si vous pensez qu'il est possible de faire ça assez rapidement ( Je me doute bien que la partie la plus longue sera de rajoutée manuellement chaque question + verbe).

    Le design m'importe , je ne cherche que la simplicité mais je veux faire un travail en bonne et due forme. 

    Auriez-vous des conseils ( j'ai quand même gardé des un certain nombre de notions HMTL/CSS, ça revient petit à petit ayant déjà suivi le cours deux fois, je n'ai pas très envie de me le retaper une troisième sachant que j'ai d'autres matières à coté).

    PS : Je ne suis pas très fan de javascript donc si c'est faisable en php, dites le moi !

    En vous remerciant par avance.

    • Partager sur Facebook
    • Partager sur Twitter
      8 octobre 2019 à 21:04:19

      Bonjour,

      tout à fait faisable en PHP, avec MYSQL pour enregistrer les données, il faut seulement bien concevoir la structures des tables MySQL pour les alimenter et les interroger de manière optimum, PHP gère très bien l'aléatoire, comme tous les langages serveurs

      tu peux même enregistrer les données sur un tableur, et importer les lignes dans les tables de la base de données, gain de temps 

      tout ceci est très classique, et assez simple

      précise la structure des données, et surtout donne des exemples de quizz ou de questions, QCM ? réponse à écrire dans un champ ?

      • Partager sur Facebook
      • Partager sur Twitter
        8 octobre 2019 à 23:18:15

        Merci d'avoir pris le temps de répondre :

        J'aimerais que ce soit un quizz , un exemple : 

        Exemple de question :

                                         Que  veut dire jouer ?

                                                <champ>

                                         Bouton de validation

        Je veux apprendre 20 mots par jour , les réponses  à inscrire dans un champ  , puis à chaque fois que je valide une réponse  , une image ou un son se lance pour me dire si j'ai une bonne ou mauvaise réponse et ainsi obtenir une note sur 20. 

        J'ai une idée de la structure des tables car je veux créer deux questionnaires bien distincts ( un pour les verbes irréguliers et l'autre pour le vocabulaire général).

        • Partager sur Facebook
        • Partager sur Twitter
          9 octobre 2019 à 18:13:20

          OK, donc 2 questionnaires, un avec une réponse pour les verbes réguliers, un avec 3 réponses pour les verbes irréguliers (infinitif, preterit, participe passé)

          Précisions :

          - il faut demander à passer ce sujet dans la rubrique PHP

          - quand tu parles de 20 verbes aléatoires, il s'agit de 20 verbes parmi les verbes non encore utilisés donc prévoir dans les tables des verbes, un champ "utilise" = à 1 ou 0, ou quelque chose d'approchant, valeur booléenne pour le champ par exemple

          - Donc chaque quizz contiendra 20 questions, il faut prévoir le cas où le quizz  n'est pas terminé, plantage de l'ordi, coupure de courant ... et permettre quand on arrive à la page de pouvoir continuer le quizz en cours

          - d'où judicieux d'enregistrer aussi en BDD les quizz eux-mêmes avec ID du verbe, question posée ou non,  réponse donnée, total points de ce quizz, etc. à préciser

          voilà quelques réflexions, qu'attends-tu de nous maintenant ? il serait bien de voir les structures de tes tables MySQL

          • Partager sur Facebook
          • Partager sur Twitter
            9 octobre 2019 à 22:48:10

            Encore pour tes réponses, je n'ai pas encore repris le codage.

            Je tenais à avoir des informations sur sa faisabilité maintenant reste à savoir combien de temps ça me prendra.

            J'ai oublié de demander serais-je obliger d'être continuellement connecté à internet pour voir utiliser le quizz ? 

            J'aimerais l'utiliser quand je suis dehors sur tablette ou portable.

            Je me demandais si je pouvais pas le mettre sur github peut-être ?

            • Partager sur Facebook
            • Partager sur Twitter
              9 octobre 2019 à 23:35:40

              Bonsoir,

              Je ne suis pas certain que cela puisse répondre à tes attentes, mais si c'était le cas, tu économiserais pas mal de temps et d'énergie en utilisant l'outil formulaires de Google:
              https://www.google.fr/intl/fr/forms/about/

              Je ne connais pas vraiment l'outil, mais dans les paramètres, tu as:

              Convertir en questionnaire
              Attribuez un certain nombre de points à chaque question et activez la notation automatique.
              Et le menu donne aussi accès à des modules complémentaires.
              Je te laisse explorer.
              • Partager sur Facebook
              • Partager sur Twitter
              "La Vérité doit être dite, le monde dût-il en voler en éclats"  (J. G. Fichte)
                10 octobre 2019 à 18:37:54

                sur github non, à ma connaissance on  y dépose des fichiers mais on n'y exécute pas de PHP et on n'y gère encore moins de base MySQL...

                il faut héberger les pages sur un serveur quelconque pour pouvoir y accéder n'importe quand et de n'importe où

                pour utiliser le tout en local, il faut le développer en Javascript, mais beaucoup moins simple qu'en PHP/MySQL, et il ne sera utilisable que sur un poste, à moins de le copier sur ton smartphone, ta tablette ... et chaque version indépendante, pas vraiment à recommander

                sinon il faudrait créer une appli, mais là je ne connais pas

                • Partager sur Facebook
                • Partager sur Twitter
                  11 octobre 2019 à 15:02:13

                  bonjour avec git tu à l'outils git-pages qui te permet de mettre en production un dépot gratuitement et assez facilement mais seulement les technologie côté client seront supporté HTML/CSS/JS mais pas de PHP/Mysql ,

                  avec l'API firebase de Google de peut utilisé un petit espace de stockage ( Base de donnée no-sql orienté document ) gratuitement ( avec un compte google ) ,

                  qu'il faudra utilisé avec javascript par contre par ce que pas de PHP avec git-page , mais ça peut te permetre d'utilisé un outils en production gratuitement et de lui intégré un stockage type base de donnée , firebase c'est moins complet qu'un SGBD relationnel type MySQL mais pour 2 table et quelque champs ça devrait faire l'affaire ...

                  • Partager sur Facebook
                  • Partager sur Twitter

                  "Pourquoi , tu cours si tu es sur de vivre ?" - Poète Corse

                    17 octobre 2019 à 15:44:11

                    Merci à tous pour vos réponses, je prendrai le soin de les utiliser à bon escient.
                    • Partager sur Facebook
                    • Partager sur Twitter

                    Création d'un questionnaire aléatoire

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    • Editeur
                    • Markdown