Voici une enquête donnée aux participants du cours à évaluer un instructeur à la fin du cours.
Communication Skills 1. The instructor communicated course material clearly and accurately. Yes No 2. The instructor explained course objectives and learning outcomes. Yes No 3. In the event of not understanding course materials the instructor was available outside of class. Yes No 4. Was instructor feedback and grading process clear and helpful? Yes No 5. Do you feel that your oral and written skills have improved while in this course? Yes No
7 Réponses :
La solution la plus simple à ce problème serait une grande partie du bloc si sinon, cependant, ce n'est peut-être pas ce que vous recherchez. p>
Si vous voulez de nombreuses réponses uniques sans n! Si d'autres déclarations, essayez de faire chaque réponse génère une ou deux phrases. Si vous avez un contrôle positif et un contrôle négatif de la réponse précédente à et s'il contraste suffixer la sentance avec «cependant» ou quelque chose le long de ces lignes. P>
J'espère que cela a été utile. P>
La liste des questions d'enquête sera fournie par différentes personnes et donc le contenu est inconnu au moment de l'exécution. Je cherche à voir si nous pouvons appliquer un algorithme générique pour générer cette sortie
Ohh, alors l'utilisateur crée une enquête? c'est plus complexe que j'avais pensé. Une solution générale peut être impossible, mais vous pouvez demander à l'utilisateur de saisir ce qu'ils veulent demander et le programme génère la question et la réponse. qui peut être diffuccult, mais c'est la seule solution que je puisse voir
Vous pouvez préparer une version positive et une phrase de réponse négative pour chaque question. Vous pouvez ensuite connecter ces phrases à l'aide de mots de connexion de la nature de support ou de contradiction (cependant, en outre, malgré cela ...) de sorte que la réponse soit le long des lignes de p>
"L'instructeur a communiqué le matériel de cours clairement et avec précision. En outre, l'instructeur a expliqué les objectifs de cours et les résultats d'apprentissage. Cependant, en cas de compréhension du matériel de cours, l'instructeur n'était pas disponible en dehors de la classe." P> blockQuote>
et ainsi de suite. Tout ce que vous avez à faire est de vérifier si la réponse à la question N est la même chose à la question N-1 pour décider du mot de connexion à utiliser. Htth p>
+1 c'est vraiment une bonne idée. Mais vous devez comparer la positivité des significations de cette réponse, non seulement s'ils sont les mêmes. (Suis-je génial? Oui, est-ce que je suce? Oui)
Je vais probablement construire sur ce que @yuval et @ryan ont dû dire. Merci tout le monde.
Malheureusement, je ne pense pas qu'il existe une solution générique à ce problème. Non seulement il est difficile / impossible de déterminer quelles questions sont liées et comment pour les regrouper et ajoutez des mots comme "mais", "" et "et" et "cependant" le cas échéant, mais le libellé que vous essayez de générer isn ' t une transformation évidente. PRENDRE QUESTION 4: Si le répondeur a répondu non, l'affirmation qui en résulte serait «Soit une nouvelle rétroaction de l'instructeur n'était pas claire ou non utile ou que le processus de classement de l'instructeur n'était ni clair ni utile», en supposant que la question initiale ait été parfaitement analysée. Je doute que c'est ce que vous cherchez. Je voudrais également souligner que votre résumé, en supposant qu'il contienne une forme de chaque réponse, ne sera pas vraiment plus rapide pour le réviseur à lire. Vous sous-estimez peut-être l'ambiguïté naturelle de la langue anglaise et la spécificité de votre résultat souhaité. P>
Avez-vous consulté des projets de traitement de langue naturelle, tels que http://opennlp.sourceforge.net/ a>? p>
a examiné ce projet, mais il semble soutenir une version très ancienne du JDK et ne semble pas avoir de nouveau développement. Je n'utiliserais probablement pas cet outil
Essayez d'examiner la mise en œuvre de la fonction "Pourquoi" de Matlab comme exemple. p>
Je n'ai pas pu trouver plus d'informations sur la fonction Pourquoi, sauf quelques exemples sur le Web.
Bien sûr, vous avez probablement vos propres raisons pour vouloir une fonctionnalité comme celle-ci, mais du point de vue de la conception, je voterais fortement à ce sujet si c'était mon code. L'écriture 32 (dans le pire des cas) Différents paragraphes de votre exemple fourniront définitivement des phrases lisibles à l'homme pour votre utilisateur final et de les faire sentir que quelqu'un leur communique. Essayer de générer quelque chose vous volera automatiquement de beaucoup de temps et vous ressemblera toujours trop fade, surtout si vous finissez par l'utilisateur de voir les résultats de l'enquête plus d'une fois. P>
Je suis d'accord avec votre commentaire ici, j'étais juste intéressé par l'obtention du degré d'automatisation possible avec tout outil. La sortie générée peut être fournie comme une option pour que quelqu'un effectue des corrections si nécessaire.
Je recommanderais quelque chose de similaire à ce que Yuval a proposé, avec quelques légères modifications pour rendre la langue plus naturelle. P>
Vous devrez créer une version positive et une version négative pour chaque relevé.
Vous devrez également trier les déclarations par leur sujet; Dans votre exemple, la première question peut générer une déclaration sur l'instructeur, alors que la dernière question devrait générer une déclaration sur moi-même. Ceci est important, car des peines non runonnées ont tendance à avoir un sujet singulier. P>
sujet: l'instructeur em> p>
positif:
"Matériel de cours communiqué clairement et précisément" ", a expliqué les objectifs de cours et les résultats d'apprentissage", "était disponible en dehors de la classe pour expliquer le matériel de cours" ", a fourni des commentaires et des notes qui étaient à la fois clairs et utiles" P>
négatif:
"N'a pas communiqué de matériel clairement ou avec précision", "n'a pas expliqué les objectifs de cours ni les résultats d'apprentissage", "n'était pas disponible en dehors de la classe pour expliquer le matériel de cours", "n'a pas fourni de commentaires et de notes qui étaient claires ou utiles" P >
sujet: i / moi em> p>
positif:
"Sensez que mes compétences orales et écrites se sont améliorées pendant ce cours" P>
négatif:
"Ne sentez pas que mes compétences orales et écrites se sont améliorées pendant ce cours" P>
Entrées de combinaison forte> p>
convenir des déclarations em> p>
Lorsque les déclarations 1 à 4 sont toutes d'une convention (toutes positives ou négatives), il vous suffit de les combiner de manière très simple: "L'instructeur {énoncé1}, {énoncé2}, {relevé3} et {énoncé4 }. " p>
Si la déclaration 5 est d'accord avec les déclarations 1-4, terminez-la avec: "Globalement, i {énoncé5}" p>
Si la déclaration 5 n'est pas d'accord, terminez-la avec: "Cependant, je reste {énoncé5}" p>
désaccords de désaccord em> p>
Les choses difficiles se produisent lorsque certaines des stations sont positives et certaines sont négatives. Le résultat final devra ressembler à: "L'instructeur {énoncé1} et {énoncé2}, mais {énoncé3} et {énoncé4}. Global, i {énoncé5}." p>
Nous avons essentiellement 2 groupes de déclarations; Dans mon exemple, les déclarations 1 et 2 sont dans le premier groupe, les déclarations 3 et 4 sont dans la seconde. Pour faire ce travail, les groupes doivent contenir des déclarations d'accord; Chaque groupe devrait être tout positif ou tout négatif. Réorganiser les déclarations pour mettre chaque groupe d'accord. Nous allons ensuite combiner les déclarations de groupe comme SO: "L'instructeur {group_statement}, mais {autre_group_statement}" p>
S'il n'y a que 1 instruction dans un groupe, utilisez la déclaration individuelle comme instruction de groupe. Lorsqu'il y a plusieurs déclarations dans un groupe, liez toutes les déclarations, à l'exception de la déclaration finale avec une virgule. Lier la déclaration finale du groupe avec un "et" p>
L'utilisation de l'anglais 'mais' a tendance à mettre davantage l'accent sur ce qui vient après cela qu'auparavant: si nous finissions avec le groupe positif, toute la déclaration semble positive, et si nous finissons avec le groupe négatif, le tout déclaration semble beaucoup plus négatif. Ce sera à vous de décider de la manière dont vous voulez mettre l'accent sur les déclarations, mais je vous recommanderais de le commander de manière à ce que cela soit d'accord avec la déclaration 5 et de finition avec «Globalement, i {énoncé5}». Si vous décidez de le commander de manière à ne pas être en désaccord avec la déclaration 5, vous devez terminer par «Cependant, je suis toujours {énoncé5}». P>
Cela devrait vous aider à démarrer et que vous pouvez faire quelques modifications si nécessaire. P>
Faut-il être dans ce format? Pourriez-vous le casser pour qu'il y ait une phrase par réponse? Comment savez-vous que c'est quelque chose que vos instructeurs / organisations de formation veulent? Je suis généralement plus intéressé par les agrégats pour des questions comme celle-là, puis j'aime regarder les réponses individuelles dans les sondages de texte gratuits.
Le format est quelque chose que je suis venu à la volée pour la rendre plus lisible, comme vous l'avez dit si nous génèverons une phrase par ligne, il est plus facile de gérer mais vous entraîner de nombreuses déclarations pour décrire ce que le participant souhaitait transmettre. Les déclarations générées ci-dessus de tous les participants seront fournies en tant que rétroaction à l'instructeur. Nous travaillons également à la création d'un écran qui indique des informations globales sur chaque question, qui fournit des commentaires visuels sur la manière dont l'instructeur a effectué et des domaines d'amélioration.
Cela ressemble à une autre construire!
Cela peut se retirer comme deuxième deviner, mais si possible, je demanderais une sorte de classement (par exemple 1-10) au lieu de réponses oui / non, car il me serait plus utile si j'étais que le fait de recevoir des commentaires, sur la base de les types de questions que vous avez fournies. Ce n'est pas que cela corrige votre problème de quelque manière que ce soit.