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