In der aktuellen Ausgabe von Praxis Deutsch findet sich auf Seite 63 eine Übersicht zu Etherpads als sehr nützliches Tool für die kollaborative Arbeit an Texten. Die Ausgabe behandelt das Thema "Materialgestütztes Informieren" und daraus abgeleitet "Materialgestütztes Schreiben". Demnach hat das materialgestützte Schreiben einen immensen Stellenwert im Deutschunterricht. Schüler:innen sollen befähigt werden, das eigene Lernen selbst in die Hand zu nehmen und sich dafür eigenständig Ziele setzen. Wie Etherpads in diesem Zusammenhang genutzt werden können, wird auf der Seite zusammengefasst.
fairkom betreibt seit mehr als zehn Jahren unter board.net einen der größten Etherpad-Dienste weltweit. Damit lassen sich Texte und Tabellen gemeinsam bearbeiten, ein Bild kann per URL hochgeladen oder einfach eingefügt werden. Auch gemeinsames Zeichnen ist möglich. fairkom ist Teil der Etherpad Community und hat folgende Verbesserungen für den Etherpad Code erarbeitet, auf einer Entwicklungsinstanz getestet und den Maintainern als Pull Requests angeboten.
- Stabilität des Timesliders verbessern und Padnutzung optimieren
Das Hinzufügen oder Löschen von Text in der letzten Zeile konnte zu Problemen führen. Der Timeslider wurde dahingehend beeinträchtigt, dass dieser in einigen Fällen nicht mehr funktionierte und die jeweilige Revision nicht mehr angezeigt wurde. Mehrere Revisionen waren im Timeslider nicht sichtbar, wodurch dieser praktisch unbrauchbar wurde. Der ursächliche Fehler lag in der Changeset-Library von Etherpad und konnte durch ein Pull Request behoben werden.
- Copy und Paste von Bildern
Bilder können in einem Etherpad über das ep_image_upload Plugin eingebunden werden. Das Plugin bietet hierzu verschiedene Speichermöglichkeiten wie AWS, auf dem Server in einem separaten Verzeichnis oder direkt eingebunden als data-URI.
Wir empfehlen Bilder über ein separates Verzeichnis einzufügen. Dies hängt mit der Performance zusammen. Bilder können aufgrund ihrer Größe die Last auf der Datenbank erheblich ansteigen lassen. Etherpads mit Text sind auch bei einer Vielzahl an Revisionen nur wenige Megabyte groß. Bilder können hingegen in Summe mehrere hundert Megabyte ausmachen. Unabhängig von der Datenbank erzeugen als data-URI eingebundene Bilder auch mehr CPU-Last im node-Prozess von Etherpad.
Bilder können entweder per Button manuell ausgewählt oder per Copy&Paste direkt eingefügt werden. Bei Copy&Paste sind folgende Fehler aufgetreten. Zum einen wurde die Dateigrößenlimitierung nicht beachtet, was die Verfügbarkeit der Instanz gefährden kann. Zum anderen wurden per Copy&Paste eingefügte Bilder grundsätzlich als data-URI eingebettet und nicht, analog zum manuellen Hochladen, als Link eingebunden. Dies kann die Datenbank immens aufblasen.
Auch dies konnte durch ein Pull Request gelöst werden.
fairkom versucht durch dieses Engagement, die Qualität des Etherpad Codes zu verbessern und etwas für die globale Community beizutragen. Etherpads sind tausendfach nicht nur im Bildungsbereich im Einsatz. Auch bei fairkom sind etherpads in die Videokonferenzdienste fairmeeting und fairteaching integriert, womit von den Teilnehmer:innen gemeinsam Notizen geschrieben und die Agenda abgearbeitet werden können.