Praxisprojekt STORIS - Scaffolding am Beispiel
Transcription
Praxisprojekt STORIS - Scaffolding am Beispiel
Scaffolding Arten softwarebasierter Unterstützung Praxisprojekt STORIS Scaffolding am Beispiel Stefan Tomanek 24. April 2007 Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Inhalt 1 Scaffolding Situationsbeschreibung Scaffolding-Techniken 2 Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Schwierigkeiten bei der Lösung neuer Aufgaben Hindernisse bei der Aufgabenlösung in neuen Umgebungen entstehen durch Unkenntnis der verfügbaren Werkzeuge und deren Funktion Unfähigkeit, das Problem in Teilprobleme zu zerlegen Schwierigkeiten, die Lösung in der Sprache des Werkzeugs zu artikulieren Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Schwierigkeiten bei der Lösung neuer Aufgaben Hindernisse bei der Aufgabenlösung in neuen Umgebungen entstehen durch Unkenntnis der verfügbaren Werkzeuge und deren Funktion Unfähigkeit, das Problem in Teilprobleme zu zerlegen Schwierigkeiten, die Lösung in der Sprache des Werkzeugs zu artikulieren Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Schwierigkeiten bei der Lösung neuer Aufgaben Hindernisse bei der Aufgabenlösung in neuen Umgebungen entstehen durch Unkenntnis der verfügbaren Werkzeuge und deren Funktion Unfähigkeit, das Problem in Teilprobleme zu zerlegen Schwierigkeiten, die Lösung in der Sprache des Werkzeugs zu artikulieren Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Schwierigkeiten bei der Lösung neuer Aufgaben Hindernisse bei der Aufgabenlösung in neuen Umgebungen entstehen durch Unkenntnis der verfügbaren Werkzeuge und deren Funktion Unfähigkeit, das Problem in Teilprobleme zu zerlegen Schwierigkeiten, die Lösung in der Sprache des Werkzeugs zu artikulieren Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Wie Scaffolding helfen kann Scaffolding soll mehrere Dinge erreichen: ein Gerüst anbieten, an dem Einsteiger sich festhalten können Dinge ermöglichen, die ohne diese Unterstützung nicht möglich sind Wissen vermitteln, das die Unterstützung obsolet macht sich mit wachsender Erfahrung des Anwenders zurückziehen Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Wie Scaffolding helfen kann Scaffolding soll mehrere Dinge erreichen: ein Gerüst anbieten, an dem Einsteiger sich festhalten können Dinge ermöglichen, die ohne diese Unterstützung nicht möglich sind Wissen vermitteln, das die Unterstützung obsolet macht sich mit wachsender Erfahrung des Anwenders zurückziehen Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Wie Scaffolding helfen kann Scaffolding soll mehrere Dinge erreichen: ein Gerüst anbieten, an dem Einsteiger sich festhalten können Dinge ermöglichen, die ohne diese Unterstützung nicht möglich sind Wissen vermitteln, das die Unterstützung obsolet macht sich mit wachsender Erfahrung des Anwenders zurückziehen Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Wie Scaffolding helfen kann Scaffolding soll mehrere Dinge erreichen: ein Gerüst anbieten, an dem Einsteiger sich festhalten können Dinge ermöglichen, die ohne diese Unterstützung nicht möglich sind Wissen vermitteln, das die Unterstützung obsolet macht sich mit wachsender Erfahrung des Anwenders zurückziehen Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Wie Scaffolding helfen kann Scaffolding soll mehrere Dinge erreichen: ein Gerüst anbieten, an dem Einsteiger sich festhalten können Dinge ermöglichen, die ohne diese Unterstützung nicht möglich sind Wissen vermitteln, das die Unterstützung obsolet macht sich mit wachsender Erfahrung des Anwenders zurückziehen Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Scaffolding-Vorgehensweisen Unterstützung So viel wie nötig So wenig wie möglich Langsames Ausschleichen Reflexion Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Scaffolding-Vorgehensweisen Unterstützung So viel wie nötig So wenig wie möglich Langsames Ausschleichen Reflexion Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Scaffolding-Vorgehensweisen Unterstützung So viel wie nötig So wenig wie möglich Langsames Ausschleichen Reflexion Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Scaffolding-Vorgehensweisen Unterstützung So viel wie nötig So wenig wie möglich Langsames Ausschleichen Reflexion Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Scaffolding-Vorgehensweisen Unterstützung So viel wie nötig So wenig wie möglich Langsames Ausschleichen Reflexion Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Unterstützung Oft mehrere Zwischenschritte erforderlich Auswahl geeigneter Werkzeuge und Operationen oft unklar Abbildung: Unklarer Lösungsweg Hilfe durch geeignete Vorschläge in Hinblick auf das Ziel Reflexion der eigenen Handlungen Stefan Tomanek Abbildung: Weg zur Lösung über Zwischenschritte Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Situationsbeschreibung Scaffolding-Techniken Learning by Doing Popularisiert durch Sir Robert Baden-Powell of Gilwell Steigerung der Lerneffektivität durch unmittelbaren Bezug Reflexion der eigenen Handlungen zur Vergegenwärtigung von Zusammenhängen Verquickung von Lern- und Arbeitsphasen Förderung von Erfolgserlebnissen Abbildung: Arbeits- und Lernprozesse beim klassischen Lernen und “Learning by doing” Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding Arten softwarebasierter Unterstützung Ohne Scaffolding-Techniken Assistenten, die vordefinierte Prozeduren durchführen Online-Hilfesysteme Natürlichsprachige, interaktive Assistenten Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding Arten softwarebasierter Unterstützung Ohne Scaffolding-Techniken Assistenten, die vordefinierte Prozeduren durchführen Online-Hilfesysteme Natürlichsprachige, interaktive Assistenten Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding Arten softwarebasierter Unterstützung Ohne Scaffolding-Techniken Assistenten, die vordefinierte Prozeduren durchführen Online-Hilfesysteme Natürlichsprachige, interaktive Assistenten Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding Arten softwarebasierter Unterstützung Ohne Scaffolding-Techniken Assistenten, die vordefinierte Prozeduren durchführen Online-Hilfesysteme Natürlichsprachige, interaktive Assistenten Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding Assistenten? Erledigen oft Aufgabe, die der Anwender selbst nicht beherrscht Sind oft als Blackbox implementiert Beispiel Filterfunktionen in Bildbearbeitungsprogrammen (“Flecken entfernen”) greifen zwar auf die normale Werkzeugpalette zurück, stellen die verwendeten Techniken (z.B. das Klon-Werkzeug) jedoch nicht vor. Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding Online-Hilfesysteme bilden die parallele zum klassischen Handbuch unterbrechen den Arbeitsfluss sind meist nicht auf da spezifische Ziel ausgerichtet Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding Natürlichsprachige, interaktive Assistenten Sollen in der Theorie die Handlungsintention des Benutzers erkennen individuelle Aktionen und Reaktionen möglich leider in den bekannten Produkten meist mehr als “Clown” implementiert Beispiel Der kontrovers aufgefasste Office-Assistent (“Clippit” bzw. “Karl Klammer”) neigte dazu, sich besonders dann einzumischen, wenn es nicht gewünscht war. Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding Klassengenerator in Eclipse erfragt die gewünschten Eigenschaften der Klasse weist auf häufige Fehler hin und gibt Hinweise zu Stilfragen präsentiert den generierten Quelltext unmittelbar Abbildung: Klassendefinition in Eclipse Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding Model-It Lernsoftware zur Modellierung und Erforschung beliebiger Systeme Zusammenhänge zwischen verschiedenen Objekten können in natürlichsprachigen Dialogen definiert werden Abbildung: Modellierung von Zusammenhängen in Model-It Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding Digital IdeaKeeper Recherche-Werkzeug für digitale Bibliotheken Unterstützung bei der Sichtung wissenschaftlicher Texte Förderung der Reflexion Abbildung: “Notizblock” zur Reflexion Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding EMILE Lernsoftware zur Modellierung und Simulation kinematischer Prozesse Implementiert die Kommunikations-, Betreuungs- und Reflexionseigenschaften der Scaffolding-Methode Fertige Code-Blöcke vermeiden komplizierte HypercardProgrammierung Stefan Tomanek Abbildung: Programmierung im EMILE Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding EMILE: Strukturierunghilfen EMILE gliedert eine Gesamtaufgabe in ein odere mehrere “Goals” “Groups” enthalten Komponenten niederer Ebenen (Buttons, Fields) Gruppen und Ziele können modifiziert und zusammengeführt werden Abbildung: Projektübersicht in EMILE Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding EMILE: Betreuung “Stage Prompting” fordert den Benutzer auf, vor Betreten einer Prozessphase die entsprechende Beschreibung zu sichten “Top-Down design enforcement” verhindert, dass Benutzer Aktionen manipulieren, bevor alle Komponenten mit einem Ziel verknüpft sind Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding EMILE: Reflexion und Artikulation EMILE fördert die Benutzerreflexion an zahlreichen Punkten: neue Projekte erfordern eine Projektbeschreibung zu Sitzungsbeginn soll die Handlungsintention formuliert werden Komponenten erfordern Zielsetzungen (“goals”) vor Tests soll der Benutzer eine Vorhersage erstellen nach Tests wird eine Revision der Vorhersage erwartet am Ende der Sitzung soll ein Zusammenfassung der getätigten Aktivitäten in ein Journal eingetragen werden Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding EMILE: Reflexion und Artikulation EMILE fördert die Benutzerreflexion an zahlreichen Punkten: neue Projekte erfordern eine Projektbeschreibung zu Sitzungsbeginn soll die Handlungsintention formuliert werden Komponenten erfordern Zielsetzungen (“goals”) vor Tests soll der Benutzer eine Vorhersage erstellen nach Tests wird eine Revision der Vorhersage erwartet am Ende der Sitzung soll ein Zusammenfassung der getätigten Aktivitäten in ein Journal eingetragen werden Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding EMILE: Reflexion und Artikulation EMILE fördert die Benutzerreflexion an zahlreichen Punkten: neue Projekte erfordern eine Projektbeschreibung zu Sitzungsbeginn soll die Handlungsintention formuliert werden Komponenten erfordern Zielsetzungen (“goals”) vor Tests soll der Benutzer eine Vorhersage erstellen nach Tests wird eine Revision der Vorhersage erwartet am Ende der Sitzung soll ein Zusammenfassung der getätigten Aktivitäten in ein Journal eingetragen werden Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding EMILE: Reflexion und Artikulation EMILE fördert die Benutzerreflexion an zahlreichen Punkten: neue Projekte erfordern eine Projektbeschreibung zu Sitzungsbeginn soll die Handlungsintention formuliert werden Komponenten erfordern Zielsetzungen (“goals”) vor Tests soll der Benutzer eine Vorhersage erstellen nach Tests wird eine Revision der Vorhersage erwartet am Ende der Sitzung soll ein Zusammenfassung der getätigten Aktivitäten in ein Journal eingetragen werden Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding EMILE: Reflexion und Artikulation EMILE fördert die Benutzerreflexion an zahlreichen Punkten: neue Projekte erfordern eine Projektbeschreibung zu Sitzungsbeginn soll die Handlungsintention formuliert werden Komponenten erfordern Zielsetzungen (“goals”) vor Tests soll der Benutzer eine Vorhersage erstellen nach Tests wird eine Revision der Vorhersage erwartet am Ende der Sitzung soll ein Zusammenfassung der getätigten Aktivitäten in ein Journal eingetragen werden Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding EMILE: Reflexion und Artikulation EMILE fördert die Benutzerreflexion an zahlreichen Punkten: neue Projekte erfordern eine Projektbeschreibung zu Sitzungsbeginn soll die Handlungsintention formuliert werden Komponenten erfordern Zielsetzungen (“goals”) vor Tests soll der Benutzer eine Vorhersage erstellen nach Tests wird eine Revision der Vorhersage erwartet am Ende der Sitzung soll ein Zusammenfassung der getätigten Aktivitäten in ein Journal eingetragen werden Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding EMILE: Fading Das Ausblenden nicht mehr erwünschter oder benötigter Hilfen erfolgt auf verschiedene Arten: geringere Nutzung freiwilliger Hilfen Einstellung unterschiedlicher Scaffolding-Level sofortiges Unterbleiben Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding EMILE: Fading Das Ausblenden nicht mehr erwünschter oder benötigter Hilfen erfolgt auf verschiedene Arten: geringere Nutzung freiwilliger Hilfen Einstellung unterschiedlicher Scaffolding-Level sofortiges Unterbleiben Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding EMILE: Fading Das Ausblenden nicht mehr erwünschter oder benötigter Hilfen erfolgt auf verschiedene Arten: geringere Nutzung freiwilliger Hilfen Einstellung unterschiedlicher Scaffolding-Level sofortiges Unterbleiben Stefan Tomanek Praxisprojekt STORIS Scaffolding Arten softwarebasierter Unterstützung Unterstützung ohne Scaffolding Unterstützung mit Scaffolding Vielen Dank für die Aufmerksamkeit Stefan Tomanek Praxisprojekt STORIS