<?xml version="1.0" encoding="ISO-8859-1"?>
<GmsArticle>
  <MetaData>
    <Identifier>mibe000038</Identifier>
    <ArticleType>Originalarbeit</ArticleType>
    <TitleGroup>
      <Title language="de">Reduzierung der Komplexität der Benutzeroberfläche von Trainingssystemen</Title>
      <TitleTranslated language="en">User interface complexity reduction in training systems</TitleTranslated>
    </TitleGroup>
    <CreatorList>
      <Creator>
        <PersonNames>
          <Lastname>Hörnlein</Lastname>
          <LastnameHeading>Hörnlein</LastnameHeading>
          <Firstname>Alexander</Firstname>
          <Initials>A</Initials>
        </PersonNames>
        <Address>Lehrstuhl für Künstliche Intelligenz und Angewandte Informatik (VI), Am Hubland, 97074 Würzburg, Deutschland, Tel.: +49 (0) 931 8886738, Fax: +49 (0) 931 8886732<Affiliation>Lehrstuhl für Künstliche Intelligenz und Angewandte Informatik, Würzburg, Deutschland</Affiliation>
</Address>
        <Email>hoernlein@informatik.uni-wuerzburg.de</Email>
        <Creatorrole corresponding="yes" presenting="no">author</Creatorrole>
      </Creator>
      <Creator>
        <PersonNames>
          <Lastname>Puppe</Lastname>
          <LastnameHeading>Puppe</LastnameHeading>
          <Firstname>Frank</Firstname>
          <Initials>F</Initials>
        </PersonNames>
        <Address>
          <Affiliation>Lehrstuhl für Künstliche Intelligenz und Angewandte Informatik, Würzburg, Deutschland</Affiliation>
        </Address>
        <Email>puppe@informatik.uni-wuerzburg.de</Email>
        <Creatorrole corresponding="no" presenting="no">author</Creatorrole>
      </Creator>
    </CreatorList>
    <PublisherList>
      <Publisher>
        <Corporation>
          <Corporatename>German Medical Science GMS Publishing House</Corporatename>
        </Corporation>
        <Address>Düsseldorf</Address>
      </Publisher>
    </PublisherList>
    <SubjectGroup>
      <SubjectheadingDDB>610</SubjectheadingDDB>
      <Keyword language="en">educational measurement</Keyword>
      <Keyword language="en">problem-based learning</Keyword>
      <Keyword language="en">needs assessment [I02.594]</Keyword>
    </SubjectGroup>
    <DatePublishedList>
<DatePublished>20061123</DatePublished>
</DatePublishedList>
    <Language>germ</Language>
    <SourceGroup>
      <Journal>
        <ISSN>1860-9171</ISSN>
        <Volume>2</Volume>
        <Issue>3</Issue>
        <JournalTitle>GMS Medizinische Informatik, Biometrie und Epidemiologie</JournalTitle>
        <JournalTitleAbbr>GMS Med Inform Biom Epidemiol</JournalTitleAbbr>
        <IssueTitle>E-Learning</IssueTitle>
      </Journal>
    </SourceGroup>
    <ArticleNo>19</ArticleNo>
  </MetaData>
  <OrigData>
    <Abstract language="de" linked="yes">
<Pgraph>Fallbasierte Trainingssysteme sind in der Medizin inzwischen gut akzeptiert <TextLink reference="1"/>. Das Spektrum reicht dabei von sehr einfachen Fällen, bei denen alle Symptome und Befunde des Patienten auf einmal präsentiert werden und dazu Aufgaben zur Diagnose und/oder Therapie gestellt werden, zu sehr komplexen Fällen, die abschnittweise präsentiert werden und auch Aufgaben zu Zwischendiagnosen, zur Befundung bildhafter und multimedialer Daten, zur Auswahl und Anforderung von Untersuchungen, zur Therapiefortsetzung in Folgesitzungen, zu fallübergreifendem Hintergrundwissen und zu Begründungen aller Entscheidungen umfassen. Komplexe Fälle sind realistischer, aber ihre inhaltliche und prozedurale Komplexität und die Bearbeitungsdauer durch die Lernenden sind höher, und sie sind auch aufwändiger zu erstellen. Es hat sich gezeigt, dass viele Lernende inhaltlich komplexe Fälle dann ablehnen, wenn ihre Bearbeitung nur mit einer (prozedural) komplexeren Oberfläche möglich ist. Wir zeigen in diesem Papier, mit welchen Mitteln wir die Komplexität der Benutzeroberfläche unseres Trainingssystems d3web.Train <TextLink reference="2"/>, <TextLink reference="3"/>  reduzieren und wie wir die Benutzerinnen und Benutzer bei Fällen mit hoher prozeduraler Komplexität, wenn diese erforderlich ist, unterstützen.</Pgraph>
</Abstract>
    <Abstract language="en" linked="yes">
<Pgraph>Case based training systems are well accepted in medical education <TextLink reference="1"/>. The complexity of the used cases ranges from simple cases, where all symptoms and findings are presented at once and different questions concerning the diagnoses and/or therapies are to be answered, to very complex cases, where the case is presented in many steps, and each step may include several different kinds of tasks the learners have to accomplish: Determining intermediate working diagnoses, establishing findings based on multimedia data gathered by examinations, choosing examinations with the presumably best knowledge gain, controlling the therapies in follow-up sessions, while at the same time justifying all actions. Complex cases are more realistic but the complexity of the contents, the procedural complexity, the duration of execution by learners and the amount of work in authoring the case is increased. Studies have shown, that many learners dislike complex cases when they have to cope with an increased complexity of the user interface. We show in this paper, which methods we use to reduce the user interface complexity of our training system d3web.Train and how we support learners in cases where a more complex user interface is needed.</Pgraph>
</Abstract>
    <TextBlock name="Einleitung" linked="yes">
      <MainHeadline>Einleitung</MainHeadline>
<Pgraph>Im vergangenen Wintersemester 2005/06 wurde eine Studie durchgeführt mit dem Ziel, die Akzeptanz verschieden komplexer Fälle im Kontext eines Blended Learning Konzepts in der Kardiologie als Teil der Pflichtvorlesung Inneren Medizin im Studiengang Humanmedizin der Universität Würzburg zu untersuchen.</Pgraph>
<Pgraph>Im Rahmen der Studie wurde das Autoren- und Ablaufsystem d3web.Train benutzt, um 18 kardiologische Trainingsfälle zu erstellen, die das Spektrum der wichtigsten kardiologischen Diagnosen im Rahmen der Pflichtvorlesung &#8222;Innere Medizin&#8220; im 2. bzw.3 klinischen Semester der Humanmedizin abdecken. Die Fälle wurden nach der Vorlesung zur Klausurvorbereitung bereitgestellt, das Bearbeiten der Fälle war für die Medizinstudentinnen und -studenten freiwillig. Die Fälle unterschieden sich in der Komplexität und Art der Aufgaben. Neben Multiple-Choice-Fragen (MC) gab es auch hierarchische Long-Menu-Fragen (HLM), bei denen die Diagnose, Therapie bzw. Untersuchung aus einer Begriffshierarchie, dargestellt als Baumauswahl mit auf- und zuklappbaren Teilhierarchien, mit einer Vielzahl von möglichen Alternativen ausgewählt werden musste. Die Aufgabenarten umfassten Fragen nach der Enddiagnose (alle Fälle; HLM), nach Zwischendiagnosen (12 Fälle; HLM), nach Untersuchungen (14 Fälle, davon 6 MC und 8 HLM), nach Befundung von Bildern bzw. Videos (15 Fälle; MC), nach Therapien (15 Fälle, davon 7 MC und 8 HLM), nach Diagnosen bzw. Therapieänderungen in Folgesitzungen (4 Fälle; MC); und Fragen nach Hintergrundwissen (alle Fälle; MC). Bei jedem Fall wurde die Bearbeitungsdauer, sowie die Qualität der studentischen Falllösung automatisch aufgezeichnet, außerdem wurden bei Fallabschluss 2 Fragen gestellt, wobei die Studierenden die technische Bedienung (Skala von 1= leicht; 15=sehr schwierig) und den Inhalt des Falles (Schulnoten: 1-6) bewerten sollten. Außerdem konnten sie einen Kommentar zum Fall eingeben. </Pgraph>
<Pgraph>
<Mark1>Ergebnisse der Studie: </Mark1>Wir beschränkten uns bei der Untersuchung auf die letzten 16 Fälle, da die ersten beiden (einfachen) Fälle offensichtlich zur Einarbeitung und Orientierung dienten, und nur die engagierteren 32 der 261 (~12%) Studierenden auch die weiteren Fälle freiwillig bearbeiteten. Diese Studierenden bearbeiteten dabei jeweils sowohl die einfachen als auch komplexen Fäll; daher ist nur bei ihnen ein Vergleich ihrer Bewertung zwischen den beiden Fallgruppen interessant. Wir klassifizierten Fälle als komplex, bei denen die Studierenden Untersuchungen mit hierarchischen Long-Menu-Fragen auswählen mussten, da die Auswahl der Untersuchung in allen diesen Fällen auch unmittelbar Auswirkungen auf die weitere Präsentation hatte: zu Untersuchungen, die die Studierenden nicht ausgewählt hatten, wurden ihnen auch keine Untersuchungsergebnisse präsentiert, so dass ihnen unter Umständen entscheidende Hinweise zur Diagnosestellung fehlten. Daher haben diese Fälle einen deutlich höheren Schwierigkeitsgrad als Fälle, bei denen die Studierenden immer alle relevanten Untersuchungsergebnisse präsentiert bekommen. Ein weiterer Unterschied zwischen &#8222;komplexen&#8220; und &#8222;einfachen&#8220; Fällen ist, dass die komplexen Fälle auch bei der Therapie LM-Fragen hatten, während die einfachen Fälle MC-Therapiefragen enthielten. Weiterhin hatten 4 der acht komplexen Fälle eine Folgesitzung (und keiner der einfachen Fälle) und auch die Frage nach Zwischendiagnosen war wesentlich komplexer als bei den einfachen Fällen.</Pgraph>
<Pgraph>Die Durchschnittwerte (Tabelle 1 <ImgLink imgNo="1" imgType="table"/>) zeigten, dass die einfachen Fälle 4,6 Minuten (33,6%) weniger Bearbeitungszeit brauchten, sie um 9,8 Prozentpunkte (13,5%) besser gelöst wurden, die subjektive Bewertung der Leichtigkeit der Bedienung um 1,5 Punkte (25,4%) auf einer 15-stufigen Skala schwieriger und der Inhalt mit 0,7 um fast eine Schulnote (25,0%) schlechter bewertet wurden. Sowohl bei den objektiven Kriterien (Bearbeitungsdauer, Lösungsqualität) als auch den subjektiven Kriterien (Leichtigkeit der Bedienung, Bewertung der Fallqualität) schnitten die komplexen Fälle signifikant schlechter ab (zweiseitiger T-Test; &#945;&lt;0,05) Insbesondere die schlechtere Inhaltsbewertung der komplexeren Fälle ist überraschend, da in ihnen mehr inhaltliches Wissen steckt.</Pgraph>
<Pgraph>
<Mark1>Fazit der Studie:</Mark1> Realistischere Fälle, d.h. Fälle, bei denen die Aufgaben ähnlicher sind zu dem Vorgehen eines Arztes bei der Patientenbehandlung sind nicht nur inhaltlich komplexer &#8211; wodurch ihre Bearbeitung mehr Zeit braucht &#8211;, auch die prozedurale Komplexität des Trainingssystems steigt. In der vorliegenden Fallstudie überwogen offensichtlich die Nachteile der Bedienkomplexität, was sich auch in der überraschend schlechteren inhaltlichen Bewertung der komplexeren Fälle ausdrückt: hier liegt die Vermutung nahe, dass die Schwierigkeiten bei der Bedienung das Vermitteln der Inhalte beeinträchtigt haben. Diese Vermutung wird auch durch die Freittextkommentare der Studierenden im Fallfragebogen unterstützt.</Pgraph>
<Pgraph>Man könnte nun die Möglichkeit in Betracht ziehen, die Lernenden an das Programm heranzuführen, indem man viele Fälle geringer Komplexität erstellt, die die Lernenden zuerst bearbeiten, bevor man sie mit den komplexen Fällen konfrontiert. Dieses Vorgehen hat aber mehrere Nachteile: Zum einen werden die Fälle meist begleitend zur Vorlesung eingesetzt, in der die verschiedenen Lerninhalte thematisch gegliedert sind und nicht gemäß der Komplexität der zugehörigen Fälle, d.h. schon der zweite Fall kann eine hohe Komplexität aufweisen. Zum anderen sollen die Fälle möglichst breit einsetzbar sein, also für Lernende mit unterschiedlichem Vorwissen, unterschiedlicher Kenntnis vom Trainingssystem, usw. Da vom grundsätzlichen Standpunkt inhaltlich komplexere Fälle mehr Wissen und auch die differentialdiagnostische Vorgehensweise besser vermitteln können, ist es notwendig, die inhaltliche Komplexität der Fälle unabhängig von der prozeduralen Komplexität des Trainingssystems variieren zu können, und es so ermöglichen, anspruchsvolle Inhalte auch den Lernenden näher zu bringen, die mit dem Trainingssystem nicht vertraut sind.</Pgraph>
<Pgraph>Wir zeigen in diesem Papier, wie wir die verschiedenen Arten von prozeduraler Komplexität im Trainingssystem d3web.Train an das Niveau der Lernenden anpassen können &#8211; unter anderem wird dabei das Konzept des Zustandsautomaten verwendet, um Komplexität zu erfassen und gezielt zu reduzieren und um die Lernenden an Fälle mit hoher prozeduraler Komplexität heranzuführen.</Pgraph>
</TextBlock>
    <TextBlock name="Fallablauf in d3web.Train" linked="yes">
      <MainHeadline>Fallablauf in d3web.Train</MainHeadline>
<Pgraph>Ein Fall in d3web.Train umfasst die Behandlung einer Patientin oder eines Patienten, dabei wird zwischen der ausführlich gestalteten (ersten) Sitzung und Folgesitzungen, in denen die Therapieüberwachung behandelt wird, unterschieden.</Pgraph>
<Pgraph>Die erste Sitzung, kann dabei aus mehreren Abschnitten bestehen, typischerweise behandelt der erste Abschnitt Anamnese und körperliche Untersuchung, in den weiteren Abschnitte werden dann nach und nach die aufwändigeren, d.h. riskanteren oder teureren Untersuchungen durchgeführt und ausgewertet. In jedem Abschnitt können dabei die folgenden Aufgaben zur Bearbeitung gestellt werden:</Pgraph>
<Pgraph>
<UnorderedList withBullet="yes">
<ListItem level="1">
<Mark1>Untersuchungen anfordern:</Mark1> Es muss &#8211; auch unter Berücksichtigung von Kosten, Zeit und Patientenbelastung gewählt werden &#8211;, welche Untersuchungen aufgrund der momentanen Lage sinnvoll sind. Wenn eine Untersuchung angefordert wurde, dann werden die dabei gewonnenen Erkenntnisse in die Patientenakte eingetragen. Untersuchungen werden im hierarchischen Long-Menu-Format (HLM-Format) gestellt.</ListItem>
<ListItem level="1">
<Mark1>Multimedia-Daten befunden:</Mark1> Wenn das Ergebnis einer Untersuchung eine Multimedia-Datei ist, dann muss die Lernerin bzw. der Lerner selbst den tatsächlichen Befund erheben.</ListItem>
<ListItem level="1">
<Mark1>Befunde lokalisieren:</Mark1> Es genügt aber nicht, einen Befund nur anzugeben, man muss zusätzlich angeben, wo sich (auf einem Bild) ein Hinweis für diesen Befund findet.</ListItem>
<ListItem level="1">
<Mark1>Diagnosen stellen:</Mark1> Aufgrund der Befunde sollte nun eine Diagnosestellung möglich sein, im HLM-Format sind nun Verdachtsdiagnosen und bestätigte Diagnosen auszuwählen.</ListItem>
<ListItem level="1">
<Mark1>Diagnosen begründen:</Mark1> Auch hier ist eine einfach Angabe einer Diagnose noch nicht ausreichend. Es muss zusätzlich angegeben werden, welche Angaben (im Text der Patientenakte) für die angegebenen Diagnosen sprechen. Wird eine begründete Diagnose aufgrund weiterer Fakten zurückgezogen muss auch angegeben werden, was gegen diese vorher begründete Diagnose gesprochen hat.</ListItem>
<ListItem level="1">
<Mark1>Therapien stellen:</Mark1> Passend zu den Diagnosen und den Angaben in der Patientenakte muss die richtige Therapie (ebenfalls im HLM-Format) gewählt werden.</ListItem>
<ListItem level="1">
<Mark1>Freie Fragen beantworten:</Mark1> Mit MC-Fragen können grundsätzlich alle anderen Aufgaben nachgebildet werden, sie können aber auch ergänzend sinnvoll sein, z.B. wenn man nach Hintergrundwissen zu Untersuchungen fragt oder zu Einschränkungen für eine Therapie, also nach allen Inhalten, die mit den angegebenen Aufgaben nicht abgebildet werden können.</ListItem>
</UnorderedList>
</Pgraph>
<Pgraph>Folgesitzungen bestehen immer aus nur einem Abschnitt. Es werden die Ergebnisse der durchgeführten Untersuchungen präsentiert und es muss entschieden werden, ob sich an der Diagnose etwas geändert hat und ob die Therapie (entsprechend) modifiziert werden muss.</Pgraph>
<Pgraph>In den Abbildungen 1 <ImgLink imgNo="1" imgType="figure"/> und 2 <ImgLink imgNo="2" imgType="figure"/> ist ein Fallablauf mit den wichtigsten Stationen eines (relativ einfachen Falles) dargestellt.</Pgraph>
<Pgraph> </Pgraph>
<Pgraph> </Pgraph>
</TextBlock>
    <TextBlock name="Analyse prozeduraler Komplexität" linked="yes">
      <MainHeadline>Analyse prozeduraler Komplexität</MainHeadline>
<Pgraph>Anhand der Betrachtung zweier exemplarischer Situationen der Benutzeroberfläche (Abbildung 3 <ImgLink imgNo="3" imgType="figure"/>) des Trainingssystems unterscheiden wir verschiedene Arten der prozeduralen Komplexität:</Pgraph>
<Pgraph>
<UnorderedList withBullet="yes">
<ListItem level="1">Informationskomplexität: Wie viele Informationen werden dargestellt bzw. sind über das System zugänglich? In d3web.Train werden zwei Arten von Informationen angeboten: die Patientendaten (1) und Hintergrundinformationen (2).</ListItem>
<ListItem level="1">Bedienkomplexität: Welcher Aufwand ist nötig, um eine bestimmte Aufgabe mit den Interaktionsmöglichkeiten der Oberfläche zu bearbeiten? In der Abbildung kann man die Bedienelemente zur Auswahl einer Diagnose (3) und zum Erstellen eines Befundes (4) sehen.</ListItem>
<ListItem level="1">Navigationskomplexität: Wie aufwändig ist die Navigation zwischen den verschiedenen Aufgaben? Die Navigationsmöglichkeiten im Hauptfenster sind in der Abbildung mit (5) markiert, die des Multimedia-Fensters mit (6).</ListItem>
</UnorderedList>
</Pgraph>
<Pgraph>Ziel muss es nun sein, alle drei Arten von Komplexität so weit wie möglich zu reduzieren oder die Benutzerinnen und Benutzer bei ihrer Bewältigung optimal zu unterstützen.</Pgraph>
</TextBlock>
    <TextBlock name="Behandlung der inhaltlichen Komplexität" linked="yes">
      <MainHeadline>Behandlung der inhaltlichen Komplexität</MainHeadline>
<Pgraph>Die inhaltliche Komplexität ist die am schwersten generisch reduzierbare Art von prozeduraler Komplexität, da sie größtenteils vom Fallinhalt vorgegeben ist. Dennoch gibt es in d3web.Train einige Möglichkeiten auch hier die Komplexität anzupassen:</Pgraph>
<Pgraph>Die Patientendaten eines Falles werden gesammelt in der durch &#8211; von der Untersuchungshierarchie bestimmten &#8211; Reitern strukturierten Patientenakte dargestellt. Dies ist die unserer Meinung nach optimale Darstellungsform. Dabei können die Lernenden auf verschiedene Arten schnell zwischen den Reitern wechseln. Außerdem können die Daten unterschiedlich komplex dargestellt werden, z.B. als Aufzählung der Fakten oder als Fließtext oder besonders angepasst, so können Labordaten auch wie in einem realen Laborausdruck angezeigt werden. Zusätzlich können die Lerner auch uninteressante Ergebnisse ausfiltern lassen oder diejenigen Ergebnisse ausblenden, die bei der aktuellen Aufgabe nicht interessieren.</Pgraph>
</TextBlock>
    <TextBlock name="Behandlung der Bedienkomplexität" linked="yes">
      <MainHeadline>Behandlung der Bedienkomplexität</MainHeadline>
<Pgraph>Um den Aufwand für die Bearbeitung einer Aufgabe zu reduzieren, gibt es natürlich immer die Möglichkeit, diese Aufgabe nicht vom Lernenden lösen zu lassen. Sie kann dann vom System gelöst werden oder ganz ausgeblendet werden. Letzteres ist in d3web.Train bei allen Aufgaben möglich, das System kann so konfiguriert werden, dass eine Aufgaben, auch wenn sie vom Fall unterstützt wird, nicht angezeigt wird.</Pgraph>
<SubHeadline>Alternativen bei der Wahl der Untersuchungen</SubHeadline>
<Pgraph>Nicht alle Aufgaben sind für alle Lernenden gleich gut geeignet. So ist das Auswählen von Untersuchungen eine Aufgabe, die bei Studierenden im vorklinischen Semester verfrüht ist, da ihnen noch der Überblick über die diagnostischen Möglichkeiten fehlt &#8211; vor allem was Kosten und Patientenrisiko betrifft. Es müssen aber immer Untersuchungen angefordert werden, damit es einen nächsten Fallabschnitt geben kann. In d3web.Train gibt es drei Alternativen für die Untersuchungsanforderung:</Pgraph>
<Pgraph>
<UnorderedList withBullet="yes">
<ListItem level="1">Die Lernenden wählen die Untersuchungen selbst. Diese Alternative wird nur für Experten empfohlen, die sich über das Lehrbuch-mäßige Vorgehen hinwegsetzen wollen (und können).</ListItem>
<ListItem level="1">Die Untersuchungen werden vom Programm vorgegeben, d.h. beim Wechsel zum nächsten Abschnitt werden automatisch alle sinnvollen Untersuchungen vorgenommen und die (teilweise bildhaften) Befunde in die Patientenakte eingetragen.</ListItem>
<ListItem level="1">Die Untersuchungen werden nur in den ersten Abschnitten (der ersten Sitzung) vorgegeben (da hier sowieso meist ein generisches Vorgehen empfohlen wird). Im letzten Abschnitt wählen die Lernenden dann selbst aus den schwieriger zu entscheidenden technisch aufwändigeren Untersuchungen aus.</ListItem>
</UnorderedList>
</Pgraph>
<Pgraph>Eine Erweiterung der dritten Alternative wäre, dass die Lernenden in jedem Abschnitt aus einer bestimmten Teilmenge von Untersuchungen wählen könnten und beim Wechsel zum nächsten Abschnitt der Fall der Lernerin oder des Lerners mit dem von der Autorin oder dem Autor gewünschten Fallverlauf synchronisiert wird. Dieses Konzept kann in d3web.Train mit freien Fragen simuliert werden.</Pgraph>
<SubHeadline>Reduktion der Komplexität bei der Antwortauswahl</SubHeadline>
<Pgraph>Untersuchungen, Diagnosen und Therapien wählt man im HLM-Format aus. Das HLM-Format ist zwar eine die Ordnung der Begriffe vermittelnde, dennoch aber komplexe und u.U. unübersichtliche Darstellung (etwa, wenn viele Äste aufgeklappt sind). Deshalb lassen sich bei diesen Aufgaben die Antworten auch auf andere Weise auswählen, wenn dies vom Fallautor so gewünscht wird: Es besteht die Möglichkeit der Freitexteingabe (inkl. Synonymsuche), der Suche nach Begriffen durch Eingabe von Teilworten oder einer Long-Menu-Auswahl. Die beiden Such-Arten können dabei ergänzend zu den Alternativen Baumstruktur (HLM) bzw. (flaches) Long-Menu angeboten werden. Zur weiteren Vermittlung der Begriffshierarchien kann man sich auch durch Texteingabe gefunden Begriff in der Baumstruktur anzeigen lassen.</Pgraph>
<Pgraph>Eine weitere Möglichkeit hier wäre es, Filter zu spezifizieren, mit denen ähnlich wie bei der oben besprochenen Auswahl von Untersuchungen, die Auswahl auf bestimmte Teilbereiche der Hierarchie eingeschränkt wird.</Pgraph>
<Pgraph>Bei der Auswahl von Diagnosen und Therapien muss die ausgewählte Diagnose bzw. Therapie noch weiter spezifiziert werden: Bei Diagnosen wird unterschieden zwischen &#8222;verdächtig&#8220; und &#8222;sicher&#8220;, bei Therapien zwischen &#8222;sinnvoll&#8220; und &#8222;indiziert&#8220;. Ob eine solche Spezifizierung notwendig ist, ist konfigurierbar, diese Komplexitätserhöhung kann also zur weiteren Erleichterung dieser Aufgaben abgeschaltet werden.</Pgraph>
<SubHeadline>Emulation aller Aufgaben durch freie Fragen</SubHeadline>
<Pgraph>Wie schon bei der Beschreibung der Aufgabe &#8222;Freie Fragen beantworten&#8220; angegeben, lässt sich jede Aufgabe durch eine oder mehrere Multiple- oder One-Choice-Fragen abbilden. Dies ist vor allem bei dem Stellen von Befunden sinnvoll. Hier werden normalerweise alle möglichen zu einer Untersuchung passenden Befunde als Alternativen angeboten. Dies können so viele sein, dass eine Auflistung aller Möglichkeiten schon aus Gründen der Aufgabendarstellung Probleme bereitet. Aus didaktischen Gründen ist aber meist eine Reduktion auf wenige Möglichkeiten sinnvoll, so dass dann die Befundung mit einer entsprechend formulierten eigenen MC/OC-Frage abgehandelt wird.</Pgraph>
<Pgraph>Werden aber alle Aufgaben durch MC/OC-Fragen emuliert, dann macht die Darstellung von d3web.Train wie in Abbildung 3 <ImgLink imgNo="3" imgType="figure"/> mit der Trennung in viele verschiedene Aufgaben wenig Sinn. d3web.Train kann dann so konfiguriert werden, dass die Patientenakte so angepasst wird, dass Multimedia-Daten direkt in den Text eingebunden sind (statt sie &#8211; wie eigentlich vorgesehen &#8211; mit den zugehörigen Aufgaben in einem eigenen Übersichtsfenster geordnet zusammenzufassen) und im Aufgabenbereich werden dann nur noch MC/OC-Fragen gestellt. Um der gebräuchlichen &#8222;Von-Links-Nach-Rechts&#8220;-Leserichtung gerecht zu werden, wird der Aufgabenbereich und die Patientenakte vertauscht und die (Minimal-)Navigation wandert nach rechts unten und beschränkt sich auf &#8222;Antworten eintragen und zur nächsten Frage&#8220; bzw. &#8222;Antworten eintragen und zum nächsten Abschnitt&#8220; bzw. &#8222;Antworten eintragen und Fall beenden&#8220;. d3web.Train wird damit zu einem sehr einfachen, quasi-seitenbasierten MC/OC Trainingssystem.</Pgraph>
</TextBlock>
    <TextBlock name="Reduktion der Komplexität bei der Navigation" linked="yes">
      <MainHeadline>Reduktion der Komplexität bei der Navigation</MainHeadline>
<Pgraph>Neben der wirklich einschneidenden Methoden der Linearisierung (s.u.) lässt sich auch durch eine relativ einfach zu realisierende Adaptivität der Oberfläche eine Verringerung der Navigationskomplexität erreichen: Durch dynamisches Ausblenden oder Deaktivieren von Navigationsmöglichkeiten kann ein Teil der Komplexität vermieden werden, da die Lernenden sich dann nur zwischen den Aufgaben entscheiden müssen, die in der aktuellen Situation Sinn machen.</Pgraph>
<Pgraph>In d3web.Train wurde beides implementiert:</Pgraph>
<Pgraph>
<UnorderedList withBullet="yes">
<ListItem level="1">Navigationsmöglichkeiten zu einer Aufgabe, die im gesamten Fall nicht verwendet wird, werden komplett ausgeblendet.</ListItem>
<ListItem level="1">Ist eine Aufgabe im aktuellen Abschnitt nicht möglich, dann wird die entsprechende Navigationsmöglichkeit deaktiviert. Wird dann zu einem Abschnitt gesprungen, in dem die Aufgabe genutzt wird, dann wird die zugehörige Navigationsmöglichkeit wieder aktiviert. Dies wird natürlich auch entsprechend visuell signalisiert (Schaltfläche wird bei Deaktivierung grau, bei Aktivierung farbig)</ListItem>
</UnorderedList>
</Pgraph>
<SubHeadline>Zustandsautomat</SubHeadline>
<Pgraph>Wie beschrieben, bearbeiten die Lernenden in d3web.Train Trainingsfälle, bei denen sie in verschiedenen Fallabschnitten verschiedene Aufgaben bearbeiten müssen, zwischen diesen aber frei wählen können. Entscheidet sich eine Benutzerin bzw. ein Benutzer für die Bearbeitung einer Aufgabe, dann wechselt die Applikation in den dieser Aufgabe zugehörigen Modus, der durch Wahl einer anderen Aufgabe jederzeit wieder geändert werden kann.</Pgraph>
<Pgraph>Damit lässt sich der Ablauf gut als relativ einfacher Zustandsautomat <TextLink reference="4"/> bzw. als UML-Zustandsdiagramm <TextLink reference="5"/>, <TextLink reference="6"/> darstellen (Abbildung 4 <ImgLink imgNo="4" imgType="figure"/>). Es sind auch ausführlichere formale Beschreibungen von Trainingssystemen möglich <TextLink reference="7"/>, für unsere Zwecke genügt aber der Zustandsautomat.</Pgraph>
<Pgraph>Ein Zustandsdiagramm zeigt eine Folge von Zuständen, die ein Objekt im Laufe seines Lebens einnehmen kann, und gibt an, aufgrund welcher Ereignisse Zustandsänderungen stattfinden. Ein Zustand wird dabei als Rechteck mit abgerundeten Ecken dargestellt, ein Zustandsübergang durch einen Pfeil. Bedingungen für einen Zustandsübergang werden in eckigen Klammern in der Pfeilbeschriftung angegeben &#8211; auch die Ereignisse, die zu einem Zustandsübergang führen, werden dort notiert. Bei UML-Zustandsdiagrammen ist die Verwendung einer Reihe von Pseudozuständen möglich, wir beschränken uns in unseren Diagrammen aber auf die folgenden:</Pgraph>
<Pgraph>
<UnorderedList withBullet="yes">
<ListItem level="1">Startzustand (&#9679;): In diesem Zustand startet der Automat, der erste Zustandsübergang wird sofort ausgeführt.</ListItem>
<ListItem level="1">Endzustand (<ImgLink imgNo="1" imgType="inlineFigure"/>): Gelangt der Automat in diesen Zustand, dann wird das zugehörige Objekt gelöscht.</ListItem>
<ListItem level="1">Entscheidung (<ImgLink imgNo="2" imgType="inlineFigure"/>): Ein Entscheidungsknoten dient dazu, eine Entscheidung, die beim Verlassen mehrerer Zustände vorkommt und daher mehrfach angegeben werden müsste, nur einmal anzugeben. Es werden die Bedingungen der abgehenden Zustandsübergänge ausgewertet und der entsprechende Zustandsübergang durchgeführt.</ListItem>
</UnorderedList>
</Pgraph>
<Pgraph>Übertragen auf unser Programm stehen die Zustände für den Modus, in dem sich das Programm während der Fallbearbeitung befindet. Die Ereignisse, die zu Zustandsänderungen führen, sind die Eingaben des Benutzers.</Pgraph>
<Pgraph>Wir unterscheiden bei unseren Zustandsdiagrammen allgemeine und konkrete Diagramme:</Pgraph>
<Pgraph>
<UnorderedList withBullet="yes">
<ListItem level="1">In allgemeinen Diagrammen wird &#8211; aus Gründen der Übersichtlichkeit &#8211; nicht angegeben, wie viele verschiedene Abschnitte möglich sind. Außerdem wird nicht berücksichtigt, welche Aufgaben in einem bestimmten Abschnitt innerhalb eines Falles gestellt werden. Andernfalls müsste bei jedem Übergang zu dem zugehörigen Zustand eine Bedingung &#8222;[{Aufgabe} in {aktuellem Sitzungsabschnitt, aktueller Folgesitzung} vorhanden]&#8220; eingefügt werden.</ListItem>
<ListItem level="1">Konkrete Diagramme beschreiben den Zustandsautomaten für einen bestimmten Fall. Hier wird zwischen gleichartigen Aufgaben in verschiedenen Abschnitten unterschieden. Ebenso werden nur die Zustände eingetragen, die auch möglich sind.</ListItem>
</UnorderedList>
</Pgraph>
<Pgraph>Um die Diagramme lesbar zu halten, wird bei Zustandsübergängen in einen Modus wie z.B. &#8222;Befunde lokalisieren&#8220; das dazugehörige Ereignis &#8222;Benutzer wählt &#8218;Befunde lokalisieren&#8217;&#8220; nicht angegeben. Es wird nur die Benutzeraktion &#8222;weiter&#8220; angegeben, da diese von jedem Zustand aus aufgerufen werden und verschiedene Auswirkungen haben kann.</Pgraph>
<Pgraph>Ein konkreter Beispiel-Zustandsautomat für einen Fall aus dem Kardiologie-Kurs (s.o.), in dem nicht alle Aufgaben aus Abbildung 4 <ImgLink imgNo="4" imgType="figure"/> in jedem Abschnitt eingesetzt werden, ist in Abbildung 5 <ImgLink imgNo="5" imgType="figure"/> zu sehen.</Pgraph>
<SubHeadline>Linearisierung des Fallablaufs</SubHeadline>
<Pgraph>Die Freiheit bei der Navigation zwischen den verschiedenen Aufgaben eines Abschnitts erhöht zwar den simulativen Aspekt des Trainingssystems. Ein tatsächliches freies Hin- und Herspringen macht aber inhaltlich nur wenig Sinn. Es stellt sich also die Frage, ob man dennoch diese Freiheit gewährt oder ob man zugunsten einer verminderten Navigationskomplexität diese so weit einschränkt, dass zwar immer noch alle verschiedenen Aufgaben-Typen verwendet werden, die Reihenfolge aber so festgelegt wird, wie sie sich natürlich aus der Beschreibung der Aufgaben ergibt, nämlich:</Pgraph>
<Pgraph>
<Mark2>Untersuchungen anfordern &#8594; Bilder befunden &#8594; Befunde lokalisieren &#8594; Diagnosen stellen &#8594; Diagnosen begründen &#8594; Therapien stellen (&#8594; Abschnittswechsel)</Mark2>
</Pgraph>
<Pgraph>Damit die freien Fragen entsprechend in den Ablauf einsortiert werden können, muss ihre Semantik festgelegt werden.</Pgraph>
<Pgraph>Die Benutzeraktion &#8222;weiter&#8220;, die im nicht-linearisierten Ablauf zum Abschluss des aktuellen Abschnitts führt, dient im linearisierten Ablauf dazu, jeweils zum gemäß der Reihenfolge nächsten Zustand zu gelangen.</Pgraph>
<Pgraph>Das zugehörige im Vergleich zu Abbildung 4 <ImgLink imgNo="4" imgType="figure"/> vereinfachte Zustandsdiagramm ist in Abbildung 6 <ImgLink imgNo="6" imgType="figure"/> dargestellt. Angewandt auf den gleichen Fall wie in Abbildung 5 <ImgLink imgNo="5" imgType="figure"/> dargestellt ergibt sich der abschnittsweise lineare Verlauf in Abbildung 7 <ImgLink imgNo="7" imgType="figure"/>. Man kann unschwer erkennen, dass die Freiheiten bei der Navigation erheblich eingeschränkt wurden.</Pgraph>
<Pgraph>Das Trainingssystem ist damit auch fast-seitenbasiert, allerdings werden eben nicht nur Multiple-Choice-Fragen verwendet, sondern besser geeignete Aufgaben, wie HLM-Format, Diagnosebegründung im Text, Befundlokalisation, usw., die d3web.Train zur Verfügung stellt.</Pgraph>
</TextBlock>
    <TextBlock name="Unterstützung bei hoher Navigations- komplexität" linked="yes">
      <MainHeadline>Unterstützung bei hoher Navigationskomplexität</MainHeadline>
<Pgraph>Der eingeschränkte Zustandsautomat lässt sich aber nicht nur für einen linearisierten Ablauf nutzen. Um einerseits die Freiheit des Lernenden zu erhöhen und damit die Applikation wie erwünscht explorierbar zu halten, andererseits aber doch dafür sorgen zu können, dass sich die Lernenden an den gewünschten Ablauf halten, können durch den Einsatz eines adaptiven Hilfeagenten wie bisher alle Navigationsmöglichkeiten zur Verfügung gestellt werden, die Lernenden erhalten vom Hilfeagenten aber Hinweise, wenn sie den idealen Bearbeitungspfad verlassen.</Pgraph>
<Pgraph>Der adaptive Hilfeagenten wurde bereits in anderen Papieren <TextLink reference="8"/>, <TextLink reference="9"/> vorgestellt und wird hier nur kurz beschrieben (schematische Darstellung siehe Abbildung 8 <ImgLink imgNo="8" imgType="figure"/>):</Pgraph>
<Pgraph>Mittels eines Overlay-Modells wird erfasst, wie gut die Lernenden bestimmte Bedienkonzepte verstanden haben, dabei wird zwischen Konzepten über das Wann einer Aufgabe und solchen über das Wie einer Aufgabe unterschieden. Dazu werden alle Aktionen der Lernenden erfasst und mittels Regeln die verschiedenen (auch voneinander abhängenden) Konzepte im Overlay-Modell bewertet. Sobald ein Konzept als zu schlecht verstanden erkannt wird, wird die letzte Aktion &#8211; die zu dieser schlechten Bewertung geführt hat &#8211; unterbrochen und es erscheint der Hilfeagent mit einem entsprechenden Hinweis. Weil die Lernenden diesen Hinweis lesen, wird optimistisch angenommen, dass sie nun das angesprochene Konzept besser verstehen.</Pgraph>
<Pgraph>Die Regeln, mit denen erkannt wird, ob das Wie einer Aufgabe verstanden wurde, lassen sich nicht aus einem der obigen Zustandsautomaten ableiten, dazu müssten auch alle möglichen  Zwischenzustände berücksichtigt werden. Wie dies möglich ist, ist in <TextLink reference="8"/> genauer beschrieben.</Pgraph>
<Pgraph>Die Regeln, die den richtigen Zeitpunkt einer Aufgabe betreffen, lassen sich dagegen direkt aus den Zustandsdiagrammen generieren. Die Anwendung dieser Regeln führt zum Beispiel dazu, dass nach dem Anfordern von Untersuchungen, bei denen Multimedia-Daten für die Befundung durch die Lernenden in die Patientenakte eingefügt werden, es als Fehler erkannt wird, wenn die Lernenden zur Aufgabe &#8222;Diagnosen stellen&#8220; springen, anstatt zunächst die Bilder zu befunden.</Pgraph>
</TextBlock>
    <TextBlock name="Diskussion &amp; Ausblick" linked="yes">
      <MainHeadline>Diskussion &amp; Ausblick</MainHeadline>
<Pgraph>Wir versprechen uns durch die Reduktion der Komplexität eine größere Akzeptanz des Systems bei unerfahrenen Lernenden. Eine Studie, die beim Einsatz von d3web.Train zur ärztlichen Fortbildung im Rahmen eines Rheumatologie-Workshops durchgeführt aber noch nicht veröffentlicht wurde, zeigt, dass das System mit weit reduzierter Bedien- und Navigationskomplexität (automatische Auswahl von Untersuchungen, Emulation aller Aufgaben durch freie Fragen) trotz hoher inhaltlicher Komplexität auch von den wenig computer-affinen Teilnehmerinnen und Teilnehmern sehr gut akzeptiert wurde.</Pgraph>
<Pgraph>Es lassen sich jedoch nicht alle Aufgaben sinnvoll durch MC/OC-Fragen mit wenigen Antwortalternativen ersetzen, der Einsatz von solchen Fragen ist auch nicht ohne Kritik <TextLink reference="10"/>. Damit die Lernenden nicht nur die korrekten Antworten erkennen können, sondern dabei auch die zugehörige Begriffshierarchie erlernen, ist es meist sinnvoller, Untersuchungen, Diagnosen und Therapien nicht in Form von MC/OC-Fragen abzufragen sondern in einer der weiter oben beschriebenen komplexeren Formen. Bei Diagnosen ist dies vor allem zu Beginn des Falles, wo noch sehr viele Diagnosen verdächtigt werden können, sinnvoller. Auch die Lokalisation von Befunden, bei der die Lernenden auf den Befund hinweisende Areale des Bildes markieren müssen, lässt sich nur umständlich, durch mehrfache Fragen und nur mittels vorbereiteter Bilder auf MC/OC-Fragen abbilden.</Pgraph>
<Pgraph>Wir benutzen zwar auch bei den komplexeren Bedienalternativen wie oben beschrieben den Hilfeagenten, indem wir feinere Zustände des Systems betrachten &#8211; dies ist aber nur begrenzt möglich, und wird zusätzlich dadurch erschwert, dass Bedienschwierigkeiten oft nicht klar aus Benutzeraktionen gefolgert werden können. Deshalb muss hier mit gängigen Mitteln (Benutzerhandbuch, Online-Hilfe, &#8230;) weitere Unterstützung angeboten werden.</Pgraph>
<Pgraph>Auch bei der Reduktion der Navigationskomplexität ist eine Linearisierung nicht immer sinnvoll, denn eigentlich kann auch die Schleife aus Untersuchungen &#8594; Befunde &#8594; Diagnosen &#8594; Therapie innerhalb eines Abschnitts öfters durchlaufen werden. Eigentlich sollte dies nur einmal pro Abschnitt möglich sein, es wäre aber dann oft mühsam, den Fall in sehr viele sehr kurze Abschnitte aufzuteilen, in denen dann jeweils nur eine Untersuchung angefordert werden würde. In komplexeren Fällen &#8211; vor allem wenn bei einer Patientin oder einem Patient mehrere Krankheiten auf einmal vorliegen &#8211; ist es daher sinnvoller, die Wiederholung dieser Schleife innerhalb eines Abschnittes zu ermöglichen. Zudem kann es sinnvoll sein, vor der Festlegung einer Therapie festzustellen, ob diese überhaupt verträglich ist. In diesen Fällen kommt dann besser der adaptive Hilfeagent zum Einsatz.</Pgraph>
<Pgraph>Ein Vorteil des Konzeptes von Freiheiten bei der Navigation, aber Lenkung durch den Hilfeagenten ergibt sich auch dadurch, dass der Hilfeagent so konfiguriert werden kann, dass er möglichst unaufdringlich arbeitet, d.h. wenn die Lernenden darauf hingewiesen wurden, dass eine bestimmte Aufgabe jetzt eigentlich an der Reihe wäre und die Lernenden dennoch eine andere Aufgabe zuerst ausführen, dann wird der Hilfeagent nicht sofort wieder intervenieren, sondern vielleicht erst nach mehrmaligem Verstoß gegen den idealen Ablauf. </Pgraph>
<Pgraph>Evaluationen <TextLink reference="3"/> haben auch gezeigt, dass Studierende das Trainingssystem nicht nur zum Durcharbeiten der Fälle als Ganzes nutzen. So kommt es z.B. vor, dass nur bestimmte Aufgaben wie das Stellen der Befunde anhand von Multimedia-Daten wiederholt werden. Dann wird das Stellen von Diagnosen immer übersprungen und sofort nach dem Befunden der Bilder in den nächsten Abschnitt gewechselt. Wenn dieses Vorgehen durch Unterbrechungen unmöglich gemacht wird, verlieren die Benutzerinnen und Benutzer den Spaß an der Arbeit mit dem Programm. Dies ist auch ein wichtiger Grund, warum dem Konzept von Freiheit und Lenkung gegenüber dem Konzept der Linearisierung bei erfahreneren Lernenden der Vorrang zu geben ist: Diese haben bereits lange genug mit dem System gearbeitet um zu wissen, was wann zu tun ist, können sich aber die Freiheit erlauben, dieses Wissen zu ignorieren.</Pgraph>
<Pgraph>Anfängern dagegen kommt eher die Linearisierung entgegen: Hier wird ihnen die (noch wenig verständliche) Wahl der nächsten Aufgabe abgenommen. Wichtig ist hier nur, dass klar ersichtlich ist, welche Aufgabe gerade bearbeitet wird, damit diese später im Modus für erfahrenere Benutzerinnen und Benutzer identifiziert und selber gewählt werden kann. Wie dies gegenüber den jetzigen nicht-linearisierten Fällen angenommen wird, wird in einer künftigen Studie geklärt werden müssen.</Pgraph>
<Pgraph>Die Beschreibung des Fallablaufs als Zustandsautomat kann aber auch unmittelbare Vorteile für die Fallautorinnen und -autoren bringen: Haben diese die Möglichkeit, den Fallablauf und die Konfiguration des Trainingssystems getrennt vom Fallinhalt deklarativ zu beschreiben, können (inhaltlich komplexe) Fälle weitestgehend an die Anforderungen spezifischer Benutzergruppen angepasst werden. Für die Konfiguration von d3web.Train steht den Autorinnen und Autoren schon eine entsprechende Eingabemöglichkeit zur Verfügung, für die Beschreibung des Fallablaufs muss diese noch realisiert werden.</Pgraph>
</TextBlock>
    <References linked="yes">
      <Reference refNo="1">
        <RefAuthor>Mathies H</RefAuthor>
        <RefAuthor>Fischer M</RefAuthor>
        <RefAuthor>Haag M</RefAuthor>
        <RefAuthor>Klar R</RefAuthor>
        <RefAuthor>Puppe F</RefAuthor>
        <RefTitle/>
        <RefYear>2005</RefYear>
        <RefBookTitle>eLearning in der Medizin und Zahnmedizin</RefBookTitle>
        <RefPage/>
        <RefTotal>Mathies H, Fischer M, Haag M, Klar R, Puppe F, eds. eLearning in der Medizin und Zahnmedizin. Proc. 9. Workshop gmds AG CBT in der Medizin. Berlin: Quintessenz; 2005.</RefTotal>
      </Reference>
      <Reference refNo="2">
        <RefAuthor>Betz C</RefAuthor>
        <RefAuthor>Hörnlein A</RefAuthor>
        <RefAuthor>Puppe F</RefAuthor>
        <RefTitle>Experiences with generating diagnostic training cases from dismissal reports</RefTitle>
        <RefYear>2005</RefYear>
        <RefBookTitle>eLearning in der Medizin und Zahnmedizin</RefBookTitle>
        <RefPage>50-8</RefPage>
        <RefTotal>Betz C, Hörnlein A, Puppe F. Experiences with generating diagnostic training cases from dismissal reports. In: Mathies H, Fischer M, Haag M, Klar R, Puppe F, eds. eLearning in der Medizin und Zahnmedizin. Proc. 9. Workshop gmds AG CBT in der Medizin. Berlin: Quintessenz; 2005. p. 50-8.</RefTotal>
      </Reference>
      <Reference refNo="3">
        <RefAuthor>Reimer S</RefAuthor>
        <RefAuthor>Hornlein A</RefAuthor>
        <RefAuthor>Tony HP</RefAuthor>
        <RefAuthor>Kraemer D</RefAuthor>
        <RefAuthor>Oberuck S</RefAuthor>
        <RefAuthor>Betz C</RefAuthor>
        <RefAuthor>Puppe F</RefAuthor>
        <RefAuthor>Kneitz C</RefAuthor>
        <RefTitle>Assessment of a case-based training system (d3web.Train) in rheumatology</RefTitle>
        <RefYear>2006</RefYear>
        <RefJournal>Rheumatol Int</RefJournal>
        <RefArticleNo>10.1007/s00296-006-0111-x</RefArticleNo>
        <RefTotal>Reimer S, Hornlein A, Tony HP, Kraemer D, Oberuck S, Betz C, Puppe F, Kneitz C.   Assessment of a case-based training system (d3web.Train) in rheumatology. Rheumatol Int. 2006;26(10):942-8. http://dx.doi.org/10.1007/s00296-006-0111-x</RefTotal>
      </Reference>
      <Reference refNo="8">
        <RefAuthor>Hörnlein A</RefAuthor>
        <RefAuthor>Puppe F</RefAuthor>
        <RefTitle>Applying learner modelling for user interface assistance in simulative training systems, Proceedings of the workshop "Teaching and Learning Systems: The Role of AI" at the 27th German Conference on Artificial Intelligence</RefTitle>
        <RefYear>2004</RefYear>
        <RefBookTitle>Proceedings of the workshop "Teaching and Learning Systems: The Role of AI" at the 27th German Conference on Artificial Intelligence (KI2004) in Ulm, 2004</RefBookTitle>
        <RefPage/>
        <RefTotal>Hörnlein A, Puppe F. Applying learner modelling for user interface assistance in simulative training systems. In: Proceedings of the workshop "Teaching and Learning Systems: The Role of AI" at the 27th German Conference on Artificial Intelligence (KI2004) in Ulm, 2004.</RefTotal>
      </Reference>
      <Reference refNo="9">
        <RefAuthor>Hörnlein A</RefAuthor>
        <RefAuthor>Puppe F</RefAuthor>
        <RefTitle>Evaluation eines adaptiven Hilfesystems für Bedienprobleme mit d3web</RefTitle>
        <RefYear>2005</RefYear>
        <RefBookTitle>eLearning in der Medizin und Zahnmedizin</RefBookTitle>
        <RefPage/>
        <RefTotal>Hörnlein A, Puppe F. Evaluation eines adaptiven Hilfesystems für Bedienprobleme mit d3web.Train. In: Matthies HK, Fischer MR, Haag M, Klar R, Puppe F, eds. eLearning in der Medizin und Zahnmedizin. Proceedings zum 9. Workshop der GMDS AG Computergestützte Lehr- und Lernsysteme in der Medizin, Freiburg, 13. September 2005. Berlin: Quintessenz Verlags-GmbH; 2005. ISBN 3-87652-899-2.</RefTotal>
      </Reference>
      <Reference refNo="10">
        <RefAuthor>Schuwirth LW</RefAuthor>
        <RefAuthor>van der Vleuten CP</RefAuthor>
        <RefAuthor>Stoffers HE</RefAuthor>
        <RefAuthor>Peperkamp AG</RefAuthor>
        <RefTitle>Computerized long-menu questions as an alternative to open-ended questions in computerized assessment</RefTitle>
        <RefYear>1996</RefYear>
        <RefJournal>Med Educ</RefJournal>
        <RefPage>50-5</RefPage>
        <RefTotal>Schuwirth LW, van der Vleuten CP, Stoffers HE, Peperkamp AG. Computerized long-menu questions as an alternative to open-ended questions in computerized assessment. Med Educ. 1996;30(1):50-5.</RefTotal>
      </Reference>
      <Reference refNo="4">
        <RefAuthor>Kohavi Z</RefAuthor>
        <RefTitle/>
        <RefYear>1978</RefYear>
        <RefBookTitle>Switching and Finite Automata Theory</RefBookTitle>
        <RefPage/>
        <RefTotal>Kohavi Z. Switching and Finite Automata Theory. McGraw-Hill; 1978.</RefTotal>
      </Reference>
      <Reference refNo="5">
        <RefAuthor>International Organization for Standardization (ISO)</RefAuthor>
        <RefTitle>ISO/IEC 19501</RefTitle>
        <RefYear>2006</RefYear>
        <RefTotal>ISO/IEC 19501:2005 [homepage on the Internet]. Geneva, Switzerland: International Organization for Standardization (ISO); c2006-08 [cited 2006 August 21]. Available from: http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=32620</RefTotal>
      </Reference>
      <Reference refNo="6">
        <RefAuthor>Object Management Group</RefAuthor>
        <RefTitle>Unified Modeling Language (UML), version 2.0</RefTitle>
        <RefYear>2006</RefYear>
        <RefTotal>Unified Modeling Language (UML), version 2.0 [homepage on the Internet]. Needham, MA: Object Management Group; c2006-08 [cited 2006 August 21]. Available from: http://www.omg.org/technology/documents/formal/uml.htm</RefTotal>
      </Reference>
      <Reference refNo="7">
        <RefAuthor>Martens Alke</RefAuthor>
        <RefTitle/>
        <RefYear>2003</RefYear>
        <RefBookTitle>Ein Tutoring Prozess Modell für fallbasierte Intelligente Tutoring Systeme</RefBookTitle>
        <RefPage/>
        <RefTotal>Martens Alke. Ein Tutoring Prozess Modell für fallbasierte Intelligente Tutoring Systeme [PhD thesis]. Rostock: University Rostock, Faculty for Engineering; 2003.</RefTotal>
      </Reference>
    </References>
    <Media>
      <Tables>
        <Table format="png">
          <MediaNo>1</MediaNo>
          <MediaID>1</MediaID>
          <Caption>
<Pgraph>
<Mark1>Tabelle 1: Überblick über die erhobenen Daten bei einfachen und komplexen Fällen, jeweils Mittelwerte pro Fall</Mark1>
</Pgraph>
</Caption>
        </Table>
        <NoOfTables>1</NoOfTables>
      </Tables>
      <Figures>
        <Figure width="795" height="895" format="png">
          <MediaNo>1</MediaNo>
          <MediaID>1</MediaID>
          <Caption>
<Pgraph>
<Mark1>Abbildung 1: Fallablauf in d3web.Train (I). Erklärungen in der Abbildung.</Mark1>
</Pgraph>
</Caption>
        </Figure>
        <Figure width="799" height="1148" format="png">
          <MediaNo>2</MediaNo>
          <MediaID>2</MediaID>
          <Caption>
<Pgraph>
<Mark1>Abbildung 2: Fallablauf in d3web.Train (II). Erklärungen in der Abbildung.</Mark1>
</Pgraph>
</Caption>
        </Figure>
        <Figure width="806" height="736" format="png">
          <MediaNo>3</MediaNo>
          <MediaID>3</MediaID>
          <Caption>
<Pgraph>
<Mark1>Abbildung 3: Oberfläche von d3web.Train. Links im Hintergrund: Hauptfenster, links der Aufgabenbereich, rechts die Patientenakte, oben die Navigation. Rechts im Vordergrund: Multimediafenster, links der Aufgabenbereich, rechts die Darstellung der Multimedia-Elemente, oben rechts die Navigation.</Mark1>
</Pgraph>
</Caption>
        </Figure>
        <Figure width="786" height="711" format="png">
          <MediaNo>4</MediaNo>
          <MediaID>4</MediaID>
          <Caption>
<Pgraph>
<Mark1>Abbildung 4: Allgemeiner Zustandautomat</Mark1>
</Pgraph>
</Caption>
        </Figure>
        <Figure width="746" height="924" format="png">
          <MediaNo>5</MediaNo>
          <MediaID>5</MediaID>
          <Caption>
<Pgraph>
<Mark1>Abbildung 5:  Konkreter Zustandsautomat für einen Fall mit einer Sitzung (bestehend aus zwei Abschnitten) und einer Folgesitzung</Mark1>
</Pgraph>
</Caption>
        </Figure>
        <Figure width="724" height="678" format="png">
          <MediaNo>6</MediaNo>
          <MediaID>6</MediaID>
          <Caption>
<Pgraph>
<Mark1>Abbildung 6: Allgemeines Zustandsdiagramm bei linearisiertem Ablauf</Mark1>
</Pgraph>
</Caption>
        </Figure>
        <Figure width="733" height="387" format="png">
          <MediaNo>8</MediaNo>
          <MediaID>8</MediaID>
          <Caption>
<Pgraph>
<Mark1>Abbildung 8: Darstellung der Komponente des Adaptiven Hilfeagenten</Mark1>
</Pgraph>
</Caption>
        </Figure>
        <Figure width="757" height="784" format="png">
          <MediaNo>7</MediaNo>
          <MediaID>7</MediaID>
          <Caption>
<Pgraph>
<Mark1>Abbildung 7: Analog zu Abbildung 5 der konkrete Zustandsautomat im linearisierten Ablauf</Mark1>
</Pgraph>
</Caption>
        </Figure>
        <NoOfPictures>8</NoOfPictures>
      </Figures>
      <InlineFigures>
        <Figure width="13" height="13" format="png">
          <MediaNo>1</MediaNo>
          <MediaID>1</MediaID>
          <AltText>Zeichen 1</AltText>
        </Figure>
        <Figure width="15" height="15" format="png">
          <MediaNo>2</MediaNo>
          <MediaID>2</MediaID>
          <AltText>Zeichen 2</AltText>
        </Figure>
        <NoOfPictures>2</NoOfPictures>
      </InlineFigures>
      <Attachments>
        <NoOfAttachments>0</NoOfAttachments>
      </Attachments>
    </Media>
  </OrigData>
</GmsArticle>
