Objectif questionnement porte sur des questions qui ont une réponse précise qui peut être décrite de manière générale dans une valeur , un mot , une phrase , un concept , une idée ou une phrase . Le but peut être un quiz pour universitaire, aptitude ou tests psychologiques . Il peut aussi être un sondage ou questionnaire utilisé par les recruteurs de l'entreprise de sélection des candidats , par les agences de marketing pour les besoins de consommation de la compréhension ou par des médecins à diagnostiquer les problèmes des patients . C ou C + + programme à cet effet permet à un administrateur de quiz pour créer un quiz à partir d'une base de données de questions, délivre le quiz pour une multitude d'utilisateurs finaux et calcule les résultats le cas échéant. De nombreux utilisateurs finaux prennent le quiz et recevoir le résultat. La question Object Une question est un objet granuleux le plus générique dans un programme de quiz. Concevoir une structure en C ou un objet en C + + pour stocker des attributs pour une question de quiz. Un objet question aura le texte de la question , un « subjectID " pointant vers un objet de type «sujet», une liste ou un tableau de plusieurs textes de choix , un champ " answerID " pour stocker la réponse réelle le cas échéant, une champ de score qui indique que l'utilisateur a marqué sur cette question et un champ " user_responseID " pour stocker la réponse de l'utilisateur. Vous pouvez utiliser des méthodes comme le constructeur pour allouer de la mémoire et de remplir les valeurs par défaut et une méthode de Qn_SetQuestion () pour remplir les éléments de données de l'objet à une question de la base de données. Utiliser un Qn_AcceptResponse () pour enregistrer la saisie de l'utilisateur et un Qn_EvaluateResponse () pour définir le score pour cet objet question question.The utilise des constantes telles que MAX_QUESTION_LEN , MAX_CHOICE_LEN , MAX_CHOICES et plusieurs type de données definitions.Following est un exemple de définition de classe pour l'objet de la question: classe question {private : subjectID de idType ; caractères qn_text [ MAX_QUESTION_LEN ] ; choix char [ MAX_CHOICES ] [ MAX_CHOICE_LEN ] ; choiceType answerID ; //enum {1 , 2, 3 , 4, 5 } choiceType user_responseID ; unsigned int qn_score ; //Habituellement, un 1 ou 0, mais les scores pondérés peuvent détenir //Méthodes d' question Question classpublic * Question (); . //unsigned int ~ constructorpublic question (Question * PQN ) ; Qn_SetQuestion //destructorpublic STATUS ( question * PQN ) ; Qn_AcceptResponse de statut public ( question * PQN ) ; Qn_EvaluateResponse de statut public ( question * PQN ) ; //Étendez les fonctionnalités de classe ici ... } //fin de la classe question définition Le Quiz Object Dans sa forme la plus simple , un objet questionnaire doit avoir une description de l'essai , objectif , instructions , liste des questions choisies sur la base de questions de la banque , actuel ou un score global de dernier candidat cas échéant, et une conclusion descriptive ou commentaires. Responsabilités de l'objet du questionnaire et le module sont pour afficher les instructions et les objectifs de test , les questions d'affichage à l'écran, permettent l'objet de question d'accepter la réponse de l'utilisateur et définir un score, calculer score cumulé que le test se poursuit, et de fournir une réponse définitive d'encouragement, les commentaires , les résultats et toute autre information applicable . ménage Vous pouvez concevoir une classe d'objet de test en plus de la classe de test. Un test est une instance d'un questionnaire prédéfini , prise par un certain nombre de candidats. L'objet de test traite scores des candidats. Ajouter méthodes d'entretien comme une tarte ou un créateur graphique à barres pour afficher les statistiques des résultats des tests par région, Etat , ville, comté ou de l'année . Une méthode pour envoyer des alertes sur les changements dans les politiques , les modèles et hébergements test est également utile . Autres améliorations Vous pouvez étendre l'application . Ajouter des catégories et sous-catégories de sujets. Ajouter sections et sous-sections de quiz. Fournir plusieurs modèles de quiz . Développez votre base de données de test. Ces améliorations sont particulièrement utiles pour des tests standardisés universitaires ou autres.
|