DE10146938B4 - Method, computer system and computer program for conveying tasks to be solved - Google Patents

Method, computer system and computer program for conveying tasks to be solved Download PDF

Info

Publication number
DE10146938B4
DE10146938B4 DE2001146938 DE10146938A DE10146938B4 DE 10146938 B4 DE10146938 B4 DE 10146938B4 DE 2001146938 DE2001146938 DE 2001146938 DE 10146938 A DE10146938 A DE 10146938A DE 10146938 B4 DE10146938 B4 DE 10146938B4
Authority
DE
Germany
Prior art keywords
user
computer system
assistance
help
stored
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
DE2001146938
Other languages
German (de)
Other versions
DE10146938A1 (en
Inventor
Max Michael Schlereth
Horst Krause
Thomas Schlereth
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SCHLERETH MAX MICHAEL DR
Original Assignee
SCHLERETH MAX MICHAEL DR
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 SCHLERETH MAX MICHAEL DR filed Critical SCHLERETH MAX MICHAEL DR
Priority to DE2001146938 priority Critical patent/DE10146938B4/en
Publication of DE10146938A1 publication Critical patent/DE10146938A1/en
Application granted granted Critical
Publication of DE10146938B4 publication Critical patent/DE10146938B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances

Abstract

Verfahren zum Vermitteln von durch einen Benutzer zu lösenden Aufgaben mithilfe eines Computersystems, welches Zugriff auf eine Ausgabeeinheit (4), eine Eingabeeinheit (6) und einen Datenspeicher (8) mit darin gespeicherten, vom Benutzer zu lösenden Aufgaben und mit diesen verknüpften Hilfestellungen, von denen jeweils mehrere Hilfestellungen, inhaltlich einer Hierarchie folgend, einer zu lösenden Aufgabe zugeordnet sind, mit folgenden Schritten:
a) eine vom Benutzer zu lösende Aufgabe wird aus dem Datenspeicher (8) abgerufen und auf der Ausgabeeinheit (4) ausgegeben;
b) wenn der Benutzer über die Eingabeeinheit (6) eine der mehreren Hilfestellungen zu der ausgegebenen zu lösenden Aufgabe anfordert, wird vom Computersystem überprüft, ob der Benutzer für die Ausgabe der angeforderten Hilfestellung berechtigt ist;
c) wenn die Überprüfung durch das Computersystem ergibt, daß der Benutzer für die Ausgabe der angeforderten Hilfestellung berechtigt ist, wird diese vom Computersystem aus dem Datenspeicher abgerufen und auf der Ausgabeeinheit (4) ausgegeben.
Method for arranging tasks to be solved by a user with the aid of a computer system, which has access to an output unit (4), an input unit (6) and a data memory (8) with tasks to be solved by the user and assistance associated therewith To which several help items are assigned, according to the content of a hierarchy, to a task to be solved, with the following steps:
a) a task to be solved by the user is retrieved from the data memory (8) and output on the output unit (4);
b) if the user requests one of the several aids for the task to be performed via the input unit (6), the computer system checks whether the user is authorized to issue the requested assistance;
c) if the check by the computer system shows that the user is authorized to issue the requested assistance, this is retrieved from the data system by the computer system and output on the output unit (4).

Figure 00000001
Figure 00000001

Description

Die Erfindung betrifft Verfahren zum Vermitteln von durch einen Benutzer zu lösenden Aufgaben mit Hilfe eines Computersystems, sowie ein Computersystem und ein Computerprogramm zum Betreiben eines solchen Verfahrens.The invention relates to methods to convey tasks to be solved by a user with the help of a Computer systems, as well as a computer system and a computer program to operate such a process.

Bei bekannten Verfahren zum Vermitteln und Üben von Lerninhalten mit Hilfe eines Computersystems wird dem Benutzer im allgemeinen auf einem Bildschirm ein Lerninhalt, z.B. eine Seite mit neuem Lernstoff oder eine Übungsaufgabe, präsentiert. Der Lernende kann nun den dargestellten Lerninhalt studieren und, wenn er den Lernstoff nicht versteht oder die Übungsaufgabe nicht alleine lösen kann, i.d.R. eine Hilfestellung anfordern. Drückt er z.B. eine Hilfe-Taste, so wird eine zum dargestellten Lerninhalt passende Hilfestellung auf dem Bildschirm ausgegeben. Bei den bekannten Verfahren dieser Art hat jeder Benutzer auf sämtliche im Lernprogramm vorgesehenen Hilfestellungen Zugriff. Dies hat u.a. den Nachteil, daß der Lernfortschritt des Benutzers nicht geprüft werden kann, da dieser jederzeit Hilfestellungen anfordern kann. Insbesondere für den Einsatz an Schulen und Universitäten, wo regelmäßig Klausuren geschrieben werden, sind diese Verfahren daher ungeeignet.In known methods of mediation and practice of learning content with the help of a computer system becomes the user generally learning content on a screen, e.g. a page with new learning material or an exercise, presents. The learner can now study the presented learning content and, if he does not understand the learning material or if he does not do the exercise alone can solve i.d.R. request help. If he presses e.g. a help button, this is how the appropriate learning content is provided output on the screen. In the known methods of this Every user has kind on everyone Access provided in the tutorial. This has among other things the disadvantage that the Learning progress of the user can not be checked, since this at any time Can request assistance. Especially for use in schools and universities, where exams are written regularly are therefore unsuitable.

Die US 4,964,077 zeigt ein Hilfesystem, bei dem mit Hilfe von Schlagwörtern ein bestimmtes Hilfethema aufgerufen werden kann. Jedes Hilfethema ist in einer detaillierten Fassung und einer Zusammenfassung abgespeichert. Durch Auswahl eines Schlagwortes ruft ein Benutzer ein entsprechendes Hilfethema auf, das ihm anschließend entweder in der detaillierten Fassung oder der Zusammenfassung ausgegeben wird. Dabei wird die detaillierte Fassung solange ausgegeben, solange die Anzahl an Aufrufen dieses bestimmten Schlagwortes unter einem vorgegebenen Schwellwert bleibt. Erst bei Überschreiten dieses Schwellwertes, wird nur mehr die Zusammenfassung zu dem Schlagwort ausgegeben.The US 4,964,077 shows a help system in which a specific help topic can be called up using keywords. Each help topic is saved in a detailed version and a summary. By selecting a keyword, a user calls up a corresponding help topic, which is then output either in the detailed version or in the summary. The detailed version is issued as long as the number of calls to this particular keyword remains below a predetermined threshold. Only when this threshold value is exceeded is only the summary of the keyword output.

Die US-6,263,340 zeigt ein Datensystem, bei dem einem Benutzer bei der Registrierung gewisse Rechte eingeräumt werden, mit denen er auf Daten des Datensystems zugreifen kann oder nicht.The US 6,263,340 shows a data system in which a user is granted certain rights during registration with which he can access data of the data system or not.

Die vorliegende Erfindung hat das Ziel, ein verbessertes und insbesondere flexibleres Verfahren, sowie ein Computersystem und ein Computerprogramm, zum Vermitteln von durch einen Benutzer zu lösenden Aufgaben mit Hilfe eines Computersystems bereitzustellen.The present invention has that Goal, an improved and in particular more flexible procedure, as well a computer system and a computer program for mediating to be solved by a user To provide tasks using a computer system.

Sie erreicht dieses Ziel jeweils durch die Gegenstände der Ansprüche 1, 20, 22 und 23. Die Ansprüche 2 bis 19, 21 und 24 betreffen vorteilhafte Ausgestaltungen der Erfindung.It achieves this goal in each case through the objects of claims 1, 20, 22 and 23. The claims 2 to 19, 21 and 24 relate to advantageous refinements of the invention.

Bei einem Aspekt der Erfindung ist ein Verfahren zum Vermitteln von durch einen Benutzer zu lösenden Aufgaben mit Hilfe eines Computersystems geschaffen, welches Zugriff auf eine Ausgabeeinheit, eine Eingabeeinheit und einen Datenspeicher mit darin gespeicherten, vom Benutzer zu lösenden Aufgaben und mit diesen verknüpften Hilfestellungen hat, von denen jeweils mehrere Hilfestellungen, inhaltlich einer Hierarchie folgend, einer zu lösenden Aufgabe zugeordnet sind, sowie ein Computersystem und ein Computerprogramm zum Betreiben eines solchen Verfahrens. Das Verfahren weist die folgenden Schritte auf: (a) eine vom Benutzer zu lösende Aufgabe wird aus dem Datenspeicher abgerufen und auf der Ausgabeeinheit ausgegeben; (b) wenn der Benutzer über die Eingabeeinheit eine der mehre ren Hilfestellungen zu der ausgegebenen zu lösenden Aufgabe anfordert, wird vom Computersystem überprüft, ob der Benutzer für die Ausgabe der angeforderten Hilfestellung berechtigt ist; c) wenn die Überprüfung durch das Computersystem ergibt, daß der Benutzer für die Ausgabe der angeforderten Hilfestellung berechtigt ist, wird diese vom Computersystem aus dem Datenspeicher abgerufen und auf der Ausgabeeinheit ausgegeben. Gegenüber dem Stand der Technik hat dies unter anderem den Vorteil, daß z.B. von einem Lehrer kontrolliert werden kann, für welche Hilfestellungen die einzelnen Benutzer berechtigt sind, so daß das Verfahren auch zum Schreiben von Klausuren verwendet werden kann. Des weiteren können an verschiedene Benutzer unterschiedliche Anforderungen bei der Bearbeitung der zu lösenden Aufgabe gestellt werden. Ein leistungsschwacher oder weniger fortgeschrittener Benutzer kann für mehr Hilfestellungen berechtigt werden als ein fortgeschrittener Benutzer, so daß auch innerhalb einer heterogenen Lerngruppe, z.B. einer Schulklasse, alle Benutzer den gleichen Lerninhalt bearbeiten können. Das erfindungsgemäße Verfahren ist insbesondere zum Unterricht an Schulen, Universitäten, insbesondere im Fernstudium, und privaten Lehrinstituten geeignet, kann aber auch von einem individuell Lernenden verwendet werden.In one aspect of the invention a method for arranging tasks to be solved by a user created with the help of a computer system which has access to an output unit, an input unit and a data memory with tasks stored in it and to be solved by the user linked Has help, of which several help, according to a hierarchy, are assigned to a task to be solved, as well as a computer system and a computer program for operation of such a process. The procedure has the following steps on: (a) one to be solved by the user Task is retrieved from the data store and on the output unit spent; (b) if the user uses the input unit the multiple aids to the task to be solved requests, the computer system checks whether the user is responsible for the output the requested assistance is justified; c) if the review by the computer system reveals that the user for the Is entitled to issue the requested assistance retrieved from the computer system from the data storage and on the output unit output. Across from the prior art has the advantage, among other things, that e.g. of a teacher can be controlled for which assistance the individual users are authorized, so the procedure is also for writing can be used by exams. Furthermore, can different users different editing requirements the one to be solved Task. A poor or less advanced User can for more assistance is entitled than an advanced one User so that too within a heterogeneous learning group, e.g. a school class, all users can edit the same learning content. The inventive method is particularly for teaching at schools, universities, in particular suitable for distance learning and private teaching institutes, but can can also be used by an individual learner.

Nach einem zweiten Aspekt der Erfindung weist das Verfahren die folgenden Schritte auf: eine vom Benutzer zu lösende Aufgabe wird aus dem Datenspeicher abgerufen und auf der Ausgabeeinheit ausgegeben; wenn der Benutzer über die Eingabeeinheit eine der mehreren Hilfestellungen zu der ausgegebenen zu lösenden Aufgabe anfordert, wird diese vom Computersystem aus dem Datenspeicher abgerufen und, ggf. nach entsprechender Berechtigungsüberprüfung auf der Ausgabeeinheit ausgegeben und es wird gespeichert, daß diese Hilfestellung angefordert und angezeigt worden ist. Auch hier hat ein Lehrer beispielsweise vor teilhaft die Kontrolle darüber, welche Hilfestellungen der Schüler abgerufen hat und kann so ggf. die Leistung des Schülers anhand der von diesem aufgerufenen Hilfestellungen bewerten. Selbstverständlich kann der zweite Aspekt der Erfindung mit dem ersten Aspekt kombiniert werden, d.h. daß neben der Speicherung der Anforderung einer Hilfestellung auch eine Berechtigungsüberprüfung durchgeführt wird und erst bei dann erfolgter Anzeige der Hilfestellung dies gespeichert wird.According to a second aspect of the invention, the method has the following steps: a task to be solved by the user is retrieved from the data memory and output on the output unit; If the user requests one of the several help items relating to the task to be performed via the input unit, this is called up by the computer system from the data memory and, if necessary after a corresponding authorization check, is output on the output unit and it is stored that this help item has been requested and displayed , Here too, for example, a teacher has partial control over what help the pupil has called for and can thus possibly improve the pupil's performance evaluate on the basis of the help he has requested. Of course, the second aspect of the invention can be combined with the first aspect, that is to say that in addition to storing the request for assistance, an authorization check is also carried out and this is only saved when the assistance is then displayed.

Bevorzugt wird für die Berechtigungsüberprüfung, ob der Benutzer für die Ausgabe der angeforderten Hilfestellung berechtigt ist, ein Codewort abgefragt und eingelesen. Das vom Benutzer eingegebene Codewort wird dann bevorzugt mit den in einer Codewort-Tabelle gespeicherten Einträgen verglichen und so ermittelt, ob der Benutzer für die bestimmte angeforderte Hilfestellung berechtigt ist. Besonders bevorzugt ist das Codewort für einzelne Hilfestellungen oder eine Auswahl davon spezifisch und ganz besonders bevorzugt für den Benutzer spezifisch, so daß nur er mit diesem bestimmten Codewort für die Ausgabe der Hilfestellung berechtigt wird. Dies ist insbesondere dann von Vorteil, wenn ein Lehrer nur bestimmte Schüler oder Studenten für gewisse Hilfestellungen berechtigen will und verhindern möchte, daß diese die Codewörter untereinander austauschen.For the authorization check, preference is given to whether the user for is entitled to issue the requested assistance Code word queried and read. The one entered by the user The code word is then preferred with those stored in a code word table entries compared and so determined whether the user requested for the particular Help is authorized. The code word is particularly preferred for individuals Assistance or a selection of them specifically and very particularly preferred for the user specifically, so only he with this particular code word for the output of the assistance is entitled. This is particularly beneficial if a teacher only certain students or students for wants to justify certain help and wants to prevent it the code words exchange with each other.

Alternativ oder zusätzlich werden für die Berechtigungsüberprüfung dem Benutzer eingeräumte Benutzerrechte verwendet, wobei hierzu die Hilfestellungen in unterschiedlichen Dateien und/oder Verzeichnissen gespeichert sind, auf die der Benutzer aufgrund seiner Benutzerrechte spezifisch Zugriff hat. Wenn der Benutzer sich in das Computersystem einloggt, werden diese Benutzerrechte beispielsweise festgelegt.Alternatively or additionally for the Authorization check to User granted user rights used, with the help in different Files and / or directories are stored on which the user has specific access due to its user rights. If the Users logging into the computer system, these user rights for example set.

Alternativ oder zusätzlich zu der Abfrage eines Codewortes (oder den eingeräumten Benutzerrechten) wird bei der Anforderung einer Hilfestellung vom Computersystem überprüft, ob die Verknüpfung der ausgegebenen zu lösenden Aufgabe mit der angeforderten Hilfestellung freigeschaltet ist. Bei entsprechender Freischaltung ist der Benutzer für die Ausgabe der angeforderten Hilfestellung automatisch berechtigt. Dies hat den Vorteil, daß der Benutzer kein Codewort eintippen muß, was relativ umständlich und zeitaufwendig ist . Ggf . wird jedoch bei der Anforderung von Hilfestellungen, die für den Benutzer nicht freigeschaltet sind, ein Codewort abgefragt.Alternatively or in addition to the query of a code word (or the granted user rights) when requesting assistance from the computer system, checks whether the Linking the issued to be solved Task is activated with the requested help. When activated, the user is responsible for the output the requested assistance is automatically authorized. this has the advantage that the User does not have to type in a code word, which is relatively cumbersome and is time consuming. Possibly . however, when requesting assistance, the for the user is not activated, a code word is requested.

Bevorzugt zur Überprüfung der Freischaltung wird bei der Berechtigungsüberprüfung vom Computersystem eine sog. Freigabedatei eingelesen, in der für eine oder mehrere Verknüpfungen von zu lösenden Aufgaben mit den entsprechenden Hilfestellungen angegeben ist, ob diese für den Benutzer freigeschaltet ist bzw. sind. Die Freigabedatei wird bevorzugt von einem externen Datenspeicher über eine Netzwerkverbindung abgerufen, auf dem Datenspeicher gespeichert und von dort bei der Berechtigungsüberprüfung eingelesen. Der Lehrer kann also kontrolliert von seinem Rechner (externer Datenspeicher) das Ausmaß der Freischaltung festlegen. Alternativ kann er dem Benutzer die Freigabedatei auch auf einer Diskette mitgeben. Bevorzugt ist die Freigabedatei für den Benutzer spezifisch, d.h. sie kann nur von einem bestimmten Benutzer zum Freischalten von Hilfestellungen verwendet werden. Dies wird beispielsweise dadurch erreicht, daß die Seriennummer der verwendeten Software oder die Identifikationsnummer des Benutzers (Benutzer-ID) verifiziert wird. Bevorzugt ist die Freigabedatei verschlüsselt, damit sie vom Benutzer nicht verändert werden kann, z.B. damit sie mehr Hilfestellungen freischaltet. Die Verschlüsselung und die Spezifizierung der Freigabedatei für bestimmte Benutzer oder Software-Installationen ist insbesondere beim Unterricht an Schulen sinnvoll, wenn der Lehrer verhindern möchte, daß die Schüler sich zu mehr als den von ihm freigegebenen Hilfestellungen Zugang verschaffen. Sowohl mit Benutzerrechten als auch durch die Freigabedatei kann prinzipiell für jede Hilfestellung einzeln festgelegt werden, welcher Benutzer für sie berechtigt ist.Is preferred to check the activation during the authorization check from the computer system a so-called release file is read in for one or more links of to be solved Tasks with the appropriate support is indicated whether this for the user is unlocked. The release file is preferred from an external data storage device via a network connection accessed, stored on the data storage and from there at the Authorization check read in. The teacher can thus be controlled from his computer (external data storage) the extent of Define activation. Alternatively, he can give the user the share file also on a floppy disk. The release file is preferred for the User specific, i.e. it can only be accessed by a specific user be used to unlock assistance. this will achieved, for example, by the serial number of the used Software or the identification number of the user (user ID) is verified. The release file is preferably encrypted so that it not changed by the user can be e.g. so that she unlocks more help. The encoding and the specification of the release file for specific users or software installations is particularly useful when teaching in schools when the teacher want to prevent that the students themselves provide access to more than the assistance he has approved. In principle, both with user rights and through the release file for every Help can be determined individually, which user is authorized for them is.

Vorzugsweise sind mit einem Codewort, einer Freigabedatei oder einem Benutzerrecht jeweils alle Hilfestellungen bis zu einer bestimmten Stufe in der Hierarchie freischaltbar. Hierdurch ist die Freischaltung durch den Benutzer als auch ggf. die Berechtigungsvergabe durch einen Lehrer leichter handzuhaben. Da die Hilfestellungen auch inhaltlich einer Hierarchie folgen, wenn also beispielsweise zu einer bestimmten Übungsaufgabe erst eine "kleine" Hilfe angeboten wird, z.B. eine Erläuterung des Aufgabentextes, und in den nächsten Hilfestellungen mehr und mehr Hilfe angeboten wird, bis in den letzten Hilfestellungen die gesamte Aufgabe Schritt für Schritt durchgegangen wird, ist die Lösung einer Übungsaufgabe bevorzugt hierzu in einzelne Lösungsschritte unterteilt, von denen jeder mit einer oder mehreren Hilfestellungen verknüpft ist. Wird eine derartige Übungsaufgabe z.B. einer Schulklasse als Hausaufgabe gestellt, können also an die leistungsschwächeren Schüler Codewörter, Freigabedateien oder Benutzerrechte vergeben werden, mit denen sie für die Hilfestellungen zu vielen Lösungsschritten berechtigt werden, während die übrigen Schüler nur für die Hilfestellungen zu dem oder den ersten Lösungsschritten berechtigt werden.Preferably with a code word, a release file or a user right all help unlockable up to a certain level in the hierarchy. hereby is the activation by the user and, if applicable, the assignment of authorizations easier to handle by a teacher. Because the help also follow a hierarchy in terms of content, if for example for a specific exercise first offered a "little" help e.g. an explanation of the task text, and in the next Help more and more help is offered until the last Assistance the entire task is gone through step by step, is the solution an exercise preferably in individual solution steps divided, each with one or more help connected is. Becomes such an exercise e.g. a school class as homework, so can to the less powerful student Code words, Share files or user rights are assigned with which they for the Help for many solution steps be authorized during the rest of the students only for the Assistance to the first step or steps to be authorized.

Eine weitere bevorzugte Möglichkeit, zu kontrollieren, welcher der Benutzer auf welche Hilfestellungen zugreift, besteht darin, die Codewörter auf dem Datenspeicher eines Netzwerk-Servers, insbesondere eines Internet-Servers, bereitzuhalten und zu registrieren, welcher Lernende wel che Codewörter abruft. Bevorzugt wird dies dazu verwendet, die Leistung der Benutzer unter anderem anhand der Anzahl der vom Benutzer abgerufenen Codewörter zu ermitteln. Beispielsweise können alle die für eine Berechtigung einzugebenden Codewörter für sämtliche Hilfestellungen von irgendeinem Speicher abrufbar sein. Die Note der Schüler für die bearbeitete Übungsaufgabe verschlechtert sich aber, wenn diese von dieser Möglichkeit intensiv Gebrauch machen. Dies hat den Vorteil, daß jeder der Benutzer genau so viele Hilfestellungen abrufen kann, wie er zum Lösen der Aufgabe benötigt und daher auch Lernende mit unterschiedlichem Kenntnisstand die gleiche Aufgabe bearbeiten können.Another preferred way to control which user accesses which assistance is to keep the code words on the data storage of a network server, in particular an Internet server, and to register which learners retrieve which code words. This is preferably used to determine the performance of the user, inter alia, on the basis of the number of code words called up by the user. For example, all the code words to be entered for an authorization can be called up from any memory for all assistance. The grade of the student for the edited Exercise deteriorates if they make intensive use of this opportunity. This has the advantage that each of the users can call up just as much help as he needs to solve the task and therefore learners with different levels of knowledge can also work on the same task.

Bevorzugt werden die vom Benutzer erarbeiteten Ergebnisse der Übungsaufgabe in einen im Computersystem angelegten elektronischen Notizblock und/oder in entsprechende Eingabefelder des Computersystems eingetragen und im Datenspeicher abgelegt. Der Benutzer kann den Bearbeitungsablauf später wieder abrufen und so den Lerninhalt wiederholen. Ggf. können die Ergebnisse auch handschriftlich eingegeben und im Computersystem als Bitmap gespeichert werden. Gemäß einer weiteren Ausgestaltung wird der zuletzt bearbeitete Teil der Übungsaufgabe durch ein Lesezeichen gekennzeichnet und der so gekennzeichnete Lerninhalt nach einem Neustart der Software oder bei Betätigung einer entsprechenden Taste automatisch aufgerufen.Those preferred by the user the results of the exercise in an electronic notepad created in the computer system and / or entered in corresponding input fields of the computer system and stored in the data storage. The user can see the processing flow later retrieve again and repeat the learning content. Possibly. can they Results also entered by hand and in the computer system saved as a bitmap. According to a further embodiment the last edited part of the exercise is bookmarked marked and the learning content marked after a Restart the software or when an appropriate one is pressed Button called automatically.

Vorzugsweise sind die zu lösenden Aufgaben zusätzlich mit einem im Computersystem angelegten Lexikon und/oder einer Formelsammlung verknüpft, aus denen einzelne Begriffe bzw. Formeln in den Notizblock und/oder die Eingabefelder kopiert werden können. Die Verknüpfung mit dem Lexikon und/oder der Formelsammlung wird vorzugsweise durch ein Codewort, ein Benutzerrecht oder eine Freigabedatei frei geschaltet, so daß auch diese Art der Hilfe u.U. nicht allen Benutzern zur Verfügung steht.The tasks to be solved are preferred additionally with a lexicon created in the computer system and / or a formula collection connected, from which individual terms or formulas in the notepad and / or the input fields can be copied. Linking with the lexicon and / or the formula collection is preferably by unlocked a code word, a user right or a release file, so that too this kind of help may is not available to all users.

Die Erfindung wird im folgenden anhand von Ausführungsbeispielen und der beigefügten Zeichnung noch näher erläutert. In der Zeichnung zeigen:The invention is illustrated below of embodiments and the attached Drawing even closer explained. The drawing shows:

1a-b schematische Darstellungen von Computersystemen zum Ausführen des erfindungsgemäßen Verfahrens; 1a-b schematic representations of computer systems for performing the method according to the invention;

2 eine schematische Darstellung der Verknüpfungen zwischen Lerninhalten und Hilfestellungen; 2 a schematic representation of the links between learning content and assistance;

3 ein Flußdiagramm einer ersten Ausführungsform des erfindungsgemäßen Verfahrens; 3 a flowchart of a first embodiment of the method according to the invention;

4 ein Flußdiagramm einer weiteren Ausführungsform des erfindungsgemäßen Verfahrens; 4 a flow chart of another embodiment of the method according to the invention;

5 ein Flußdiagramm einer noch weiteren Ausführungsform des erfindungsgemäßen Verfahrens; 5 a flow diagram of yet another embodiment of the method according to the invention;

6 eine beispielhafte Ausgabe eines Inhaltsverzeichnisses der Lerninhalte; 6 an exemplary output of a table of contents of the learning content;

7ac beispielhafte Ausgaben von Lerninhalten und Hilfestellungen. 7a - c exemplary expenditure of learning content and assistance.

1a zeigt ein erstes Computersystem zum Ausführen des erfindungsgemäßen Verfahrens in der Form eines ersten Computers 2 mit einem Bildschirm 4, einer Tastatur 6 und einer Maus 7. Anstelle oder zusätzlich zu dem Bildschirm 4 können beliebige andere Ausgabeeinheiten, z.B. ein Projektor oder ein Lautsprecher, verwendet werden. Anstelle der Tastatur 6 und der Maus 7 können beliebige andere Eingabemittel, wie beispielsweise ein Touch-Screen oder Touch-Pad eingesetzt werden. Außerdem weist der erste Computer 2 einen Datenspeicher in Form einer Festplatte 8 auf, aus welcher Daten in einen Arbeitsspeicher 9 übertragen, durch einen nicht dargestellten Prozessor verarbeitet und auf dem Bildschirm 4 ausgegeben werden können. 1a shows a first computer system for executing the inventive method in the form of a first computer 2 with a screen 4 , a keyboard 6 and a mouse 7 , Instead of or in addition to the screen 4 Any other output units, such as a projector or a loudspeaker, can be used. Instead of the keyboard 6 and the mouse 7 Any other input means, such as a touch screen or touch pad, can be used. The first computer also points 2 a data storage device in the form of a hard disk 8th on what data into memory 9 transferred, processed by a processor, not shown, and on the screen 4 can be spent.

1b zeigt ein weiteres Computersystem, mit welchem das erfindungsgemäße Verfahren durchgeführt werden kann. Das System umfaßt wiederum einen ersten Computer 2 mit Bildschirm 4, Tastatur 6 und Maus 7. Insoweit gilt das oben gesagte. Auch weist der erste Computer 2 wiederum einen Arbeitsspeicher 9 auf. Eine Festplatte 8 ist hingegen in diesem Beispiel nicht erforderlich (kann aber vorgesehen sein), denn der erste Computer 2 ist beispielsweise über eine serielle oder parallele Schnittstelle mit einem zweiten Computer 12 verbunden. Der zweite Computer 12 kann Teil einer direkten PC-Verbindung, weiterer Computer eines Clusters oder Server eines Netzwerks, insbesondere des Internets, sein. Der zweite Computer 12 weist einen Datenspeicher 18 auf, auf welchem z.B. Lerninhalte und Hilfestellungen, Codewort-Tabellen, Freigabedateien oder Daten über Benutzerrechte abgelegt sind. Zwischen dem Datenspeicher 18 und dem Arbeitsspeicher 9 des ersten Computers 2 werden Daten übermittelt (angedeutet durch einen Pfeil P1). Hierzu wird ein übliches Protokoll benutzt, beispielsweise ein Protokoll für eine einfache physische Netzwerkverbindung wie Ethernet oder ein Internetprotokoll wie das TCP/IP-Protokoll. Ggf. kann der Computer 2 auch auf weitere Computer 12' und 12" zugreifen. 1b shows another computer system with which the inventive method can be carried out. The system in turn comprises a first computer 2 with screen 4 , Keyboard 6 and mouse 7 , In this respect, the above applies. The first computer 2 also has a working memory 9 on. A hard drive 8th is not necessary in this example (but can be provided) because the first computer 2 is, for example, via a serial or parallel interface with a second computer 12 connected. The second computer 12 can be part of a direct PC connection, additional computers of a cluster or server of a network, in particular the Internet. The second computer 12 has a data store 18 on which, for example, learning content and help, codeword tables, release files or data on user rights are stored. Between the data storage 18 and memory 9 of the first computer 2 data is transmitted (indicated by an arrow P1). A common protocol is used for this, for example a protocol for a simple physical network connection such as Ethernet or an Internet protocol such as the TCP / IP protocol. Possibly. can the computer 2 also on other computers 12 ' and 12 " access.

Das erfindungsgemäße Verfahren kann also sowohl auf einem alleinstehenden Computer 2; als auch auf einem Netzwerk von Computern 2, 12, 12', 12" ausgeführt werden.The method according to the invention can thus both on a stand-alone computer 2 ; on a network of computers as well 2 . 12 . 12 ' . 12 " be carried out.

Das erfindungsgemäße Verfahren kann beispielsweise unter Benutzung des Autorensystems "Toolbook" mit der Programmiersprache "OpenScript" programmiert werden. Dieses System ist seitenorientiert, d.h. die Lerninhalte und Hilfestellungen sind jeweils in kleine, auf einer Bildschirmseite darstellbare Einheiten unterteilt, die durch im Programmcode eingebundene Verweise ("Links") untereinander verknüpft sind. 2a und 2b zeigen schematisch Beispiele für die Verknüpfungen der Lerninhalt- und Hilfestellungsseiten untereinander. Eine Seite wird in 2 jeweils durch ein Rechteck repräsentiert, Verknüpfungen zwischen den Seiten sind durch Pfeile dargestellt. Im Beispiel der 2a sind drei Seiten mit Lerninhalten in einer Reihe verknüpft, so daß der Benutzer, beispielsweise durch Betätigen von Pfeiltasten, durch die Lerninhalte navigieren kann. Jede Lerninhaltseite ist mit einer Hilfestellung verknüpft. Wird diese Verknüpfung aufgerufen, erfolgt eine Berechtigungsüberprüfung (durch einen Kasten dargestellt), bevor auf die Hilfestellung zugegriffen wird. Im Beispiel der in 2b dargestellten Alternative, sind die Hilfeseiten selbst wiederum mit weiteren Hilfeseiten verknüpft. Dies ist insbesondere dann sinnvoll, wenn der Lerninhalt eine Übungsaufgabe ist und auf den Hilfeseiten die einzelnen Lösungsschritte wiedergege ben sind. Auch hier ist jede Verknüpfung mit einer Hilfeseite mit einer Berechtigungsüberprüfung versehen.The method according to the invention can be programmed, for example, using the "Toolbook" authoring system with the "OpenScript" programming language. This system is page-oriented, ie the learning content and assistance are each subdivided into small units that can be displayed on a screen page and which are linked to one another by means of references ("links") integrated in the program code. 2a and 2 B schematically show examples of the links between the learning content and help pages. One side is in 2 each represented by a rectangle, links between the pages are shown by arrows. In the example of the 2a three pages of learning content are linked in a row so that the user can navigate through the learning content, for example by pressing arrow keys. Each learning content page is linked to help. If this link is called, an authorization check (represented by a box) is carried out before the assistance is given is gripped. In the example of the in 2 B alternative shown, the help pages themselves are linked to other help pages. This is particularly useful if the learning content is an exercise and the individual solution steps are shown on the help pages. Again, every link to a help page is provided with an authorization check.

Außerdem können die Lerninhalt- und Hilfeseiten mit weiteren Daten verknüpft sein, beispielsweise mit einer Formelsammlung oder einem Lexikon. Wie in 2b gezeigt, hat der Benutzer von jeder Seite aus ohne Berechtigungsüberprüfung Zugriff auf die Formelsammlung.In addition, the learning content and help pages can be linked to other data, for example a formula collection or a lexicon. As in 2 B shown, the user has access to the formula collection from every page without authorization check.

Typischerweise sind mehrere (z.B. 500) Seiten in einer Datei abgespeichert. Die Lerninhalt- und Hilfeseiten können in der gleichen oder in verschiedenen Dateien abgespeichert sein. Typically, several (e.g. 500) pages saved in a file. The learning content and help pages can be stored in the same or in different files.

Das Flußdiagramm in 3 zeigt vereinfacht die Schritte einer ersten Ausführungsform des erfindungsgemäßen Verfahrens. Im ersten Schritt 20 wird auf dem Bildschirm 4 ein Lerninhalt angezeigt, beispielsweise die in 7a gezeigte Aufgabenstellung einer Übungsaufgabe. Kann der Benutzer die Aufgabe nicht selbständig lösen, betätigt er mit Hilfe der Maus 7 den durch ein Fragezeichen gekennzeichneten Hilfe-Button 40. Hierdurch fordert er eine Hilfestellung an (Schritt 22). Um zu überprüfen, ob der Benutzer für die Ausgabe der angeforderten Hilfestellung berechtigt ist, wird nun ein Codewort abgefragt (Schritt 24), beispielsweise erscheint auf dem Bildschirm ein entsprechendes Eingabefenster. Alternativ kann auch eine Drop-Liste mit mehreren Codewörtern aufgerufen werden, aus der der Benutzer ein Codewort auswählt. Das vom Benutzer ausgewählte oder über die Tastatur 6 eingegebene Codewort wird daraufhin in den Hauptspeicher 9 des Computers 2 eingelesen (Schritt 26) und mit den Einträgen einer Codewort-Tabelle verglichen (Schritt 28). Hierzu ist in der Codewort-Tabelle für jede Verknüpfung (oder eine Auswahl davon) eines Lerninhaltes mit entsprechender Hilfeseite ein zugehöriges Codewort eingetragen. Anhand der Verknüpfung wird das entsprechende Codewort ausgewählt und mit dem eingegebenen Codewort verglichen.The flow chart in 3 shows simplified the steps of a first embodiment of the method according to the invention. In the first step 20 appears on the screen 4 a learning content is displayed, for example the one in 7a shown task of an exercise. If the user cannot solve the task independently, he can use the mouse 7 the help button marked with a question mark 40 , In doing so, he requests assistance (step 22). In order to check whether the user is authorized to issue the requested assistance, a code word is now queried (step 24), for example a corresponding input window appears on the screen. Alternatively, a drop list with several code words can be called up, from which the user selects a code word. The one selected by the user or via the keyboard 6 The entered code word is then stored in the main memory 9 of the computer 2 read (step 26) and compared with the entries of a code word table (step 28). For this purpose, an associated code word is entered in the code word table for each link (or a selection thereof) of learning content with a corresponding help page. The corresponding code word is selected on the basis of the link and compared with the entered code word.

Die Codewort-Tabelle kann für den Benutzer spezifisch sein, oder es können in einer Codewort-Tabelle für eine bestimmte Verknüpfung die Codewörter verschiedener Benutzer eingetragen sein. Die Identität des Benutzers kann z.B. anhand einer vom Benutzer einzugebenden Identifikationsnummer, anhand der Seriennummer der von ihm verwendeten Software, etc. festgestellt werden.The code word table can be specific to the user be, or it can be in a codeword table for a specific link the code words different users. The identity of the user can e.g. based on an identification number to be entered by the user, based on the serial number of the software he uses, etc. become.

Die Codewort-Tabelle kann auf dem Plattenspeicher 8 des Computers 2 oder auch auf dem Plattenspeicher 18 eines Netzwerkservers abgelegt sein. In letzterem Fall baut der Computer 2 eine Netzwerkverbindung mit dem Server 12 auf, um auf die Codewort-Tabelle zuzugreifen. Dieser stellt dann anhand beispielsweise der übergebenen IP-Adresse des Benutzer-Computers 2 und/oder der anderen oben aufgeführten, ebenfalls übergebenen Identifikationsmerkmalen die Identität des Benutzers fest. Anhand der festgestellten Identität greift er entweder auf die dem Benutzer entsprechende Codewort-Tabelle oder auf den dem Benutzer entsprechenden Eintrag in der Codewort-Tabelle zu (siehe oben). Anhand der übersandten Verknüpfungskennzeichnung greift er auf das der Verknüpfung entsprechende Codewort zu. Nun kann er einerseits das gespeicherte Codewort mit dem eingegebenen und ebenfalls an ihn übersandten Codewort vergleichen. Stimmen diese beiden Codewörter überein, was bedeutet der Benutzer die Berechtigung für die angeforderte Hilfestellung bekommt (Schritt 30), so sendet der Server 12 ein entsprechendes Berechtigungssignal an den Computer 2 zurück. Andererseits kann der Server auch das eingetragene Codewort an den Computer 2 senden, wobei der Vergleich des eingegebenen mit dem gespeicherten Codewort direkt beim Computer 2 stattfindet.The codeword table can be on disk 8th of the computer 2 or on the disk storage 18 a network server. In the latter case, the computer builds 2 a network connection to the server 12 to access the code word table. The latter then uses the IP address of the user computer, for example, to provide it 2 and / or the other above-mentioned, also passed identification features the identity of the user. On the basis of the identified identity, he accesses either the code word table corresponding to the user or the entry corresponding to the user in the code word table (see above). Based on the link identifier sent, he accesses the code word corresponding to the link. Now, on the one hand, he can compare the stored code word with the code word entered and also sent to him. If these two code words match, which means that the user is authorized to receive the requested assistance (step 30), the server sends 12 a corresponding authorization signal to the computer 2 back. On the other hand, the server can also send the entered code word to the computer 2 send, the comparison of the entered with the stored code word directly at the computer 2 takes place.

Bei entsprechender Berechtigung wird die angeforderte Hilfestellung dann auf dem Bildschirm 4 und/oder in Form eines gesprochenen Textes auf einem Lautsprecher ausgegeben (Schritt 32). Das Verfahren beginnt nun wieder von neuem, d.h. der Benutzer kann durch Betätigen eines Hil fe-Buttons eine weitere Hilfestellung anfordern. Stimmt das eingegebene Codewort nicht mit dem entsprechenden Eintrag in der Codewort-Tabelle überein, wird eine Fehlermeldung 29 ausgegeben und weiterhin der Lerninhalt angezeigt (20) .If you have the appropriate authorization, the requested help will then appear on the screen 4 and / or output in the form of a spoken text on a loudspeaker (step 32). The process now starts again, ie the user can request further assistance by pressing a help button. If the code word entered does not match the corresponding entry in the code word table, an error message appears 29 output and the learning content continues to be displayed (20).

4 zeigt ein Flußdiagramm einer zweiten Ausführungsform des erfindungsgemäßen Verfahrens. In den ersten beiden Schritten wird wiederum ein Lerninhalt angezeigt und eine Hilfestellung angefordert. Insofern gilt das oben Gesagte. Um die Berechtigung des Benutzers für die angeforderte Hilfestellung zu überprüfen, wird in Schritt 23 eine Benutzer-Tabelle aufgerufen und daraus die Benutzerrechte ermittelt. Alternativ wird die Benutzer-Tabelle bereits beim Einloggen des Benutzers aufgerufen. In der Benutzer-Tabelle sind für jeden Benutzer ein Benutzername, ein Passwort zum Einloggen in das Computersystem und die Rechte des Benutzers eingetragen, die bestimmen, auf welche Dateien oder Verzeichnisse der Benutzer Zugriff hat. Die Benutzer-Tabelle kann auf der Festplatte 8 des Computers 2 gespeichert sein, oder auf der Festplatte 18 eines Netzwerk-Servers. Selbstverständlich kann abhängig beispielsweise vom verwendeten Betriebssystem jede andere Art der Definition der einzelnen Benutzerrechte erfolgen. Anhand der im Schritt 23 der Benutzer-Tabelle entnommenen Benutzerrechte wird festgestellt, ob der Benutzer für die angeforderte Hilfestellung berechtigt ist (Schritt 25). Bei bestimmten Betriebsystemen können einfach benutzerspezifische Zugriffsrechte auf bestimmte Verzeichnisse oder Dateien festgelegt werden. Hierzu wird beispielsweise der Kopf der Datei gelesen, in der die angeforderte Hilfestellung gespeichert ist. In diesem ist festgelegt, für welche Benutzer oder Benutzerklassen die Datei zugänglich ist. Ergibt die Überprüfung, daß der Benutzer für die Ausgabe der angeforderten Hilfestellung berechtigt ist, wird diese aus dem Datenspeicher 8 abgerufen und auf die oben beschriebene Art ausgegeben (Schritt 32). Ist der Benutzer nicht für die angeforderte Hilfestellung berechtigt, kann entweder eine Fehlermeldung 29 ausgegeben werden. Alternativ können auch die im gestrichelten Kasten dargestellten Schritte 24, 26 und 28, 30 durchgeführt werden. Hierbei wird wie in Zusammenhang mit 3 beschrieben ein Codewort abgefragt und das eingegebene Codewort mit einem entsprechenden Eintrag in einer Codewort-Tabelle verglichen. Der Benutzer ist in diesem erweiterten Fall also für einige Hilfestellungen praktisch automatisch aufgrund seiner Benutzerrechte berechtigt, auf die anderen Hilfestellungen kann er nur mit Hilfe eines Codeworts zugreifen. 4 shows a flow diagram of a second embodiment of the method according to the invention. In the first two steps, learning content is displayed and help is requested. In this respect, what has been said above applies. In order to check the authorization of the user for the requested assistance, a user table is called up in step 23 and the user rights are determined therefrom. Alternatively, the user table is called up when the user logs in. A user name, a password for logging into the computer system and the rights of the user are entered in the user table, which determine which files or directories the user has access to. The user table can be on disk 8th of the computer 2 be saved, or on the hard disk 18 a network server. Of course, depending on the operating system used, for example, any other type of definition of the individual user rights can take place. On the basis of the user rights extracted from the user table in step 23, it is determined whether the user is authorized for the requested assistance (step 25). With certain operating systems, user-specific access rights to certain directories or files can easily be set. For this purpose, the head of the file is read, for example, in which the required assistance is saved. This defines which users or user classes the file is accessible to. If the check reveals that the user is authorized to issue the requested assistance, it is removed from the data store 8th retrieved and output in the manner described above (step 32). If the user is not authorized for the requested help, either an error message can appear 29 be issued. Alternatively, steps 24, 26 and 28, 30 shown in the dashed box can also be carried out. Here, as in connection with 3 described a code word queried and compared the entered code word with a corresponding entry in a code word table. In this extended case, the user is therefore automatically authorized for some help based on his user rights; he can only access the other help with the help of a code word.

5 zeigt ein Flußdiagramm einer weiteren Ausführungsform des erfindungsgemäßen Verfahrens. Wie in 3 und 4 wird ein Lerninhalt angezeigt und eine Hilfestellung angefordert. Für die Berechtigungsüberprüfung wird hier in Schritt 27 eine sog. Freigabedatei eingelesen und entschlüsselt. Diese Datei kann auf der Festplatte 8 gespeichert sein, sie kann aber auch über eine Netzwerkverbindung von der Festplatte 18 des Servers 12 abgerufen werden. In der Freigabedatei sind Daten enthalten, aus denen hervorgeht, ob die angeforderte Verknüpfung des angezeigten Lerninhalts mit der angeforderten Hilfestellung für den Benutzer freigeschaltet ist. Die Freigabedatei enthält beispielsweise eine Tabelle, in der sämtliche Verknüpfungen mit Angaben über die Freischaltung aufgelistet sind. Des weiteren kann die Freigabedatei eine Identifikation des Benutzers, z.B. die Seriennummer der von ihm benutzten Software oder seine Benutzer-ID enthalten, anhand der überprüft werden kann, ob diese Freigabedatei für den die Hilfestellung anfordernden Benutzer verwendet werden darf. Alternativ kann eine Freigabedatei auch für mehrere Benutzer verwendet werden, für die dann die gleichen Verknüpfungen freigeschaltet sind. 5 shows a flow diagram of a further embodiment of the method according to the invention. As in 3 and 4 learning content is displayed and help is requested. For the authorization check, a so-called release file is read in and decrypted in step 27. This file can be found on the hard drive 8th stored, but it can also be connected to the hard drive via a network connection 18 of the server 12 be retrieved. The release file contains data from which it can be seen whether the requested link between the displayed learning content and the requested help is enabled for the user. The release file contains, for example, a table in which all links with information about the activation are listed. Furthermore, the release file can contain an identification of the user, for example the serial number of the software used by him or his user ID, by means of which it can be checked whether this release file may be used for the user requesting the assistance. Alternatively, an approval file can also be used for several users, for whom the same links are then enabled.

Ergibt die Überprüfung der Freigabedatei, daß der Benutzer für die Ausgabe der angeforderten Hilfestellung berechtigt ist, wird diese wie oben beschrieben ausgegeben, andernfalls wird eine Fehlermeldung 29 generiert und weiterhin der Lerninhalt angezeigt. Zusätzlich können Benut zer für bestimmte Hilfestellungen, die nicht mittels der Freigabedatei freigeschaltet sind, über die Abfrage eines Codeworts und/oder über entsprechend eingeräumte Benutzerrechte berechtigt werden. Dies hat den Vorteil, daß ein Lehrer beispielsweise bestimmte Hilfestellungen über eine Freigabedatei freischalten kann. Dabei kann er beispielsweise für dieselbe Aufgabe die zugehörigen hierarchisch angeordneten Hilfestellungen für verschiedene Schülerklassen je nach deren Klassenniveau unterschiedlich stark freischalten, wobei die die Aufgabe bearbeitenden Schüler dann nur noch mit den entsprechenden Codewörtern auf in der Hierarchie weiter unten angeordneten (nicht freigeschalteten) Hilfestellungen Zugriff haben.If the check of the release file shows that the user is authorized to issue the requested help, it is output as described above, otherwise an error message is issued 29 generated and the learning content continues to be displayed. In addition, users can be authorized for certain help that is not activated by means of the release file by querying a code word and / or by correspondingly granted user rights. This has the advantage that a teacher can, for example, unlock certain help via an approval file. For example, for the same task, he can activate the associated hierarchically arranged help for different student classes depending on their class level, whereby the students working on the task then only have access to the help (below) in the hierarchy (not activated) with the corresponding code words ,

Anhand der 6 und 7 werden nun Beispiele für ausgegebene Lerninhalte und hierarchisch aufgebaute Hilfestellungen beschrieben. 6 zeigt ein Beispiel eines Menübildschirms, in dem ein Inhaltsverzeichnis der abrufbaren Lerninhalte angezeigt ist. Es handelt sich hierbei um Lerninhalte im Bereich Geometrie; im Inhaltsverzeichnis ist der Menüpunkt Basiswissen – elementare geometrische Objekte – ausgewählt, zu denen durch Betätigen der entsprechenden Buttons Lerninhalte abgerufen werden können. Am rechten unteren Rand sind Befehlsbuttons angeordnet, insbesondere ein Hilfe-Button 40, Buttons 41, 42, 44 zum Aktivieren von Verknüpfungen mit einer Formelsammlung, einem Lexikon und einem Taschenrechner, ein Druck-Button 43 und Pfeilbuttons 45, mit denen der Benutzer durch die Lerninhalte navigieren kann.Based on 6 and 7 Examples of learning content and hierarchical help will now be described. 6 shows an example of a menu screen in which a table of contents of the learning contents which can be called up is displayed. This is learning content in the field of geometry; In the table of contents, the menu item Basic knowledge - elementary geometric objects - is selected, for which learning content can be called up by pressing the corresponding buttons. At the bottom right edge there are command buttons, especially a help button 40 , Buttons 41, 42, 44 to activate links with a formula collection, a lexicon and a calculator, a print button 43 and arrow buttons 45 with which the user can navigate through the learning content.

Betätigt der Benutzer den Menüpunkt "Übungen", wird beispielsweise die in 7a gezeigte Seite mit einer Übungsaufgabe auf dem Bildschirm angezeigt. Betätigt der Benutzer daraufhin den Hilfe-Button 40, so wird seine Berechtigung für die angeforderte Hilfestellung abgefragt (nicht gezeigt) und, wenn er berechtigt ist, wird die in 7b dargestellte Hilfeseite 1 auf dem Bildschirm ausgegeben. Ggf. wird eine Hilfestellung oder eine Zusatzinformation auch durch Platzieren des Cursors auf einem dargestellten Objekt angefordert. Die erste Hilfestellung besteht nur darin, daß die wichtigen Textstellen durch Ziehen mit der Maus 9 markiert werden (7b). Hilft dies dem Benutzer nicht weiter, drückt er nochmals den Hilfe-Button 40. Nach der Überprüfung seiner Berechtigung wird eine zweite Hilfestellung ausgegeben, und zwar wird auf dem Bildschirm die Grundformel für die zu berechnende Kostensparung angezeigt (7c) und über einen Lautsprecher ein gesprochener Hilfetext ausgegeben, der diese Formel erläutert. Im vorliegenden Beispiel ist der gesprochene Text beispielsweise:
"Die Kostendifferenz Δk ist das Produkt aus dem Kilogrammpreis für Zink und der Massendifferenz Δm. Die Masse eines Körpers ist das Produkt aus der Dichte und dem Volumen des Körpers. Folglich ist die Massendifferenz Δm das Produkt aus der Dichte ρ und der Volumendifferenz ΔV".
If the user presses the "Exercises" menu item, the in 7a shown page with an exercise on the screen. The user then clicks the help button 40 , his authorization for the requested assistance is queried (not shown) and, if he is authorized, the in 7b Help page shown 1 output on the screen. Possibly. Assistance or additional information is also requested by placing the cursor on a displayed object. The first help is only that the important text passages by dragging with the mouse 9 be marked ( 7b ). If this does not help the user, press the help button again 40 , After checking his authorization, a second help is given, namely the basic formula for the cost saving to be calculated is displayed on the screen ( 7c ) and a spoken help text that explains this formula is output via a loudspeaker. In the present example, the spoken text is, for example:
"The cost difference Δk is the product of the kilogram price for zinc and the mass difference Δm. The mass of a body is the product of the density and the volume of the body. Consequently, the mass difference Δm is the product of the density ρ and the volume difference ΔV".

Drückt der Benutzer noch weitere Male auf den Hilfe-Button 40, werden – nachdem jedes Mal seine Berechtigung überprüft worden ist – weitere Hilfestellungen ausgegeben. Beispielsweise wird in einem nächsten Schritt verraten, daß aus der mittleren Schichtstärke und der Oberfläche der Bauteile das Beschichtungsvolumen errechnet werden muß, und in weiteren Schritten wird der Benutzer durch die Berechnung der Flächeninhalte der einzelnen Teilflächen des Bauteils geführt. Die Berechtigung für die verschiedene erwähnten Hilfestellungen kann nun teilweise bereits mittels der Freigabedatei freigeschalten sein.The user presses the help button again 40 , - after each time his authorization has been checked - further assistance is given. For example, in a next step it is revealed that the coating volume must be calculated from the average layer thickness and the surface of the components, and in further steps the user is guided through the calculation of the area of the individual partial surfaces of the component. The authorization for the various assistance mentioned can now some of them have already been activated using the release file.

Zusätzlich kann ein weiterer (nicht dargestellter) Button gedrückt werden, mit dem der Benutzer eine Aufgabe markieren kann, die ihm besonders gut gefallen hat und die er seines Erachtens am besten oder sehr gut verstanden hat. Diese Markierung kann an einer oder mehreren Aufgaben eines speziellen Themenkomplexes vorgenommen werden.In addition, another (not shown) button pressed with which the user can mark a task that suits him particularly liked and which he believes best or understood very well. This marking can be on a or several tasks of a special topic can be carried out.

Wünscht der Benutzer nun – beispielsweise nach Jahren – eine Auffrischung seines Wissen zu diesem Themenkomplex werden ihm (sozusagen auf Knopfdruck) die entsprechend markierten Aufgaben angezeigt, mit denen er den Themenkomplex leicht wieder aufarbeiten kann. Die Markierungen können beispielsweise dauerhaft auf einem Datenträger gespeichert werden, so daß der Benutzer im Laufe seiner Lernphase ein ganzes Register an ausgewählten Aufgaben zu den unterschiedlichsten Themenkomplexen anlegt, auf das er im Bedarfsfall leicht und schnell Zugriff hat. Hierzu werden beispielsweise als Markierungen lediglich Verweise auf die entsprechenden Dateien mit den ausgewählten Aufgaben oder aber die Dateien direkt gespeichert, beispielsweise auf einer persönlichen Wissens-CD oder einem persönlichen Ort in einem Datenspeicher, der z.B. an einem größeren Netzwerk (Internet, etc.) hängt. Die Anmelder behalten sich vor, diese Idee getrennt von der Berechtigungsüberprüfung bei Hilfestellungsanforderung weiterzuverfolgen.wishes the user now - for example after Years - one He will refresh his knowledge of this topic (so to speak the correspondingly marked tasks are displayed at the push of a button, with which he can easily work on the topic again. The Markers can, for example permanently on a data carrier be saved so that the Users have a whole register of selected tasks during their learning phase on a wide variety of topics, which he addresses in the Easy and quick access when needed. For this, for example as markings only references to the corresponding files with the selected ones Tasks or the files saved directly, for example on a personal Knowledge CD or personal Location in a data storage, e.g. depends on a larger network (internet, etc.). The Applicants reserve the right to separate this idea from the authorization check Follow up assistance request.

Schließlich kann in einer benutzerspezifischen Hilfehistoriedatei, die im Datenspeicher des Computersystems oder in einem externen Datenspeicher gespeichert ist, gespeichert werden, welche speziellen Hilfestellungen der Benutzer angefordert hat und auch angezeigt bekommen hat (nach entsprechender Berechtigungsüberprüfung). Hierzu können in der Hilfehistoriedatei beispielsweise einfach die Verknüpfungen der vom zugehörigen vom Benutzer angeforderten und diesem angezeigten Hilfestellungen gespeichert werden. Der Lehrer kann später anhand der Information in der Hilfehistorie die Leistung jedes Benutzers beim Lösen bestimmter Übungsaufgaben spezifisch bewerten. Selbstverständlich kann eine solche Bewertung auch automatisch durch Auswerten der Hilfehistoriedatei durch ein entsprechendes Programm erfolgen. Hierzu kann ausgehend von einer beim Lösen einer Übungsaufgabe zu erreichenden Höchstpunktzahl im einfachsten Fall für jede angeforderte Hilfestellung ein Punkt abgezogen werden (hierzu muß also insgesamt lediglich die Anzahl der in der Hilfehistoriedatei gespeicherten Verknüpfungen gezählt werden). Alternativ können einzelne Hilfestellungen auch unterschiedlich gewichtet sein, so daß jede in der Hilfehistoriedatei gespeicherte Verknüpfung mit einem entsprechenden Gewichtungsfaktor multipliziert wird und dieser Wert jeweils von der Höchstpunktzahl abgezogen wird. Die Gewichtungen können dabei insbesondere nach den verschiedenen Hirachiestufen unterschieden werden. Selbstverständlich läßt sich die Hilfehistoriedatei unabhängig von der Berechtigungsüberprüfung führen.Finally, it can be customized Help history file stored in the computer system or is stored in an external data storage device, what special assistance the user has requested and has also been displayed (after appropriate authorization check). You can do this in the links in the help history file, for example that of the associated Assistance requested and displayed by the user get saved. The teacher can later use the information in the help history, the performance of each user in solving certain exercises evaluate specifically. Of course Such an evaluation can also be carried out automatically by evaluating the Help history file done by an appropriate program. For this can start from one when loosening an exercise maximum number of points to be achieved in the simplest case for one point is deducted from each request for assistance (see so must total only the number of those saved in the help history file connections counted become). Alternatively, you can individual support can also be weighted differently, so that each link stored in the help history file with a corresponding one Weighting factor is multiplied and this value in each case by the maximum score is subtracted. The weightings can in particular be based on the different levels of the hierarchy. Of course you can the help history file independently lead from the authorization check.

Claims (24)

Verfahren zum Vermitteln von durch einen Benutzer zu lösenden Aufgaben mithilfe eines Computersystems, welches Zugriff auf eine Ausgabeeinheit (4), eine Eingabeeinheit (6) und einen Datenspeicher (8) mit darin gespeicherten, vom Benutzer zu lösenden Aufgaben und mit diesen verknüpften Hilfestellungen, von denen jeweils mehrere Hilfestellungen, inhaltlich einer Hierarchie folgend, einer zu lösenden Aufgabe zugeordnet sind, mit folgenden Schritten: a) eine vom Benutzer zu lösende Aufgabe wird aus dem Datenspeicher (8) abgerufen und auf der Ausgabeeinheit (4) ausgegeben; b) wenn der Benutzer über die Eingabeeinheit (6) eine der mehreren Hilfestellungen zu der ausgegebenen zu lösenden Aufgabe anfordert, wird vom Computersystem überprüft, ob der Benutzer für die Ausgabe der angeforderten Hilfestellung berechtigt ist; c) wenn die Überprüfung durch das Computersystem ergibt, daß der Benutzer für die Ausgabe der angeforderten Hilfestellung berechtigt ist, wird diese vom Computersystem aus dem Datenspeicher abgerufen und auf der Ausgabeeinheit (4) ausgegeben.Method for arranging tasks to be solved by a user using a computer system, which has access to an output unit ( 4 ), an input unit ( 6 ) and a data storage ( 8th ) with tasks to be solved by the user and linked with them, of which several aids are assigned to a task to be solved according to the hierarchy, with the following steps: a) a task to be solved by the user becomes from the data store ( 8th ) accessed and on the output unit ( 4 ) spent; b) if the user uses the input unit ( 6 ) requests one of the several aids for the task to be performed, the computer system checks whether the user is authorized to issue the requested assistance; c) if the check by the computer system shows that the user is authorized to issue the requested assistance, the computer system retrieves the help from the data memory and stores it on the output unit ( 4 ) issued. Verfahren nach Anspruch 1, bei dem in Schritt b) für die Berechtigungsüberprüfung ein Codewort abgefragt und eingelesen wird, das eingelesene Codewort mit einem gespeicherten Codewort verglichen wird und bei Übereinstimmung der Benutzer für die Ausgabe der angeforderten Hilfestellung berechtigt wird.The method of claim 1, wherein in step b) for the Authorization check The codeword is queried and read, the read codeword is compared with a stored code word and if they match the user for is entitled to issue the requested assistance. Verfahren nach Anspruch 2, bei welchem die Codewörter für alle Verknüpfungen der zu lösenden Aufgaben mit den zugehörigen Hilfestellungen oder eine Auswahl da von spezifisch sind und in einer Codewort-Tabelle gespeichert sind.The method of claim 2, wherein the code words for all links the tasks to be solved with the associated Assistance or a selection as specific and in one Codeword table are stored. Verfahren nach Anspruch 2 oder 3, bei dem das gespeicherte Codewort für den Benutzer spezifisch ist, und der Benutzer insbesondere anhand seiner Identifikationsnummer (Benutzer-ID) identifiziert wird.The method of claim 2 or 3, wherein the stored Code word for the user is specific, and the user in particular based on its identification number (user ID) is identified. Verfahren nach einem der vorstehenden Ansprüche, bei dem in Schritt b) für die Berechtigungsüberprüfung dem Benutzer eingeräumte Benutzerrechte verwendet werden, wobei hierzu die Hilfestellungen in unterschiedlichen Dateien und/oder Verzeichnissen gespeichert sind, auf die der Benutzer aufgrund seiner Benutzerrechte spezifisch Zugriff hat.Method according to one of the preceding claims, that in step b) for the authorization check to User granted User rights are used, with the help for this stored in different files and / or directories to which the user is specific due to his user rights Has access. Verfahren nach einem der vorstehenden Ansprüche, bei dem in Schritt b) vom Computersystem überprüft wird, ob die Verknüpfung der ausgegebenen zu lösenden Aufgabe mit der Hilfestellung freigeschaltet ist und bei entsprechender Freischaltung der Benutzer für die Ausgabe der angeforderten Hilfestellung berechtigt wird.Method according to one of the preceding claims, in which in step b) the computer system a check is carried out to ascertain whether the link between the task to be solved and the assistance has been activated and, if the corresponding activation has been activated, the user is authorized to issue the requested assistance. Verfahren nach Anspruch 6, bei dem zur Überprüfung der Freischaltung vom Computersystem eine Freigabedatei in den Datenspeicher eingelesen wird, in der für eine oder mehrere Verknüpfungen von zu lösenden Aufgaben mit den zugehörigen Hilfestellungen angegeben ist, ob diese für den Benutzer freigeschaltet ist/sind.A method according to claim 6, in which to check the Activation of a release file from the computer system into the data memory is read in for one or more links of to be solved Tasks with the associated Assistance is indicated whether it is activated for the user is / are. Verfahren nach Anspruch 6, bei dem die Freigabedatei von einem externen Datenspeicher über eine Netzwerkverbindung abgerufen, auf dem Datenspeicher gespei chert und von dort bei der Berechtigungsüberprüfung eingelesen wird.The method of claim 6, wherein the release file from an external data storage device via a network connection called up, stored on the data storage and from there at the Authorization check read in becomes. Verfahren nach einem der Ansprüche 3 bis 8, bei dem bei jeder Berechtigungsüberprüfung oder einer Auswahl davon über eine Netzwerkverbindung und/oder über Mobilfunk auf die in einem externen Datenspeicher (18) gespeicherte Codewort-Tabelle zugegriffen wird.Method according to one of Claims 3 to 8, in which, for each authorization check or a selection thereof, via a network connection and / or via mobile radio, the data stored in an external data memory ( 18 ) stored code word table is accessed. Verfahren nach einem der Ansprüche 7 bis 9, bei dem die Freigabedatei für den Benutzer spezifisch ist, und der Benutzer insbesondere anhand der Seriennummer der verwendeten Software oder seiner Identifikationsnummer (Benutzer-ID) identifiziert wird.Method according to one of claims 7 to 9, wherein the release file for the User is specific, and the user in particular based on the serial number the software used or its identification number (user ID) is identified. Verfahren nach einem der Ansprüche 7 bis 10, bei dem die Freigabedatei verschlüsselt ist.Method according to one of claims 7 to 10, wherein the release file encoded is. Verfahren nach einem der vorstehenden Ansprüche, bei dem mit einem Codewort, einer Freigabedatei oder einem Benutzerrecht die Berechtigung für jeweils alle Hilfestellungen einer zu lösenden Aufgabe bis zu einer bestimmten Stufe in der Hierarchie erteilt wird.Method according to one of the preceding claims, with a code word, an approval file or a user right authorization for all assistance for a task to be solved up to one certain level in the hierarchy. Verfahren nach einem der Ansprüche 2 bis 12, bei dem die vom Benutzer einzugebenden Codewörter, mit denen er für die Ausgabe der angeforderten Hilfestellungen berechtigt wird, über eine Netzwerkverbindung und/oder über Mobilfunk, z.B. als Email oder SMS, an den Benutzer verschickt wird.Method according to one of claims 2 to 12, wherein the of User-entered code words, with whom he for the issue of the requested assistance is authorized via a Network connection and / or over Cellular, e.g. sent to the user as an email or SMS. Verfahren nach einem der Ansprüche 2 bis 13, bei dem die vom Benutzer einzugebenden Codewörter, mit denen er für die Ausgabe der angeforderten Hilfestellungen berechtigt wird, auf dem Datenspeicher eines Netz werk-Servers, insbesondere eines Internet-Servers, bereitgehalten werden.Method according to one of claims 2 to 13, wherein the from User-entered code words, with whom he for is entitled to issue the requested assistance the data storage of a network server, in particular an internet server, be kept ready. Verfahren nach Anspruch 14, bei dem der Server registriert, welcher Benutzer welche Codewörter abruft, wodurch die Leistung des Benutzers bewertet werden kann.The method of claim 14, wherein the server registers which user which code words retrieves, which can be used to assess user performance. Verfahren nach einem der vorstehenden Ansprüche, bei dem vom Benutzer erarbeitete Ergebnisse der zu lösenden Aufgabe in einen vom Computersystem bereitgestellten elektronischen Notizblock und/oder in entsprechende Eingabefelder des Computersystems eintragbar sind und im Datenspeicher abgelegt werden.Method according to one of the preceding claims, the results of the task to be solved by the user in one of the Computer system provided electronic notepad and / or can be entered in corresponding input fields of the computer system and stored in the data storage. Verfahren nach Anspruch 15, bei dem die zu lösenden Aufgaben mit einem im Datenspeicher gespeicherten Lexikon und/oder Formelsammlung verknüpft sind, aus denen einzelne Begriffe bzw. Formeln in den Notizblock und/oder die Eingabefelder kopiert werden können, wobei die Zugriffsberechtigung auf das Lexikon und/oder die Formelsammlung durch ein Codewort, ein Benutzerrecht oder eine Freigabedatei überprüft wird.The method of claim 15, wherein the tasks to be solved with a lexicon and / or collection of formulas stored in the data memory connected are from which individual terms or formulas in the notepad and / or the input fields can be copied, the access authorization to the lexicon and / or the formula collection by a code word, a user right or a release file is checked. Verfahren nach einem der vorhergehenden Ansprüche, bei dem der Benutzer aus der Gesamtzahl unterschiedlicher zu lösender Aufgaben eine bestimmte Auswahl markieren kann, welche im zu einem späteren Zeitpunkt auf entsprechende Anfrage samt der Hilfestellungen angezeigt werden.Method according to one of the preceding claims, that of the user from the total number of different tasks to be solved can mark a certain selection which will be made at a later date can be displayed together with the help on request. Verfahren nach Anspruch 18, bei dem die Auswahl markierter zu lösender Aufgaben auf einem separaten Datenspeicher dauerhaft, z.B. einer CD-ROM, etc. gespeichert wird.The method of claim 18, wherein the selection marked to be solved Tasks on a separate data storage permanently, e.g. a CD-ROM, etc. is saved. Verfahren zum Vermitteln von durch einen Benutzer zu lösenden Aufgaben mithilfe eines Computersystems, welches Zugriff auf eine Ausgabeeinheit (4), eine Eingabeeinheit (6) und einen Datenspeicher (8) mit darin gespeicherten vom Benutzer zu lösenden Aufgaben und mit diesen verknüpften Hilfestellungen, von denen jeweils mehrere Hilfestellungen, inhaltlich einer Hierarchie folgend, einer zu lösenden Aufgabe zugeordnet sind, insbesondere nach einem der vorhergehenden Ansprüche, mit folgenden Schritten: a) eine vom Benutzer zu lösende Aufgabe wird aus dem Datenspeicher (8) abgerufen und auf der Ausgabeeinheit (4) ausgegeben; b) wenn der Benutzer über die Eingabeeinheit (6) eine der mehreren Hilfestellungen zu der ausgegebenen zu lösenden Aufgabe anfordert, wird diese vom Computersystem aus dem Datenspeicher abgerufen und, ggf. nach entsprechender Berechtigungsüberprüfung auf der Ausgabeeinheit (4) ausgegeben und es wird gespeichert, daß diese Hilfestellung angefordert und angezeigt worden ist.Method for arranging tasks to be solved by a user using a computer system, which has access to an output unit ( 4 ), an input unit ( 6 ) and a data storage ( 8th ) with tasks to be solved by the user and associated with them, of which several aids are assigned to a task to be solved, in terms of content according to a hierarchy, in particular according to one of the preceding claims, with the following steps: a) one by the user problem is solved from the data storage ( 8th ) accessed and on the output unit ( 4 ) spent; b) if the user uses the input unit ( 6 ) requests one of the several aids for the task to be performed, this is called up by the computer system from the data memory and, if necessary after a corresponding authorization check on the output unit ( 4 ) is output and it is saved that this help has been requested and displayed. Verfahren nach Anspruch 20, bei dem das Anfordern und Anzeigen der einzelnen Hilfestellungen anhand der entsprechenden Verknüpfungen zu den Hilfestellungen in einer Hilfehistoriedatei gespeichert wird.21. The method of claim 20, wherein the requesting and displaying the individual assistance is stored in a help history file based on the corresponding links to the assistance is saved. Computersystem mit Zugriff auf eine Ausgabeeinheit, eine Eingabeeinheit und einen Datenspeicher mit darin gespeicherten Lerninhalten und mit diesen verknüpften Hilfestellungen, welches zum Betreiben eines Verfahrens nach einem der vorstehenden Verfahrensansprüche eingerichtet ist.Computer system with access to an output unit, an input unit and a data memory with stored therein Learning content and associated support, which set up to operate a method according to one of the preceding method claims is. Computerprogramm, das Softwarecodeabschnitte umfaßt, mit denen Schritte nach einem der vorstehende Verfah rensansprüche aufgeführt werden, wenn das Computerprogramm auf einem Computersystem läuft.Computer program comprising software code sections with which are listed steps according to one of the above procedural claims, when the computer program is running on a computer system. Computerprogramm nach Anspruch 23, welches auf einem Speichermedium gespeichert ist oder in Form von in einem Computernetzwerk übertragenen Signalen vorliegt.A computer program according to claim 23, which on a Storage medium is stored or in the form of transferred in a computer network Signals are present.
DE2001146938 2001-09-24 2001-09-24 Method, computer system and computer program for conveying tasks to be solved Expired - Fee Related DE10146938B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2001146938 DE10146938B4 (en) 2001-09-24 2001-09-24 Method, computer system and computer program for conveying tasks to be solved

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2001146938 DE10146938B4 (en) 2001-09-24 2001-09-24 Method, computer system and computer program for conveying tasks to be solved

Publications (2)

Publication Number Publication Date
DE10146938A1 DE10146938A1 (en) 2003-04-24
DE10146938B4 true DE10146938B4 (en) 2004-08-05

Family

ID=7700036

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2001146938 Expired - Fee Related DE10146938B4 (en) 2001-09-24 2001-09-24 Method, computer system and computer program for conveying tasks to be solved

Country Status (1)

Country Link
DE (1) DE10146938B4 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4964077A (en) * 1987-10-06 1990-10-16 International Business Machines Corporation Method for automatically adjusting help information displayed in an online interactive system
US6263340B1 (en) * 1998-10-20 2001-07-17 International Business Machines Corp. User registration in file review systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4964077A (en) * 1987-10-06 1990-10-16 International Business Machines Corporation Method for automatically adjusting help information displayed in an online interactive system
US6263340B1 (en) * 1998-10-20 2001-07-17 International Business Machines Corp. User registration in file review systems

Also Published As

Publication number Publication date
DE10146938A1 (en) 2003-04-24

Similar Documents

Publication Publication Date Title
DE19842688B4 (en) A method of filtering data originating from a data provider
DE69729926T2 (en) Network Browser
DE602005002906T2 (en) Method and apparatus for describing household electronics using separate task and device descriptions
DE10009297A1 (en) Dynamic help system for data processor, especially for Internet or desktop use, generates user help profile logical record depending on frequencies and/or types of access
DE69628374T2 (en) Data Management System
WO2015040052A1 (en) User-controlled retrieval engine
DE19755798A1 (en) Method of adaptive computer directory and file selection
DE60032403T2 (en) Specially adapted reproduction and presentation of database information
DE4027348A1 (en) Construction model for human interface - uses functionally distributed agents working in conjunction with information generating studio
DE10146938B4 (en) Method, computer system and computer program for conveying tasks to be solved
DE69925108T2 (en) DERIVING AN OBJECT CLASS THROUGH ADVERTISING, INSTALLATION OR CLONING
EP1094405A2 (en) Method to create a dynamical database retrieval interface
DE10248040A1 (en) Printer output tray identifying method, involves transmitting print job to printer for conversion into printed media to be discharged in output tray and displaying indicator to point out identity of output tray
EP1515244A2 (en) Mapping a class hierarchy to a relational database system
DE602004002450T2 (en) Spend Data Management
WO2011076312A1 (en) Local devices and methods for using globally networked web 2.0 systems
DE10241427A1 (en) Project proposal and realization method using a computer network for first creating and documenting a proposal and then permitting its accessing by relevant or interested personnel
WO2024067920A1 (en) Database of a computer
EP1610194A2 (en) Method and system for supplying context sensitive product informations
DE102022103704A1 (en) Teaching/teaching system with access authorization defined via at least one first QR code/code to content stored via second QR codes, as well as corresponding method, computer program product and use
DE202022100895U1 (en) Teaching/teaching system with access authorization defined via at least one first QR code/code to content stored via second QR codes, as well as corresponding computer program product and use
EP1691274B1 (en) Method and apparatus for computer-assisted creation of a graphical user interface on a display device
EP0482044B1 (en) Virtual memory for a parallel-computer system
EP3531300A1 (en) Computer-implemented method for acquiring information
DE102004037183B4 (en) Computer system, comprising at least one server and multiple clients, which are interconnected via an intranet

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee