Historik om automatiserad adaptiv instruktion i datorapplikationer
Inom området människa-datorinteraktion har det länge funnits intresse för att utveckla adaptiv automatiserad instruktionsprogramvara för att underlätta inlärning av applikationsprogram. Denna programvara skulle övervaka en datoranvändares beteende när han använder applikationsprogrammet och sedan tillhandahålla optimerad och personlig instruktion för att hjälpa användaren att bli mer skicklig med applikationen. Denna form av instruktion kan utföras av en fristående handledningsapplikation, eller så kan den utföras av speciella rutiner inbyggda i själva applikationsprogrammet (som med Microsoft Office Assistant som diskuteras nedan). Observera att historien om adaptiva inlärningsmetoder för utbildning i allmänhet, av vilka några sammanfattas i Wikipedia-artiklarna om upprepning på avstånd och elektroniskt lärande , ligger utanför ramen för detta inlägg.
Kronologi över utvecklingen inom området
En mängd olika strategier för automatiserad undervisning i datortillämpningar har diskuterats och prövats under en period på minst 25 år, även om tekniken för närvarande inte tycks ha särskilt stor tillämpning. Några av de anmärkningsvärda utvecklingarna inom detta område listas här:
- 1956 . Gordon Pask och Robin McKinnon-Wood utvecklar SAKI, det första adaptiva instruktionssystemet som går i kommersiell produktion. SAKI lärde ut tangentbordsfärdigheter och det optimerade hastigheten med vilken en praktikant tangentbordsoperatör lärde sig genom att göra uppgifternas svårighetsgrad beroende av elevens prestation. När elevens prestationer förbättrades ökade undervisningstakten och undervisningsstödet försenades.
- 1992 . C. Thomas och M. Krogsaeter beskriver en anpassningsbar tillägg till Microsoft Excel som kallas Flexcel. Flexcel registrerar och studerar användarens kommandohistorik med hjälp av Excel och "analyserar användarens interaktionsstil och presenterar anpassningsförslag." (sid. 123) Till exempel, programmet noterar när en användare upprepade gånger misslyckas med att använda en tillgänglig genväg och påminner användaren om förekomsten av genvägen.
- 1996 . S. Bhavnani och kollegor beskriver en Active Assistant for Computer-Aided Design (CAD)-program, för vilken de konstruerade en prototypversion. Active Assistant registrerar historiken för en CAD-användares användning av programmet och övervakar efter "symptom på suboptimal och felaktig CAD-användning" (sid. 253). När man upptäcker sådana fall kan det ge "textmeddelande om att det finns ett bättre sätt att utföra en uppgift som utförs av användaren" (sid. 251) eller så kan den tillhandahålla "grafisk åtgärd" genom att använda ett handledningsfönster.
- 1996 . Microsoft introducerar Office Assistant – ofta kallad "Clippy" – för att ge personlig hjälp vid användningen av Office 97-produkter. Beroende på användarinställningar som styr Clippys beteende, kan den animerade agenten ge en mängd olika former av råd till användare, baserat på inspektion av användarhistoriken och jämförelse med optimala prototyper. Clippy blir relativt ökänd bland vissa Office-användare, som klagar på att agenten är påträngande och irriterande.
- 1996 . Oppermann & Thomas beskriver ett tillvägagångssätt för att stödja lärande som en iterativ process [1] [2] där användare av en applikation som ska läras kan skaffa sig användningskunskap iterativt genom erfarenhet, anteckningar och individuella eller kooperativa tillgångar till förkunskaper.
- 1999 . F. Linton beskriver OWL-projektet (Organization Wide Learning) [3] [4] som genomfördes vid The MITER Corporation i Massachusetts, USA. I OWL kör alla datoranvändare inom en organisation programvara som håller reda på Microsoft Office-kommandon de utfärdar. Genom att slå samman och jämföra kommandohistoriken för olika användare kan OWL "rekommendera till varje användare individuella valda Word-funktioner som deras kamrater redan har funnit användbara." (sid 2). Prototypen av OWL konstruerades med Visual Basic och registrerar alla Office-kommandon som användaren ger, inklusive med musen.
- 2001 . Oppermann & Specht beskriver ett kontextkänsligt nomadiskt informationssystem [5] som stödjer inlärning genom adaptiv information om museiutställningar medan de strövar genom ett museum.
- 2001 . Microsoft degraderar Office Assistant till en underordnad, icke-standardstatus inom Office XP-applikationerna [ 6]
- 2006 . Fujitsu Corporation lämnar in en amerikansk patentansökan (#20070092857) om en "Metod och utrustning för att stödja utbildning och datorprodukt." [7] Applikationen hävdar att Fujitsu uppfann idén om "En apparat för att stödja utbildning för att använda ett applikationsprogram, innefattande: en analysenhet konfigurerad att analysera en registrering av användningen av funktioner i applikationsprogrammet baserat på en drifthistorik för applikationen program; och en genereringsenhet konfigurerad för att generera data relaterade till träningen baserat på ett resultat av analys av den analyserande enheten." (Oberoende krav 7)
Tidskrifter som täcker detta område
Användarmodellering och användaranpassad interaktion (Springer, Nederländerna)
- Bhavnani, SK, Flemming, U., Forsythe, DE, Garrett, JH, Shaw, DS, & Tsai, A. (1996). CAD-användning på ett arkitektkontor: från observationer till aktiv assistans. Automation in Construction , 5, 243–255.
- Fischer, G., Lemke, A. och Schwab, T. (1985) Kunskapsbaserade hjälpsystem. I: Proceedings of ACM SIGCHI Conference on Human Factors in Computer Systems, San Francisco, CA, s. 161–167.
- Linton, F. (1999). Organization-Wide Learning (OWL) hjälper användare att lära sig informationsteknologiska färdigheter. Mitre Digest 1999. [8]
- Linton, F. och Schäfer, HP. (2000). Rekommendationssystem för lärande: Bygga användar- och expertmodeller genom långtidsobservation av applikationsanvändning . Användarmodellering och användaranpassad interaktion , 10, 181–207.
- Liu, J., Wong, CK och Hui, KK (2003). Ett adaptivt användargränssnitt baserat på personligt lärande. IEEE Intelligent Systems , 52–57.
- Opperman, Reinhard (1994). Adaptivt användarstöd: Ergonomisk design av manuellt och automatiskt anpassningsbar programvara. Hillsdale, NJ: Lawrence Erlbaum Associates.
- Oppermann, Reinhard/Marcus Specht (2000): Ett kontextkänsligt nomadiskt informationssystem som utställningsguide. Proceedings of the Handheld and Ubiquitous Computing Second International Symposium, HUC 2000, Bristol, Storbritannien, 25–27 september 2000, 127–142.
- Oppermann, Reinhard /Christoph G. Thomas (1996). Stödja lärande som en iterativ process. Paul Brna/ Ana Paiva /John Self (red.): Proceedings of the European Conference on Artificial Intelligence in Education. Lisboa: 30 september - 2 oktober 1996, s. 150 – 156.
- Patel, A., Scott, B., Kinshuk (2001). Intelligent handledning: från SAKI till Bysans. Kybernetes , 30 (5/6), 807–819.
- Thomas, CG, & Krogsaeter, M. (1993). En anpassningsbar miljö för användargränssnittet i Excel. ACM Intelligenta användargränssnitt '93 (s. 123–130).