Vergangenheit und Zukunft von E-Learning

humboldt_elearnerAngeregt durch viele Blogposts in der letzten Zeit möchte ich einen kleinen Beitrag leisten zu der Bestandsaufnahme des State-of-E-Learning. Denn schließlich wird in den genannten Beiträgen nicht weniger als die Abschaffung des E-Learning gefordert, wenn z.B. Forscher der Uni Basel fordern: „Mit diesem Beitrag möchten wir dafür plädieren, e-learning abzuschaffen.“

Folgende Blogposts und Beiträge haben mich dazu angeregt (Anmk.: Liste updated am 4.10.2008 & am 14.10.2009):

Diese Beiträge greifen den Stand der Dinge und Überlegungen zur Zukunft des E-Learning auf. Während die einen für die Abschaffung des Begriffs plädieren, ohne einen griffigen neuen Begriff parat zu haben, sprechen andere über die Morgendämmerung der schöpferischen Zerstörung.

Seit es erste WBT’s gab, hat sich eigentlich nichts Wesentliches getan, sagt Andrea Back. Lerninhalte werden auch wegen Copyrightfragen immer noch nicht wiederverwendet. Eine nächste Evolutionsstufe lauert ihrer Ansicht nach jedoch bereits vor der Türe und spricht von der „DNA des Web“, die sich für einen neuen Innovationsschritt gerade rekombiniert. Sie plädiert für „Weitermachen mit E-Learning“ und hält eine virale Verbreitung für nicht nur möglich sondern auch wahrscheinlich!

Digitale Medien […] werden zur „Normalität“ in unserer Gesellschaft sagt Gabi Reinmann. Was die E-Learning-Community auszeichnet, ist Interdisziplinarität sagt sie und eindeutig ist, dass aus der E-Learning-Community nach wie vor kreative und zukunftsweisende didaktische Neuerungen entstehen. Eine Alternative zum „Scheiden“ wäre eine weiter beharrliche Überzeugungsarbeit, dass auch die Bildung in einer veränderten Gesellschaft nicht bleiben kann, wie sie war und ist […].

Zwei Professorinnen die keinen Untergang kommen sehen, aber eine Weiterentwicklung und auf ihre eigene Arrt zu einer optimistischen Sicht der Dinge aufrufen.

campfire_inflation
Sinnbild der Campfire Inflation: Demnächst werden die Lagerfeuer in den Hosentaschen auf dem Touchscreen brennen.

Was habe ich hinzuzufügen?
Ich habe E-Learning intensiv im Sinne der LCMS gelebt. Ich habe zugleich die von Andrea Back bezeichnete „disruptive Innovation“ am eigenen Leib abbekommen. LCMS wurden plötzlich unsexy und farblos eine echte Alternative kam aber bislang nicht auf. Solange die großen Social Networks (facebook, studivz und myspace) noch nicht existierten, waren die LCMS auch eine Art sozialer Treffpunkt, das 24h-nonstop brennende Lagerfeuer in der sozialen Wüste des Internet, um das man sich versammeln konnte.

Die Anzahl der Lagerfeuer ist nun bedeutend größer geworden. Soziale Treffpunkte gibt es jetzt bei facebook, bei studivz und bei myspace (und sehr viele weitere). Was also hat E-Learning den gefühlten Abschwung bzw. die disruptive Störung beschert?

Aus meiner Sicht wird sowohl in der Präsenzlehre, also Lehren und Lernen an echten Orten Face-2-Face als auch im E-learning bzw. der Distanzlehre, dem Lehren und Lernen unterstützt durch das Web ein Faktor massiv unterschätzt:
Lehren und Lernen findet nur erfolgreich in einem sozial ansprechenden Ort statt. Schulgebäude sind teilweise so hässlich und kalt, dass niemand freiwillig länger bleibt als nötig. Ähnlich schaut es aus mit E-Learning-„Gebäuden“ wie z.B. moodle oder stud.ip oder Ilias oder Clix oder was auch immer. Langweilig, unsozial, farblos und wenig ansprechend über das funktionale hinaus.

Und genau hier hat E-Learning massiv an Boden verloren. Anfang 2000 gab es noch nicht soviele andere „Gebäude“ im Netz, die man als soziale Orte aufsuchen konnte. Doch das hat sich dramatisch gewandelt und die langweiligen E-Learning-Orte aus dem 20sten Jahrhundert haben Schimmel angesetzt und waren nie so angenehm zu bedienen wie ein facebook.

Die Campfire Inflation
E-Learning kämpft nicht mit technischen Problemen, auch nicht mit der Akzeptanz von Technologie, E-Learning konkurriert einfach mit vielen vielen anderen Orten die sozial wesentlich attraktiver sind als Aufenthaltsort als das langweilige LMS oder LCMS, dessen erste Programmcodezeile vor 8-10 Jahren geschrieben wurde. E-Learning leidet massiv an der Lagerfeuer Inflation bzw. der Campfire Inflation.

Die Disruption bzw. schöpferische Zerstörung dieser unsozialen Orte wird weiter voranschreiten dort wo die Nutzer die freie Wahl haben. Wenn die engagierten E-Learning-Verfechter keine sozial attraktiven Plätze im Netz schaffen – und dieses Netz wächst immer noch in einer atemberaubenden Geschwindigkeit – dann wird die Disruption zu einer faktischen Elimination führen.

Das Lernen wird dann einfach zu den bestehenden und neuen Lagerfeuern gehen müssen (der Berg muss dan zum Propheten), um sich zu behaupten. Die zukünftigen E-Learner werden nicht mehr mit den Füßen abstimmen, auch nicht mehr so oft mit ihren Händen auf der Maustaste sondern viel öfter mit den Fingern auf dem Touchdisplay. Die neuen Lagerfeuerbrennstellen entstehen gerade auf den Touchscreens neuer ultramobiler Zugänge zum Netz.

Das Mobiltelefonist tot, der mobile Zugang zum Netz jedoch (via Smartphone bzw. Smart Display) lebt. Zukünftig hat man die Möglichkeit seine Lieblingslagerfeuer in der Hosentasche mitzuführen. Ob die Bildungsinstitutionen wie z.B. Hochschulen jedoch in den Hosentaschen des 21igsten Jahrunderts vertreten sein werden? Ob sie dort jemals auch nur ein einziges Holzscheit zum brennen bringen? Das hängt davon ab, ob man begreift, dass Lernen ein sozialer Prozess ist und kein technisches Problem. Lernen findet da statt wo die Lagerfeuer brennen.

Höchste Zeit Holz sammeln zu gehen für ein großes Feuer, und die Fackel des E-Learning dort hinzutragen wo schon genug Feuerholz gesammelt wurde.

Update 3.10.2009
Eventuell kommt ja auch schon bald ein neues Produkt, dass die Lagerfeuer der Welt in den Klassenraum, den Hörsaal oder das Unternehmen hineinträgt: Microsofts Courier

Update 11.10.2009
Welcher Technologiehype auch immer uns als nächstes heimsuchen mag, den Humor behalten schadet nicht. So hab ich vor kurzem im Bibliothek2.0-blog folgenden schönen Comic von Geek & Poke entdeckt.

geek_and_poke
Quelle: Geek & Poke

…oder zunächst eine grundlegende Kritik an monolithischen E-Learning-Ansätzen an und für sich und ein Plädieren für die Projektmethode […] die den Communities of Practice Ansatz von Etienne Wenger kombiniert mit innovativen Konzepten des Medieneinsatzes […].

Hacking WordPress: Das WP Proximo Projekt

Vor etwa drei Wochen habe ich einen Entschluss gefasst: Ich wollte meine Arbeit, die ich zur Virtuellen Proxemik geleistet habe nicht länger in der Schublade liegen lassen. Zur Virtuellen Proxemik habe ich hier schon einige Beiträge geschrieben. Ich hoffe es werden demnächst noch weit umfangreichere und spannendere Beiträge hinzukommen.

proximo_frontend

Frontend Bild 3 anzeigen Frontend Bild 2 anzeigen Frontend Bild 1 anzeigen

Das Frontend des WP Proximo Plugins:
Hier wird kommuniziert und die „Nachbarschaft“ als Visualisierung dargestellt.

Hacking WordPress: Erste Schritte in WP/PHP

prox_notificationAls Konsequenz meines Entschlusses von vor drei Wochen habe ich mich hingesetzt und begonnen mich mit dem Inneren von WordPress zu beschäftigen, also das Softwaresystem, das WordPress ausmacht (Eine mysql-Datenbank eine Menge PHP-Dateien und viele bunte Grafiken und Stylesheets).

Und dann habe ich einfach begonnen PHP zu lernen, denn das habe ich vorher nie benutzt – zugegebener Maßen weil ich auch ein wenig zu Stolz war auf meine objektorientierten Software Engineering Kenntnisse in Java, so dass ich PHP als billige Scriptsprache ohne Struktur abgetan habe. Nunja, was hilft einem Stolz, wenn das erfolgreichste Bloggingsystem damit realisiert ist und dieser einem im Weg steht? Nichts! Also hab ich einfach angefangen und ich muss sagen… es ist einfach. Viel einfacher als gedacht.

Just do it: Das WP Proximo Plugin entsteht

prox_messengerIch habe begonnen eine Softwareerweiterung für WordPress zu entwickeln, mit dem Zweck Virtuelle Proxemik in die Praxis zu bringen. Natürlich mit dem Hintergedanken, aus der Praxis widerum Forschungsmaterial zu generieren. Sagen wir einfach es ist mein nächstes kleines wissenschaftliches Experiment, diesmal als weltweiter Feldversuch angelegt.

Seit drei Wochen habe ich nun deutlich mehr Zeit am Rechner verbracht, als ich wollte, der regnerische Sommer 2009 hat es mir allerdings leicht gemacht. Das Ergebnis meiner Bemühungen kann man unten links in der Ecke sehen. Es ist ein Plugin, das jeder WordPress-Blogger installieren kann. Derzeit ist es allerdings noch in einer closed beta Phase in der nur ausgewählte Personen dieses testen.

Ergebnisse bisher: Frontend & Backend

prox_autopilotEntstanden ist ein bislang schon mächtiges Plugin, das sich deutlich von anderen Plugins unterscheidet. Es ermöglicht die direkte Kommunikation im Blog (Instant Messenger) aber was viel wichtiger ist, es zeigt auf jeder Seite, wer noch online ist zu diesem Zeitpunkt und wo. Neben Funktionen wie dem Messenger habe ich nach und nach einige weitere Dinge eingebaut. U.a. einen Autopiloten, mit dem man geführte Blogtouren machen kann.

Seit etwa einer Woche scheint jedoch Stillstand zu herrschen. Dem ist nicht so! Ich hatte mich nocheinmal richtig angestrengt und wollte das Plugin eigentlich bei der WordPress Plugin Competition einreichen. Nachdem ich aber eine Schlüsselbedingung nicht mehr rechtzeitig geschafft hätte, habe ich davon abgesehen teilzunehmen und stattdessen weiterentwickelt was das Zeug hält.

Virtuelle Proxemik: A Network-of-Neighbourhood

Was mir seit Jahr und Tag eigentlich schon immer in WordPress gefehlt hat, war die Vernetzung der Blogs untereinander nach dem Schema, wie das bei Facebook und anderen Plattformen möglich ist, nämlich mit der Funktion „Freunde werden“. Klar, es gibt die Blogroll, aber jeder fügt manuell URL’s hinzu und die Hinzugefügten bekommen das meist gar nicht oder erst recht spät mit. Das muss ja nicht sein!

Ursache ist letztlich eine eng begrenzte Wahrnehmung, man müßte schon alle in Frage kommenden Blogs nach und nach abklappern um zu sehen, wo man auf der Blogroll steht. Also habe ich in der letzten Woche eine mächtige Basisinfrastruktur für die automatische Vernetzung von WordPress-Blogs entwickelt.

Ich nenne diese Funktion Network-of-Neighbourhood (NoN), weil sie erlaubt ein Netzwerk aufzubauen durch „Nachbarschaften“. Man kann also mit dem Plugin befreundete Weblogs ganz einfach in ein Nachbarschaftsnetz integrieren und eine Nachbarschaftsanfrage losschicken.

proximo_backend

Das Backend im Administrationsbereich:
Hier kann man als Blogbesitzer die notwendigen Einstellungen vornehmen und sein Netzwerk pflegen.

Nächste Schritte: API, Public Beta und Testing

Die Umsetzung dieser Funktion ist bereits sehr weit fortgeschritten. Derzeit überarbeite ich ein langfristig erweiterbares Protokoll/API für die Nachbarschaftskommunikation zwischen Blogs. Meine Idee ist jedoch etwas weitergehend, denn die Nachbarschaftsbeziehung zu anderen Blogs soll eine erweiterte Wahrnehmung ermöglichen. Besucher sollen künftig ein „Gefühl für die Nähe“ zu anderen Besuchern in anderen Blogs erhalten können. Dafür wird über das Kommunikationsprotokoll ein steter Austausch von Präsenz- bzw. Kopräsenzdaten der Besucher ermöglicht.

Ich hoffe in diesem Monat die Public Beta Phase einläuten zu können, so dass jeder sich selbst ein Bild von der Erweiterung machen kann. Dafür muss ich allerdings noch die Metrikfunktionen einbauen, die Besucher in einen Kontext zueinander bringen. Noch eine Menge Arbeit wartet…

Update:
Wer möchte kann übrigens auf dem Laufenden bleiben über den Twitteruser @virtualproxemic und diesem folgen.
vp_tweeter

Why do I blog this? In Kürze habe ich vor einen umfangreicheren Test zu starten. Sobald das API einigermaßen stabil ist, werde ich das Plugin für einige Personen zum download und testen freigeben. Derzeit arbeite ich aber noch am API, der Metrik zur stabilen Abbildung der Besucher auf der Anzeigefläche unten links (derzeit ist die Anordnung Zufall) und einem Widget für die Sidebar zur Anzeige eine Blogroll 2.0, much work to be done… :-D

Falls das Plugin übrigens erfolgreich werden sollte, steht mein nächstes Plugin-Projekt schon fest: Eine Verwaltung für eigene wissenschaftliche Publikationen im Blog als kostenpflichtiges Plugin plus eventuell ein Literatursharing-Plugin, das auch mit DOI’s und ISBN’s usw. umgehen kann. Dann noch einige Widgets und ein neues WordPress Template das Widget-fähig ist. Generation C64 greift in die Tasten… yess!

WordPress Plugins entwickeln und debuggen

logo-wp-codeWer in den letzten Tagen hier im Blog reingeschaut hat, der hat vielleicht unten links in der Ecke eine merkwürdige neue Einblendung vorgefunden. Eine Reihe von kleinen blauen und grünen Männchen (von kleinen grünen Männchen wollt‘ ich schon immer mal schreiben) hüpfen dort scheinbar ziellos hin und her. Der Hintergrund dieser Männlein ist ein kleines Pet-Project namens „proximo“ das ich gerade verfolge.

Ausgehend von meiner Doktorarbeit zur Virtuellen Proxemik habe ich mich an den Versuch gewagt die darin erforschte Softwarekomponente – die bis dato nur in der E-Learning Software EverLearn zum Einsatz kam – zu portieren auf WordPress (WP) und ein Plugin für WP zu entwickeln, das exakt das Gleiche und noch ein wenig mehr können soll.

Ich denke, dass WordPress genau die richtige Plattform ist, um das Konzept der virtuellen Proxemik in die Breite zu bringen. WP Blogs sind weit verbreitet und jeder mag es Besucher auf seinem Blog zu haben. Zukünftig kann man die Besucher und diese sich gegenseitig beim Blogbesuch ‚live‘ sehen und sich unterhalten. Man muss aber nicht, wenn man nicht will.

Um dieses Plugin zu bauen, ist schon ein wenig Arbeit nötig. Da ich bislang eher wenig in dem PHP-Code von WP verändert habe – ab und in in meinem Theme okay – bin ich ganz froh über jede erdenkliche Hilfe. Und da kommt mir das vom WordPress Experten Frank Bültke gerade erst online gestellte Plugin „Debug Objects“ wie gerufen. Für alle Neueinsteiger und Profis, die den WP-Loop komplett verstehen wollen ein absolutes Pflichtplugin! Danke Frank.

Update 11.7.2009
Die Entwicklung des WP Proximo-Plugins (siehe linke untere Ecke) macht Fortschritte. Viele Features sind bereits hinzugekommen. Hier eine Liste der letzten Änderungen und wichtigsten Funktionen:

  • Ermittlung der Aufenthalts-URL im Blog im PHP. Seitentitel wird dann per AJAX von echten Besuchern geliefert
  • AJAX-Calls werden gegen hacking geschützt über wp_nonce-codes und sind sehr robust
  • Robot-Detection anhand des Useragent, insb. Feed-Bots (inkl. Darstellung als Roboter-Figur)
  • Ausgiebige Tests auf allen möglichen Browsern insbesondere mit der JS-Loader-Sequenz (WIN:IE8, FF, Opera, Safari; MAC:Safari, FF, Opera, iCab, OmniWeb, Camino)
  • Anzeige von relativem Uhrzeit/Datum in den Textmessages
  • Audio-Beep bei neuen/ungelesenen Messages und Notification-Grafik auch nach Sprung auf neue Seite
  • Alle Figuren sauber als PNG neu gerendert, kein GIF mehr
  • Proximo merkt sich ob es ein- oder ausgeklappt ist
  • Gesamter PHP-Code objektorientert und einfach wartbar
  • Automatische Upgradefunktion für eventuelle Datentabellenänderungen (Plugin-Versionierung)
  • Administration mit automatischer Installationsüberprüfung bei verschiedenen Themes des Plugis versehen
  • JavaScript hochkomprimiert (über 55% Speicher eingespart bei Übertragung)
  • Update: Soeben ist der Autopilot als Feature hinzugekommen!

Why do I blog this? Die Entwicklung eines WP Plugins ist eine echte Herausforderung. WP selbst hat eine komplexe Struktur des Ablaufs die selbst Profis nicht „mal eben so überschauen“ bei der Generierung einer Seite als Antwort auf einen HTTP-Request. Dennoch ist sehr viel gute Dokumentation im Netz vorhanden, um schnell dahin zu gelangen wo man hinmöchte. Debug Objects ist perfekt, um auch Konflike des eigenen Plugins in Entwicklung zu entdecken.