Movatterモバイル変換


[0]ホーム

URL:


CH706920B1 - Procedure for an internet-based quiz. - Google Patents

Procedure for an internet-based quiz.
Download PDF

Info

Publication number
CH706920B1
CH706920B1CH01591/12ACH15912012ACH706920B1CH 706920 B1CH706920 B1CH 706920B1CH 01591/12 ACH01591/12 ACH 01591/12ACH 15912012 ACH15912012 ACH 15912012ACH 706920 B1CH706920 B1CH 706920B1
Authority
CH
Switzerland
Prior art keywords
database
quiz
task
internet
answers
Prior art date
Application number
CH01591/12A
Other languages
German (de)
Other versions
CH706920A1 (en
Inventor
Tanner Rudolf
Original Assignee
Mechmine Llc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mechmine LlcfiledCriticalMechmine Llc
Priority to CH01591/12ApriorityCriticalpatent/CH706920B1/en
Publication of CH706920A1publicationCriticalpatent/CH706920A1/en
Publication of CH706920B1publicationCriticalpatent/CH706920B1/en

Links

Classifications

Landscapes

Abstract

Translated fromGerman

Die Erfindung beschreibt ein Verfahren für auf dem Internet (240) basierte interaktive Quiz und insbesondere Wissensquizspiele. Das Verfahren kann selbständig und fortwährend Quizaufgaben automatisch generieren basierend auf autonom erstellten Zielkriterien, welche die zu erstellenden Aufgaben beschreiben. Die Aufgabenstellungen und Antworten sind in einer Datenbank gespeichert, welche auch aktualisiert werden kann. Dem Spieler können immer neue Quizaufgaben vorgelegt werden. Die Erfindung erlaubt den Einsatz von Quiz für ein breites Anwendungsspektrum wie zum Beispiel Bildung, Verkauf, Marketing und Unterhaltung.The invention describes a method for interactive quizzes based on the Internet (240) and in particular knowledge quizzes. The method can automatically and continuously generate quiz tasks based on autonomously created target criteria that describe the tasks to be created. The tasks and answers are stored in a database, which can also be updated. The player can always be submitted new quiz tasks. The invention allows the use of quizzes for a wide range of applications such as education, sales, marketing and entertainment.

Description

Translated fromGerman

Beschreibung Technisches Gebiet [0001] Computersystem und Vorrichtung, welche Quizaufgaben für ein internetbasiertes Quiz autonom generieren und verwalten kann, und ein Quiz durchführen kann.Description TECHNICAL FIELD A computer system and apparatus that can autonomously generate and manage quizzes for an Internet-based quiz and perform a quiz.

Darstellung der Erfindung Stand der Technik [0002] Das Internet bietet vielfältige Anwendungsmöglichkeiten, eine könnte Internetmarketing sein, welches mittels eines Werbefeldes oder Coupons durchgeführt werden kann. Im ersten Fall bestimmt der Internetnutzer die Dauer, während ihm Angebote unterbreitet werden können. Im anderen Fall muss der Anbieter grosse Preisreduktionen gewähren, um den Internetnutzer zu einem Kauf zu verleiten.PRESENTATION OF THE PRIOR ART The Internet offers a variety of possible applications, one could be Internet marketing, which can be carried out by means of an advertising field or coupon. In the first case, the internet user determines the duration during which offers can be made. In the other case, the provider must grant large price reductions in order to mislead the Internet user to a purchase.

[0003] Spiele und Quiz sind bekannte Alternativen und beliebt bei Jung und Alt. Ein Quiz erlaubt es, den Spieler länger an eine Internetseite zu binden. Deshalb haben sich Firmen und Bildungsinstitute schon lange mit der Zuhilfenahme von Quizspielen für diesen Zweck befasst, wie eine Recherche gezeigt hat.Games and quizzes are well-known alternatives and popular with young and old. A quiz allows you to tie the player to a website for longer. Therefore, companies and educational institutions have long been concerned with the use of quizzes for this purpose, as a research has shown.

[0004] DE 19 961 546 A1, Verfahren zum Lernen mittels Computer: Dem Lernenden (z.B. Schüler, Student) werden gespeicherte Lernlektionen präsentiert. Diese Vorrichtung bedient sich vorgefertigter Lernlektionen, die in einer Datenbank gespeichert sind.[0004] DE 19 961 546 A1, Method for Learning by Computer: The learner (e.g., student, student) is presented with stored learning lessons. This device uses prefabricated learning lessons stored in a database.

[0005] EP 1 010067 A2, Computer implemented decision management System with dynamically generated questions and answer choices: Dieses System unterstützt einen Nutzer in der Entscheidungsfindung basierend auf einem Fragebogen. Eine Datenbank enthält vorgefertigte Fragen, mit welchen man dann einen Fragenkatalog erstellen kann. Dieses System erstellt weder Antworten noch Quizfragen.[0005] EP 1 010067 A2, Computer implemented decision management system with dynamically generated questions and answer choices: This system supports a user in the decision making based on a questionnaire. A database contains ready-made questions with which you can then create a questionnaire. This system does not create answers or quiz questions.

[0006] WO 2012/014 161 A1, Web-based questionnaire System and method: Dem Anwender wird eine vorgefertigte Frage gestellt und dann ein Hyperlink zu einer Webpage gegeben, auf welcher der Anwender die Antwort innerhalb einer vorgegeben Zeit finden muss. Die Antwort wird dann mit der gespeicherten Antwort verglichen und entsprechend der Übereinstimmung angerechnet. Dieses System bedient sich einer Datenbank mit vorgefertigten Fragen und Antworten.[0006] WO 2012/014161 A1, Web-based questionnaire System and method: The user is asked a ready-made question and then given a hyperlink to a web page on which the user must find the answer within a given time. The answer is then compared to the stored answer and counted according to the match. This system uses a database of ready-made questions and answers.

[0007] IBM Watson, http://www.watson.ibm.com/index.shtml, Stand 5.9.2012: Dieses Computersystem kann auf vorgegebene Fragen Antworten in grossen Datenbanken suchen und ausgeben. Das Anwendungsgebiet ist die medizinische Diagnose oder die Vorhersage der Entwicklung an den Finanzmärkten. Dieser Computer produziert kein Quiz, vergleicht keine Antworten, und generiert Antworten aus der Verarbeitung von gespeicherten Datenbankinformationen.IBM Watson, http://www.watson.ibm.com/index.shtml, as of 5/9/2012: This computer system can search for answers to questions in large databases and issue. The field of application is the medical diagnosis or the prediction of the development in the financial markets. This computer does not produce a quiz, does not compare answers, and generates responses from the processing of stored database information.

[0008] Die publizierten Erfindungen und Computersysteme dienen zum einen der Bildung oder generieren Vorhersagen (z.B. fragenbasiertes Expertensystem für Ärzte) oder haben zum Ziel, mittels eines Quiz mit Belohnungen (z.B. verbilligtes Produkt, Coupon, Preis) Anreize zu schaffen, längere Zeit auf einer Internetseite zu verweilen.The published inventions and computer systems are on the one hand of education or generate predictions (eg question-based expert system for doctors) or have the goal to create by means of a quiz with rewards (eg discounted product, coupon, price) incentives, longer time on one Website.

Nachteile [0009] Internetquiz, und Wissensquiz im Speziellen, haben normalerweise die Fragen und Antworten in einer Datenbank gespeichert. Um viele Besucher bedienen zu können oder um sicherzustellen, dass wiederkehrende Besucher nicht die gleichen Fragen erhalten, muss diese Datenbank sehr gross sein. Ein datenbankbasiertes Quiz kann die Antworten der Spieler nur mit den gespeicherten Antworten in einer Datenbank vergleichen. Die Eindeutigkeit von Multiple-Choice-Ant-worten macht diese Klasse von Quiz zur Regel und deshalb zum meistverbreitetsten Quiz. Es ist technisch sehr einfach zu realisieren und deshalb weitverbreitet. Das Erstellen einer grossen Datenbank ist teuer, da es mit manueller Hilfe geschieht. Diese Gründe schränken das Anwendungsspektrum langfristig ein und verhindert somit den Gebrauch von (Wissens-) Quizspielen für viele Anwendungsbereiche.Disadvantages Internet quizzes, and knowledge quizzes in particular, have normally stored the questions and answers in a database. In order to serve many visitors or to ensure that returning visitors do not receive the same questions, this database must be very large. A database-based quiz can only compare player responses to stored answers in a database. The uniqueness of multiple-choice answers makes this class of quizzes the rule and therefore the most popular quiz. It is technically very easy to implement and therefore widely used. Creating a large database is expensive because it happens with manual help. These reasons limit the scope of application in the long term and thus prevent the use of (knowledge) quizzes for many applications.

Aufgabe [0010] Die vorliegende Erfindung erweitert bzw. ermöglicht den Einsatz eines Quiz für ein breites Anwendungsspektrum ohne die Nachteile traditioneller, d.h. rein datenbankrealisierter, Quiz. Lösung [0011] Die Aufgabe wird durch die Merkmale des Patentanspruchs 1 gelöst und bevorzugte Ausführungsformen sind in den abhängigen Patentansprüchen zu finden.Task The present invention extends or allows the use of a quiz for a wide range of applications without the disadvantages of traditional, i. purely database realized, quiz. Solution The object is solved by the features of patent claim 1 and preferred embodiments can be found in the dependent claims.

Vorteile [0012] Der Vorteil der Erfindung besteht darin, dass (Wissens-)Quiz einem breiteren Publikum angeboten werden können, weil es vielfältige Anwendungsmöglichkeiten gibt, damit die Kosten für Datenbanken reduziert werden bzw. eine Datenbank ist nicht mehr zwingend erforderlich, damit komplexe Quiz (d.h. nicht multiple-choice) autonom durchgeführt werden können, und damit die Spieler nicht durch sich wiederholende Fragestellungen gelangweilt werden. Ein Quiz könnte unter anderem auch beispielsweise als Marketinginstrument eingesetzt werden.Advantages The advantage of the invention is that (knowledge) quizzes can be offered to a wider audience, because there are many possible applications, so that the costs for databases are reduced or a database is no longer absolutely necessary, thus complex quiz (ie, not multiple-choice) can be performed autonomously, and so players are not bored by repetitive issues. A quiz could also be used, for example, as a marketing tool.

Aufzählung der Figuren [0013] Die Erfindung wird anhand eines Ausführungsbeispiels, welches in den Fig. 1 bis 4 dargestellt ist, näher erläutert.The invention will be explained in more detail with reference to an exemplary embodiment, which is shown in FIGS. 1 to 4.

Fig. 1: Flussdiagramm einer möglichen Internet-Quizausführung, welche auch auf Antworten des Spielers reagie ren kann, welche das System nicht kennt bzw. nicht gespeichert hat.Fig. 1: Flowchart of a possible Internet Quizausführung, which can also respond to replies of the player ren, which does not know the system or has not saved.

Fig. 2: Detailansicht des Frage-und-Antwort-Generators (100) in Fig. 1: Blockdiagramm eines Frage-und-Antwort-2: detailed view of the question and answer generator (100) in FIG. 1: block diagram of a question and answer

Generators mit seinen Hauptkomponenten.Generator with its main components.

Fig. 3: Flussdiagramm eines Frage-und-Antwort-Generators (100), z.B. für ein Quiz, welcher fortlaufend und auto nom Fragen und Antworten generieren kann basierend auf einer Aufgabe (z.B eines Begriffs) und des Inhaltes im Internet, in Lexika und in Datenbanken zur Antwortgenerierung.Fig. 3: Flow chart of a question and answer generator (100), e.g. for a quiz that can continuously and automatically generate questions and answers based on a task (e.g., a term) and content on the Internet, in dictionaries, and in answer-generation databases.

Fig. 4: Computersystem (500) (z.B. Server), welches ein Quiz durchführt mit seinen Hauptkomponenten.Fig. 4: computer system (500) (e.g., server) performing a quiz with its major components.

Ausführung der Erfindung [0014] Ein Internetnutzer, d.h. Spieler, besucht eine Webseite, die von einem Computersystem (z.B. Server) gesteuert wird, um ein Quiz zu spielen.Embodiment of the Invention An Internet user, i. Player visits a web page controlled by a computer system (e.g., server) to play a quiz.

[0015] Der Spieler registriert sich normalerweise zuerst. Dadurch kann sein Verhalten verfolgt werden und der Computer wird ihm nicht die gleichen Quizfragen stellen, wenn er zu einem späteren Zeitpunkt wieder ein Quiz spielen will. Die manuelle Registrierung ist aber keine Voraussetzung, um ein Quiz spielen zu können. Man kann die Registrierung auch mittels sog. Cookies durchführen, die im Internetbrowser des Spielers gespeichert werden können, um einen Spieler, bzw. dessen Computer, wiederzuerkennen. Eine Registrierung erlaubt die automatische Anpassung der Spielstufe des Spielers an den Spieler mittels Analyse von früheren Spielergebnissen.The player usually registers first. As a result, his behavior can be tracked and the computer will not ask him the same quiz questions if he wants to play a quiz again later. Manual registration is not a requirement to play a quiz. You can also register using so-called. Cookies that can be stored in the Internet browser of the player to recognize a player or his computer. Registration allows the player to be automatically adjusted to the player's level by analyzing previous scores.

[0016] Der Spieler kann das Quiz alleine oder zeitgleich mit anderen Spielern oder gegeneinander (d.h. im Wettbewerb) spielen. Fig. 1 zeigt einen möglichen Quizablauf.The player can play the quiz alone or at the same time as other players or against each other (i.e., in competition). Fig. 1 shows a possible Quizablauf.

[0017] Eine Spielkonfiguration wird für jeden Quizspieler angelegt, damit der Verlauf des Quiz unter anderem gesteuert werden kann. Diese Spielkonfiguration beinhaltet alle quizrelevanten Daten. Hierbei kann es sich um verschiedene Quizeckdaten handeln, wie die Quizdauer, die Anzahl der Aufgabenstellungen, den Schwierigkeitsgrad der Aufgabenstellungen, die erreichte Punktezahl, oder sog. persönliche Daten des Spielers (wie z.B. Sprache, Alter oder Wohnort), die man bei einem Quiz berücksichtigen kann.A game configuration is created for each quiz player, so that the course of the quiz can be controlled among other things. This game configuration includes all quiz-relevant data. These can be different quiz data, such as the quiz duration, the number of tasks, the level of difficulty of the tasks, the number of points reached, or so-called personal data of the player (such as language, age or place of residence), which are taken into account in a quiz can.

[0018] Wenn das Quiz beginnt, übergibt z.B. der Aufgabeblock 202 dem Frage-und-Antwort-Generator 100 ein Zielkriterium und erhält eine Aufgabenstellung mit möglichen Antworten in Textform zurück. Als Alternative kann Aufgabeblock 202 auf eine Datenbank 262 zugreifen, die schon erstellte Aufgaben und Lösungen bereitstellt. Die Aufgabenstellung kann ein Text (z.B. eine Frage) oder eine Sprachdatei (d.h. eine verbale Aufgabenstellung) sein, die ein Sprachkonverter 170 generieren kann. Wenn zum Beispiel die Hauptstadt von Frankreich gesucht werden soll, dann beinhaltet das Zielkriterium die Begriffe «Hauptstadt» und «Frankreich». Die Zielkriterien können automatisch generiert werden, entweder ausgehend von bestehenden Aufgabenstellungen und Antworten, die im Speicher abgelegt wurden, oder durch Einträge, die der Aufgabeblock 202 oder der Frage-und-Antwort-Generator 100 in der Datenbank 262 findet, oder durch das Durchforsten eines Lexikons, (oder einer Datenbank 266) Seite für Seite (d.h. von A bis Z) erstellt, oder werden dem Computersystem von aussen durch ein Skript (eine Liste mit Zielkriterien) zugeführt.When the quiz starts, e.g. the task block 202 the question and answer generator 100 a target criterion and receives a task with possible answers in text form. As an alternative, task block 202 may access a database 262 that provides already-created tasks and solutions. The task may be a text (e.g., a question) or a voice file (i.e., a verbal task) that a voice converter 170 may generate. If, for example, the capital of France is to be searched for, then the target criterion includes the terms "capital" and "France". The target criteria may be automatically generated, either from existing tasks and responses that have been stored in memory, or from entries found in task block 202 or question and answer generator 100 in database 262, or by crawling through Lexicons, (or a database 266) created page-by-page (ie, from A to Z), or are fed to the computer system from the outside through a script (a list of target criteria).

[0019] Eine Datenbank 262 kann der Speicherung von Aufgabenstellungen inklusive der dazugehörigen Sprachdatei, Antworten und Spielerdaten dienen. Dadurch lässt sich ein Quiz auch ohne bestehende Internetverbindung auf einem PC, Tablet oder Telefon spielen.A database 262 can serve the storage of tasks including the associated language file, responses and player data. This makes it possible to play a quiz on a PC, tablet or phone even without an existing Internet connection.

[0020] Dann präsentiert das Ausgabeportal 204 dem Spieler diese Aufgabenstellung als Text (zum Lesen) oder als Sprachdatei (zum Anhören), schaltet den Timer 205 ein und beginnt eine Zeitmessung. Wenn mehrere Spieler aktiv sind (z.B. im Wettbewerb), stellt das Ausgabeportal 204 auch sicher, dass alle Spieler die Aufgaben gleichzeitig erhalten und kein Spieler benachteiligt ist.Then, the output portal 204 presents the player with this task as text (for reading) or as a voice file (for listening), turns on the timer 205 and begins a time measurement. When multiple players are active (e.g., in competition), the output portal 204 also ensures that all players receive the tasks simultaneously and no player is disadvantaged.

[0021] Die Antwort wird vom Eingabeportal 206 entgegengenommen und die verstrichene Zeit ermittelt. Dazu liest man die Zeit von Timer 205 und berechnet die Zeitdifferenz. Das Eingabeportal 206 kann auch die Eingabemöglichkeit eines Spielers deaktivieren, wenn dieser Spieler länger als eine vorgegebene Zeit braucht, um eine Antwort einzugeben.The answer is received by the input portal 206 and the elapsed time determined. To do this you read the time of timer 205 and calculate the time difference. The input portal 206 may also disable a player's ability to input if that player takes longer than a predetermined time to input a response.

[0022] Dadurch, dass man die Dauer eines Frage-Antwort-Zyklus beschränkt, kann man die Schwierigkeit des Quiz erhöhen. Eine andere Möglichkeit, den Schwierigkeitsgrad des Quiz zu erhöhen, ergibt sich durch die selektive Auswahl von Fragen, die einem Spieler gegeben werden. Jeder Frage kann ein Schwierigkeitsgrad zugeteilt werden, z.B. von 1 bis 10.By limiting the duration of a question and answer cycle, one can increase the difficulty of the quiz. Another way to increase the level of difficulty of the quiz is by selectively selecting questions that are given to a player. Each question can be assigned a level of difficulty, e.g. from 1 to 10.

[0023] Die Auswertung 208 prüft die Antwort des Spielers auf ihre Korrektheit. Wenn die Antwort bekannt ist, d.h. Teil einer vorgegebenen Gruppe von möglichen Antworten ist, dann wird die Korrektheit der Antwort überprüft. Auch Antworten mit Schreibfehlern können als korrekt identifiziert werden, weil die Auswertung 208 einen Algorithmus beinhalten kann, der die Antwort mit der erwarteten bzw. den möglichen Antworten vergleicht. Ist die berechnete Übereinstimmung (Wahr scheinlichkeit) gross - wenn z.B. bei einem Wort mit 12 Buchstaben nur ein Buchstabe fehlt oder falsch ist - kann davon ausgegangen werden, dass die Antwort des Spielers korrekt ist.Evaluation 208 examines the player's response to their correctness. If the answer is known, i. Is part of a given set of possible answers, then the correctness of the answer is checked. Also, replies with spelling mistakes can be identified as correct because the score 208 may include an algorithm that compares the answer to the expected and the possible answers, respectively. If the calculated match (probability) is large - if e.g. if there is only one letter missing or incorrect in a 12-letter word, it can be assumed that the player's answer is correct.

[0024] Die Auswertung 208 übergibt das Resultat der Überprüfung an die Registratur 210.The evaluation 208 transfers the result of the check to the registry 210.

[0025] Der Registrator 210 zeichnet das Resultat und andere Parameter auf, wie z.B. Dauer und Schwierigkeitsgrad der Aufgabe, um diese beim Spielablauf berücksichtigen zu können.The registrar 210 records the result and other parameters, e.g. Duration and difficulty of the task to take into account in the game.

[0026] Der Registrator 210 veranlasst den Aufgabeblock 202, eine neue Aufgabe bereitzustellen. Dieser Zyklus dauert solange, wie es das Quiz vorsieht, d.h. es hängt von der Spielkonfiguration ab.The registrar 210 causes the task block 202 to provide a new task. This cycle lasts as long as the quiz provides, i. it depends on the game configuration.

[0027] Wenn die erhaltene Antwort des Spielers dem System unbekannt ist, dann informiert die Auswertung 208 den Zwischenspeicher 212 und übergibt die Daten der Aufgabenstellung, wie z.B. Spielerantwort, Frage und die Gruppe möglicher Antworten.If the player's received response is unknown to the system, then the score 208 informs the cache 212 and passes the task's data, such as a. Player Response, Question and the group of possible answers.

[0028] Der Zwischenspeicher 212 kann diese Informationen in einer Datenbank 264, einer Festplatte 548 oder im Speicher 580 oder 540 ablegen.The buffer 212 may store this information in a database 264, a hard disk 548 or in memory 580 or 540.

[0029] Der Validierer 214 überprüft die Richtigkeit einer dem System unbekannten Antwort des Spielers. Eine Suchmaschine in 214 sucht nach Antworten im Internet 240 oder in einer Datenbank bzw. einem Lexikon. Hierzu kann auch der Frage-und-Antwort-Generator 100 eingesetzt werden, welcher eine Suchmaschine 160 beinhaltet. Der Validierer214 kann zum Beispiel auf die Funktionen im Frage-und-Antwort-Generator 100 zugreifen.The validator 214 checks the correctness of a player's unknown response to the system. A search engine in 214 searches for answers on the Internet 240 or in a database or lexicon. For this purpose, it is also possible to use the question and answer generator 100, which contains a search engine 160. For example, the validator 214 may access the functions in the question and answer generator 100.

[0030] Wenn die Antwort des Spielers sich nun im Nachhinein mit grosser Wahrscheinlichkeit als korrekt erweist, dann informiert die Auswertung 216 den Registrator 210.If the player's answer now turns out to be correct in retrospect, the evaluation 216 informs the registrar 210.

[0031] Der Registrator 210 kann die entsprechenden Spielerdaten, wie z.B. die Anzahl korrekter Antworten, korrigieren oder zu einem anderen Zeitpunkt berücksichtigen.The registrar 210 may retrieve the corresponding player data, such as e.g. the number of correct answers, correct or take into account at another time.

[0032] Der Registrator 210 stellt auch sicher, dass die überprüfte Antwort in der Datenbank 262 abgespeichert wird, d.h. Teil der Gruppe von möglichen Antworten der betreffenden Aufgabe wird.Registrar 210 also ensures that the verified response is stored in database 262, i. Becomes part of the group of possible answers of the task in question.

[0033] Wenn die Auswertung 216 die fragliche Antwort nicht mit hoher Wahrscheinlichkeit beurteilen kann, dann wird dieser Umstand dem Markierer 218 mitgeteilt.If the evaluation 216 can not judge the answer in question with high probability, then this circumstance is communicated to the marker 218.

[0034] Der Markierer 218 annotiert die entsprechenden Daten in der Datenbank 264 mit dem Resultat der Analyse, die der Validierer 214 durchgeführt hat.The marker 218 annotates the corresponding data in the database 264 with the result of the analysis performed by the validator 214.

[0035] Eine für das Quiz zuständige Person, z.B. ein Administrator, kann dann die in der Datenbank 264 gespeicherten offenen Aufgaben manuell bearbeiten (d.h. lösen) und sicherstellen, dass die Datenbank 262 mit diesen Aufgaben durch die Abgleichfunktion 220 aktualisiert wird.A person responsible for the quiz, e.g. an administrator, can then manually edit (i.e., resolve) the open tasks stored in the database 264 and ensure that the database 262 with these tasks is updated by the matching function 220.

[0036] Den Vorgang der manuellen Analyse einer offenen Aufgabenstellung und deren Beantwortung durch einen Administrator nennt man den halbautomatischen Betriebsmodus.The process of manually analyzing an open task and answering it by an administrator is called the semi-automatic mode of operation.

[0037] Der Frage-und-Antwort-Generator 100 und der Validierer 214 können mittels einer Vorrichtung, wie sie in Fig. 2 dargestellt ist, realisiert werden.The question and answer generator 100 and the validator 214 can be realized by means of a device as shown in Fig. 2.

[0038] Der Frage-und-Antwort-Generator 100 hat eine Schnittstelle 150 zu den verschiedenen Computerperipheriegeräten und Speichermedien wie Datenbanken, Festplatten, RAM und Internet.The question and answer generator 100 has an interface 150 to the various computer peripherals and storage media such as databases, hard disks, RAM and Internet.

[0039] Eine Kontrolleinheit 110 stellt die korrekte Funktion vom Frage-und-Antwort-Generator 100 sicher.A control unit 110 ensures correct operation of the question and answer generator 100.

[0040] Die Eingabeeinheit 120 nimmt das Zielkriterium (Begriff) der gewünschten Funktionsweise des Frage-und-Antwort-Generators 100 entgegen.The input unit 120 receives the target criterion (term) of the desired operation of the question and answer generator 100.

[0041] Die Ausgabeeinheit 130 gibt das Resultat aus.The output unit 130 outputs the result.

[0042] Die Suchmaschine 160 sucht im Internet nach Texten bzw. Antworten basierend auf dem Zielkriterium.The search engine 160 searches the Internet for texts or answers based on the target criterion.

[0043] Suchmaschine 160 bedient sich dazu eines Internet Crawlers 162, der Internetseiten auf die Zielkriterien durchsucht, eines Schedulers 164, welcher den Zugriff auf Internetseiten zeitlich organisiert, und einer Download-Funktion 166, welche die gefundenen Texte im Internet in den Speicher kopiert.Search engine 160 makes use of an Internet crawler 162 which searches Internet pages for the destination criteria, a scheduler 164 which temporally organizes access to Internet pages, and a download function 166 which copies the found texts on the Internet into the memory.

[0044] Der Sprachkonverter 170 wandelt Text in Sprachdateien um, die dem Spieler als Alternative zum Text ausgegeben werden können. Dadurch können auch blinde Spieler beim Quiz teilnehmen. Diese Sprachdateien werden dann im Browser und Computer des Spielers verarbeitet und über Lautsprecher, die am Computer des Spielers angeschlossen sind, ausgegeben.The voice converter 170 converts text into voice files that can be output to the player as an alternative to the text. This allows even blind players to participate in the quiz. These voice files are then processed in the player's browser and computer and output via loudspeakers connected to the player's computer.

[0045] Die Datenverarbeitungseinheit 140 nutzt Techniken der linguistischen Datenverarbeitung (d.h. Natural Language Processing), neuronaler Netze, der künstlichen Intelligenz und von statistischen Methoden, um diese Texte zu bearbeiten und Antworten oder Fragen zu generieren.The data processing unit 140 uses techniques of linguistic data processing (i.e., natural language processing), neural networks, artificial intelligence, and statistical methods to manipulate these texts and generate answers or questions.

[0046] Die Datenverarbeitungseinheit 140 produziert aus den Internettexten Fragen oder Antworten, und je nach Konfiguration können diese Daten auch in einer Datenbank abgespeichert werden.The data processing unit 140 produces questions or answers from the Internet texts, and depending on the configuration, these data can also be stored in a database.

[0047] Der Funktionsablauf eines Frage-und-Antwort-Generators ist in Fig. 3 dargestellt.The functional sequence of a question and answer generator is shown in FIG.

Claims (7)

Translated fromGerman
[0048] Die Eingabeeinheit 302 erhält als Eingabe das Zielkriterium. [0049] Die Suchmaschinenfunktion 304 greift auf externe Quellen zu, wie das Internet oder erhältliche Datenbanken wie Lexika und Datenbanken 266. Die Suchmaschinenfunktion 304 extrahiert die relevanten Texte oder Internetseiten unter Zuhilfenahme der Suchmaschine 160. [0050] Die Suchmaschinenfunktion 304 speichert das Ergebnis in einem Speicher, intern (z.B. RAM) oder extern (z.B. Datenbank), ab. [0051] Die Textverarbeitung 306 bearbeitet diese Texte und produziert die gewünschten Aufgabenstellungen, z.B. Fragen oder Antworten für ein Wissensquiz. [0052] Der Sprachgenerator 307 beinhaltet den Sprachkonverter 170 und produziert eine Sprachdatei basierend auf dem eingegebenen Text. Die generierte Sprachdatei kann verschiedene Audioformate haben wie z.B. mp3, wav oder jpeg, und hängt von den Ausgabefähigkeiten des Computers und Browsers des Spielers ab. [0053] Diese Aufgabenstellungen können von der Ausgabeeinheit 308 in einer Datenbank 262 zur späteren Nutzung abgespeichert werden. [0054] Eine solche Aufgabenstellung ist ein Datensatz mit verschiedenen Datenelementen. [0055] Ein Datensatz kann eine Frage, eine Antwort, eine Gruppe von möglichen Antworten, Referenzen, Internetadressen (Hyperlinks), einen Schwierigkeitsgrad und andere Datenelemente beinhalten. [0056] Fig. 4 zeigt ein Computersystem 500, mit welchem ein solches Quiz durchgeführt werden kann. [0057] Die Ausgabeeinheit 510 erlaubt es dem Bediener, das System zu überwachen. [0058] Mit der Eingabeeinheit 520 kann das Computersystem 500 bedient werden und Steuerdaten oder Begriffe eingegeben werden. [0059] Die Kontrolleinheit 530 steuert zum Beispiel den Bildschirmcursor. [0060] Die Speichereinheit 540 beinhaltet den internen Speicher 542, Datenbanken 544, Instruktionen 546 und einen Festplattenspeicher 548. [0061] Die Signalgeneratoren 550 generieren Taktsignale für die Hardwarekomponenten. [0062] Der Prozessor 570 hat einen lokalen Instruktionsspeicher 572 und kann mehrere Prozessorkerne aufweisen. [0063] Der Speicher (z.B. RAM) 580 kann einen Instruktionsspeicher 582 beinhalten und dient der Zwischenspeicherung von Daten. [0064] Die Schnittstelle 590 stellt eine Verbindung zum Netzwerk 600 und Internet her. [0065] Alle Komponenten sind durch einen Bus 560, welcher dem Datenaustausch dient, miteinander verbunden. PatentansprücheThe input unit 302 receives as input the target criterion. The search engine function 304 accesses external sources such as the Internet or available databases such as dictionaries and databases 266. The search engine function 304 extracts the relevant texts or web pages using the search engine 160. The search engine function 304 stores the result in one Memory, internal (eg RAM) or external (eg database). The word processor 306 processes these texts and produces the desired tasks, e.g. Questions or answers for a knowledge quiz. The speech generator 307 includes the speech converter 170 and produces a speech file based on the input text. The generated speech file may have various audio formats, such as mp3, wav or jpeg, and depends on the output capabilities of the player's computer and browser. These tasks can be stored by the output unit 308 in a database 262 for later use. Such a task is a data record with different data elements. A record may include a question, an answer, a group of possible answers, references, internet addresses (hyperlinks), a level of difficulty, and other data items. Fig. 4 shows a computer system 500 with which such a quiz can be performed. The output unit 510 allows the operator to monitor the system. With the input unit 520, the computer system 500 can be operated and control data or terms entered. The control unit 530 controls, for example, the screen cursor. The memory unit 540 includes the internal memory 542, databases 544, instructions 546, and a hard disk memory 548. The signal generators 550 generate clock signals for the hardware components. The processor 570 has a local instruction memory 572 and may include multiple processor cores. The memory (e.g., RAM) 580 may include an instruction memory 582 and is for caching data. Interface 590 connects to network 600 and Internet. All components are interconnected by a bus 560 which serves for data exchange. claims1. Verfahren zur Durchführung eines internetbasierten Quiz mittels eines Computersystems, mittels welchem Quizfragen und Antworten generiert werden können, wobei das Computersystem (500) eine Ein- und Ausgabeeinheit (520, 510) umfasst, wobei die Ausgabeeinheit (510) dem Bediener eine Überwachung des Systems ermöglicht, wobei die Eingabeeinheit (520) geeignet ist, das Computersystem (500) zu bedienen und Steuerdaten oder Begriffe einzugeben, wobei eine Kontrolleinheit (530) vorgesehen ist, um beispielsweise einen Bildschirmcursor zu steuern, sowie Speichereinheiten (540, 580) beinhaltend einen internen Speicher (542), Datenbanken (544), Instruktionen (546) und einen Festplattenspeicher (548), einen Speicher (580) enthaltend einen Instruktionsspeicher (582) zur Zwischenspeicherung von Daten, einen Signalgenerator (550) zur Generierung von Taktsignalen für Hardwarekomponenten, einen Bus (560), welcher dem Datenaustausch dient, einen Prozessor (570), eine Schnittstelle (590) und eine Datenbank (262), wobei eine Kontrolleinheit (110), eine Ein- und Ausgabeeinheit (120,130), Schnittstellen (150), eine Suchmaschine (160), ein Sprachkonverter (170) und eine Datenverarbeitungseinheit (140) vorgesehen sind, dadurch gekennzeichnet, dass mittels der Datenbank (262) fortlaufend und autonom Quizaufgaben und Antworten bereitgestellt werden können, welche auf einer Aufgabenstellung (204) und auf Inhalten im Internet, von Lexika und Datenbanken zur Antwortgenerierung basieren, wobei die Schnittstelle (590) eine Verbindung zu einem Netzwerk (600) und dem Internet ist, wobei mittels der Datenverarbeitungseinheit (140) Techniken der linguistischen Datenverarbeitung, neuronaler Netze, der künstlichen Intelligenz und von statistischen Methoden nutzbar sind, um Texte zu bearbeiten und Antworten auf die Fragen auszuwählen, wobei mittels der Datenverarbeitungseinheit (140) auf den Texten basierte Quizaufgaben in Sprachdateien umgewandelt werden sowie Antworten der Spieler auf deren Richtigkeit überprüft werden, wobei zu Beginn des Quiz von einem Aufgabeblock (202) ein Zielkriterium an die Datenbank (262) übergeben wird und die Aufgabenstellung (204) mit möglichen Antworten in Textform erhältlich ist, wobei die Datenbank (262) eine Eingabeeinheit (302) zur Eingabe eines Zielkriteriums umfasst, wobei das Zielkriterium an die Suchmaschine (160) zur Suche und Extraktion von relevantem Text oder Internetseiten übersehbar ist, wobei die Suchmaschine (180) eine Suchmaschinenfunktion (304) umfasst, welche geeignet ist, auf die Inhalte im Internet, der Lexika und Datenbanken zuzugreifen, sodass mittels der Suchmaschinenfunktion (304) unter Zuhilfenahme der Suchmaschine (160) die relevanten Texte oder Internetseiten extrahiert werden und das Ergebnis in einem Speicher abgespeichert wird und der relevante Text von einer Textverarbeitung (306) bearbeitet wird und ein Sprachgenerator (307) den Sprachkonverter (170) beinhaltet und eine Sprachdatei basierend auf dem relevanten Text produziert und die Aufgabenstellung (204) von einer Ausgabeeinheit (308) in die Datenbank (262) abgespeichert werden kann, wobei in einem ersten Schritt der Spieler registriert wird, in einem zweiten Schritt eine Spielkonfiguration erstellt wird, in einem dritten Schritt die Aufgabenstellung (204) von der Datenbank (262) bereitgestellt wird, wobei die Aufgabenstellung (204) in Text oder Sprachform bereitgestellt werden kann, wobei in einem vierten Schritt die Zeit zwischen Aufgabenstellung (204) und dem Erhalt einer Antwort (206) mittels eines Timers (205) gemessen wird, in einem fünften Schritt die Antwort des Spielers überprüft wird, wobei Schreibfehler in der Antwort detektiert werden können und/oder eine alternative Antwort beurteilt werden kann und gegebenenfalls von einem Registrator (210) angerechnet werden kann, in einem sechsten Schritt die Anzahl korrekter und falscher Antworten registriert wird, sodass der Verlauf des Quiz von der Spielkonfiguration definiert wird.A method of conducting an Internet-based quiz by means of a computer system by means of which quiz questions and answers can be generated, the computer system (500) comprising an input and output unit (520, 510), the output unit (510) providing the operator with monitoring of the System, wherein the input unit (520) is adapted to operate the computer system (500) and input control data or terms, wherein a control unit (530) is provided to control, for example, a screen cursor, and memory units (540, 580) including one internal memory (542), databases (544), instructions (546) and a hard disk memory (548), a memory (580) containing an instruction memory (582) for buffering data, a signal generator (550) for generating clock signals for hardware components, a bus (560) serving for data exchange, a processor (570), an interface (590) and a Database (262), wherein a control unit (110), an input and output unit (120,130), interfaces (150), a search engine (160), a voice converter (170) and a data processing unit (140) are provided, characterized in that by means of the database (262), continuous and autonomous quiz tasks and responses can be provided which are based on a task (204) and content on the Internet, encyclopedias and databases for answer generation, wherein the interface (590) connects to a network (600 ) and the Internet, wherein by means of the data processing unit (140) techniques of linguistic data processing, neural networks, artificial intelligence and statistical methods can be used to edit texts and select answers to the questions, by means of the data processing unit (140) the texts based quiz tasks are converted into language files as well as answers of the players on their Correctness, whereby at the beginning of the quiz a task criterion (202) passes a target criterion to the database (262) and the task (204) with possible answers is available in text form, the database (262) having an input unit (302). for inputting a target criterion, wherein the target criterion to the search engine (160) for searching and extraction of relevant text or Internet pages is overlooked, wherein the search engine (180) comprises a search engine function (304) which is suitable for the content on the Internet, access the dictionaries and databases so that the search engine function (304) with the help of the search engine (160) the relevant texts or web pages are extracted and the result is stored in a memory and the relevant text is processed by a word processor (306) and a speech generator (307) includes the voice converter (170) and a voice file based on the relev and the task (204) can be stored by an output unit (308) in the database (262), wherein in a first step, the player is registered, in a second step, a game configuration is created, in a third step, the task (204) is provided by the database (262), wherein the task (204) can be provided in text or speech form, wherein in a fourth step, the time between task (204) and the receipt of a response (206) by means of a timer ( 205), the player's answer is checked in a fifth step, wherein spelling errors in the response can be detected and / or an alternative answer can be judged and optionally counted by a registrar (210) in a sixth step Number of correct and incorrect answers is registered so that the history of the quiz is defined by the game configuration becomes.2. Verfahren gemäss Anspruch 1, dadurch gekennzeichnet, dass die Datenbank (262) als Eingabe Zielkriterien erhält und die Aufgabenstellung (204) und die Antworten generiert, die von einem Sprachgenerator (307) in eine Sprachdatei umgewandelt werden können, wobei eine Suchmaschine (304) im Internet (240) oder in einerweiteren Datenbank (266) Aufgaben und Antworten sucht und relevanten Text extrahiert, diese von der Textverarbeitung (306) verarbeiten lässt, welche die zur Aufgabenstellung (204) gehörenden Antworten erstellt und ausgibt, und einer Ausgabeeinheit (308) die dem aufrufenden Funktionsblock zugeordnete Aufgabenstellung (204) mit den Antworten und der Sprachdatei übergibt, oder die Aufgabenstellung (204) mit den Antworten und der Sprachdatei in der Datenbank (282) abspeichert.2. The method according to claim 1, characterized in that the database (262) receives as input target criteria and generates the task (204) and the answers that can be converted by a speech generator (307) into a language file, wherein a search engine (304 ) on the Internet (240) or in another database (266) searches for tasks and answers and extracts relevant text, has it processed by the word processor (306) which generates and outputs the answers associated with the task (204), and an output unit (308 ) transfers the task (204) associated with the calling function block with the responses and the language file, or stores the task (204) with the responses and the language file in the database (282).3. Verfahren gemäss Anspruch 2, dadurch gekennzeichnet, dass ein Aufgabeblock (202) die Zielkriterien, welche die zu erstellenden Quizfragen beschreiben und definieren, aus der Datenbank entnehmen kann, um, ausgehend von den bestehenden Aufgabenstellungen (204) und Antworten, dem Computersystem bestehende Einträge in der Datenbank (262), die schon im Speicher vorhanden sind, oder Einträge, die aus einem Lexikon oder der weiteren Datenbank (266) oder von aussen ermittelt werden, durch eine Datei zuzuführen.3. Method according to claim 2, characterized in that a task block (202) can extract the target criteria which describe and define the quiz questions to be created from the database in order, based on the existing tasks (204) and responses, to the computer system Entries in the database (262) that already exist in the memory, or entries that are determined from a lexicon or the other database (266) or externally supplied by a file.4. Verfahren gemäss einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass sich alternativere, d.h. dem System nicht bekannte, Antworten der Spieler mittels Interaktion eines Administrators überprüft werden.A method according to any one of claims 1 to 3, characterized in that alternative, i. The system does not know the player's responses by interacting with an administrator.5. Verfahren gemäss einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass das Verhalten der Spieler registriert wird und ein Spielerprofil generiert wird, um den Verlauf des Quiz zu beeinflussen.5. The method according to any one of claims 1 to 4, characterized in that the behavior of the players is registered and a player profile is generated to influence the course of the quiz.6. Verfahren gemäss einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass das Verhalten der Spieler registriert wird und ein Profil generiert wird, um Text- und Grafikfelder oder Hyperlinks zu selektieren und anzuzeigen.6. The method according to any one of claims 1 to 5, characterized in that the behavior of the player is registered and a profile is generated to select and display text and graphics fields or hyperlinks.7. Verfahren gemäss einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die Rechenleistung von einem externen Internet-Cloud-Dienst bereitgestellt wird.7. The method according to any one of claims 1 to 6, characterized in that the computing power is provided by an external Internet cloud service.
CH01591/12A2012-09-062012-09-06 Procedure for an internet-based quiz.CH706920B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CH01591/12ACH706920B1 (en)2012-09-062012-09-06 Procedure for an internet-based quiz.

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CH01591/12ACH706920B1 (en)2012-09-062012-09-06 Procedure for an internet-based quiz.

Publications (2)

Publication NumberPublication Date
CH706920A1 CH706920A1 (en)2014-03-14
CH706920B1true CH706920B1 (en)2017-10-13

Family

ID=50238818

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CH01591/12ACH706920B1 (en)2012-09-062012-09-06 Procedure for an internet-based quiz.

Country Status (1)

CountryLink
CH (1)CH706920B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110796973A (en)*2018-08-012020-02-14中发天信(北京)航空发动机科技股份有限公司Interactive dynamic display system for aviation jet engine

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5208745A (en)*1988-07-251993-05-04Electric Power Research InstituteMultimedia interface and method for computer system
US6003020A (en)*1997-10-301999-12-14Sapient Health NetworkIntelligent profiling system
US6685482B2 (en)*2000-04-142004-02-03Theodore H. HoppMethod and system for creating and evaluating quizzes
JP4659756B2 (en)*2004-10-192011-03-30パナソニック株式会社 Individual test execution device
US20110123967A1 (en)*2009-11-242011-05-26Xerox CorporationDialog system for comprehension evaluation

Also Published As

Publication numberPublication date
CH706920A1 (en)2014-03-14

Similar Documents

PublicationPublication DateTitle
US20250148927A1 (en)Systems and methods for providing information incorporating reinforcement-based learning and feedback
DE69704781T2 (en) TRAINING PROCEDURE AND DEVICE
Zatarain Cabada et al.A virtual environment for learning computer coding using gamification and emotion recognition
CarrPhilosophy and education
Williams et al.A randomized, controlled, single‐blind trial of teaching provided by a computer‐based multimedia package versus lecture
Ehsan et al.A systematic review of STEM instruction with students with autism spectrum disorders
CN109857850A (en)Counsel requests processing method, device, computer equipment and storage medium
Hayes et al.Expanding the scope of organizational behavior management: Relational frame theory and the experimental analysis of complex human behavior
Abel et al.Model‐oriented naming therapy: Testing predictions of a connectionist model
SchultzThe IntelliMetric™ automated essay scoring engine–A review and an application to Chinese essay scoring
Wessel et al.Theoretical frameworks for designing and analyzing language-responsive mathematics teaching–learning arrangements
de Pereyra et al.Reader's memory for information sources in simple news stories: Effects of text and task features
CN112084318A (en)Conversation auxiliary method, system and device
CN112596731B (en)Programming teaching system and method integrating intelligent education
Berget et al.Why textual search interfaces fail: a study of cognitive skills needed to construct successful queries.
Seko et al.Solution-focused approach in higher education: a scoping review
Noreillie et al.Factors predicting low-intermediate French learners’ vocabulary use in speaking tasks
DE202015009592U1 (en) A system for controlling a user's access to an electronic device
Cohen-Azaria et al.“Exemplary” teachers: The perception of prospective teachers of role model teachers and their contribution to their professional identity
CH706920B1 (en) Procedure for an internet-based quiz.
Fanfarelli et al.Digital badges for deliberate practice: Designing effective badging systems for interactive communication scenarios
DE10137923A1 (en)Teaching materials presentation method in computer network, involves sending test questions regarding displayed teaching material and evaluating answers from client
Smith-LockRule-based learning of regular past tense in children with specific language impairment
Symanzik et al.Teaching Statistics with electronic textbooks
AljameelDevelopment of an Arabic conversational intelligent tutoring system for education of children with autism spectrum disorder

Legal Events

DateCodeTitleDescription
NVNew agent

Representative=s name:INDUSTRIAL PROPERTY SERVICES GMBH, CH

PFAName/firm changed

Owner name:MECHMINE LLC, CH

Free format text:FORMER OWNER: ICLOUDIUS GMBH, CH

PLPatent ceased

[8]ページ先頭

©2009-2025 Movatter.jp