Blogparade Partizipation

Jan Martin Klinge hat mit einem Artikel mit der Überschrift „Ich entscheide“ auf Twitter eine Debatte darüber losgetreten, inwieweit und auf welchen Feldern Schülerinnen und Schüler den Schulalltag mitgestalten können sollten. Zugespitzt sagt er, dass viele Entscheidungen Schülerinnen und Schüler schlicht überfordern und sie auch dankbar dafür sind, wenn sie klare, strukturierte Ansagen erhalten.

Dejan Mihajlovic – langjähriger Verbindungslehrer – hat an dem Artikel Anstoß genommen und eine Blogparade ins Leben gerufen. Grob gesagt wünscht Dejan sich Schule als demokratisches System, das alle Beteiligten (Schüler, Eltern, Lehrkräfte) mit gängigen politischen Methoden mitgestalten können, bis hinunter auf die Unterrichtsebene. Ich denke, dass Dejan vor allem auch den großen gesellschaftlichen Bogen sieht: Ich empfinde es selbst so, dass gesellschaftliche Partizipation auf dem Rückzug ist – die Ursachen sind vielfältig, aber Schule ist daran bestimmt nicht unbeteiligt.

Ich selbst habe im Rahmen von Personalratsarbeit eine Weile versucht, eine echte Arbeitnehmervertretung zu sein und politisch innerhalb eines Kollegiums zu arbeiten. Dieser Versuch ist relativ kläglich gescheitert, u.a. weil ich damals unterschätzt habe, dass Schule einfach kein demokratisches System ist.

Als Medienberater erlebe ich, dass „Digitalisierung“ dann an Schulen in der Breite ein Thema wird, wenn man es durch Vorgaben vorschreibt (und die Schulinspektion ansteht, die das mit in ihrem Kriterienkatalog hat). Diese Sprache versteht das System Schule: Wenn es „Vorgaben von oben sind“, dann muss man es ja machen. Aber im Sinne eines Partizipationsverständnisses ist ein solches Vorgehen eigentlich unterirdisch.

Ich habe Schülerinnen und Schüler erlebt, die im Rahmen von Projektunterricht ein halbes Jahr gebraucht haben, um zu begreifen, dass es im Projekt mit dem „Ist das auch so richtig, Herr Riecken?“ bei mir keine Antwort gab außer: „Probiere es aus – wenn es aus dem Ruder läuft, bin ich schon da.“

All das muss alarmieren. Dejan hat meiner Meinung nach absolut recht, was die Gestaltung des Systems Schule angeht. Auf der pädagogischen Ebene möchte ich mich genau wie Jan-Martin darauf momentan noch nicht nicht einlassen. Dazu später mehr.

Die Systemebene

Auf Systemebene haben wir in Niedersachsen mit dem Schulvorstand im Prinzip ein sehr mächtiges und m.E. oft unterschätztes Instrument für Partizipation – Eltern und Schüler: Hier ist der Hebel! Der Schulvorstand entscheidet z.B.

  • über die Besetzung von Schulleitungsstellen
  • die Ausgestaltung der Stundentafel
  • Grundsätze für die Außendarstellung der Schule
  • u.v.m.

Die Gesamtkonferenz ist dagegen absolut entwertet und im Wesentlichen nur noch „Benehmensmitteilungsempfänger“. Damit ist der Schulvorstand das Gremium überhaupt.

Meckern könnte man an seiner Zusammensetzung: Er besteht zur Hälfte aus Lehrkräften und zu je einem Viertel aus Eltern- und Schülervertretenden. Bei Stimmengleichheit entscheidet die Stimme des Schulleiters, der bzw. die auch immer mit dazugehört.

Als Schülervertreter muss ich mit also „nur“ mit den Eltern und einer Lehrkraft einig sein, um strukturell ganz erheblich Einfluss nehmen zu können. Dass man dieses Gremium nicht paritätisch besetzt, hat m.E. Gründe im Systemerhalt: Es würde den Schulfrieden erheblich stören, wenn Lehrerinnen und Lehrer Dinge umsetzen müssen, die sie nicht selbst bestimmen können bzw. bei denen sie überstimmt würden. Das ist schon doof an Demokratie, dass man eben auch zu Minderheiten gehören kann.

Dejan hat recht, da gibt es noch sehr viel zu tun. Jede Art von Einflussnahme auf die Arbeit von Kollegen führt wahrscheinlich schnell zu heftigsten Beißreflexen: Man stelle sich einmal vor, der Schulvorstand hier in Niedersachsen beschlösse tatsächlich an einer Schule die Beantragung des gebundenen Ganztagsbetriebs (und das käme dann durch) und diese Schule wäre traditionell eher auf Unterrichtschluss nach der 6. Stunde ausgelegt. In der Haut der Schulleitung würde ich dann nicht stecken wollen.

Oder stellen wir uns die Ungeheuerlichkeit vor, wenn der Schulvorstand außer bei Personalangelegenheiten verbindlich öffentlich tagen müsste und schulinterne Prozesse zarte Anklänge von öffentlicher Transparenz bekämen … Wieder ein Argument für die Förderung von Partizipation, die ohne Transparenz eigentlich undenkbar ist. Wer Partizipation fördern will, muss zuerst transparent werden.

(Deswegen ist das trojanische Pferd für mehr Partizipation bei Medienbildungsplänen der Punkt Informationsmanagement)

Auf der pädagogischen Ebene

Thomas Rau hat in seinem Artikel alles für mich Wichtige geschrieben. Zusammengefasst bin ich Fachmann für meine Fächer, habe sehr viel Unterrichtserfahrung und weiß, dass es effiziente und weniger effiziente Wege gibt, um Wissen und Kompetenzen zu erreichen. Da bin ich besser als meine Schülerinnen und Schüler und zusätzlich durch meine formale Rolle in einer Macht- sowie Verantwortungsposition. Diese Position ist im gegebenen System z.B. auch durch kompetenzorientierte Rückmeldungen  kaum zu entschärfen, denn am Schluss zählt momentan eh nur die Zahl, sodass Overlay-Kompetenzgeseier mit etwas Pech nur dafür sorgt, dass mein Gegenüber die Rückmeldung lediglich verarrogantiert wahrnimmt. Dennoch versuche auch ich wie Jan-Martin Unterricht stellenweise zu öffnen – hier im Blog sind auch einige Beispiele schon reflektiert. Das wird in einer fünften Klasse anders aussehen als in einem Abiturjahrgang.

Ich bemühe mich, einigermaßen transparent zu sein, in dem wie ich unterrichte und beurteile. Bei der Beurteilung gelingt mir das konstant nur für einen Teil der Schülerinnen und Schüler – mein großes Entwicklungsfeld.

Eigentlich ist die spannende Frage  – nicht nur, sondern auch beim Thema Partizipation – an welcher Stelle ich Schülerinnen und Schülern etwas zutrauen darf und muss und an welchen ich sie schlicht aufgrund ihrer Entwicklung her überfordere. Ich denke, dass die Kompetenzdidaktik oft zur Überforderung neigt  (weil sie z.B. von einer idealisierten Schüler- und Lehrerpersönlichkeit ausgeht).

Manchmal ist selbst die Fähigkeit „In der 7. Klasse ein Streichholz entzünden können“ schon ein zu hoher Anspruch. Gibt es bestimmt bald eine App für. Oder es wird wahlweise aufgrund des hohen Gefahrenpotentials verboten.

Über Owncloud mit Quellen syncen, die eigentlich nicht syncen können

Die Möglichkeit, Ordner und Dateien über mehrere Geräte zu synchronisieren, möchte ich nicht mehr missen. Egal ob ich auf der Arbeit, zu Hause oder unterwegs bin – überall habe ich den gleichen Datenbestand.

Wenn ich verschiedene Dienste im Netz nutze, brauche ich meist für jeden eine eigene App bzw. ein eigenes Programm. Einige Dienste scheinen auf den ersten Blick gar keine Synchronisation zu erlauben (z.B. der FTP-Zugang für den Webspace). Dafür gibt es eine Lösung über Owncloud. Owncloud kann nämlich schon sehr lange externe Datenquellen einbinden.

Dazu muss man sich zunächst einmal bei Owncloud als Administrator einloggen und unter Apps auf das +-Zeichen klicken.

owncloud01Danach aktiviert man unter „not enabled“ das Plugin „External Storage“.

owncloud02Anschließend muss man in den Adminbereich gehen

owncloud03… und allen Nutzern erlauben, das Plugin zu nutzen:

owncloud05Dabei sind die unterschiedlichsten Protokolle möglich, z.B. auch andere Owncloudsysteme. Man kann auch globale Ordner definieren, die allen oder nur einigen Nutzern der Owncloud-Instanz zur Verfügung stehen. Anschließend kann sich jeder Nutzer unter dem Menupunkt „Personal“ eigene Datenquellen definieren:

owncloud06Natürlich kann ich auch nur einzelne Ordner der externen Quelle synchronisieren:

owncloud07Owncloud verhält sich gegenüber den externen Quellen wie ein normaler Client, d.h. es werden keine Daten auf dem Owncloudserver gespeichert – er stellt lediglich die Schnittstelle zu anderen Diensten hier.

Der Trick ist, dass ich für alle diese Dienste dann nur noch eine App auf dem Tablet, dem Smartphone oder dem Rechner benötige, um mit ganz unterschiedlichen Quellen Dateien und Daten auszutauschen, auch wenn diese offiziell überhaupt keine Synchronisationsfunktion unterstützen. Diese Dienste erscheinen in der Owncloud-App einfach unter dem Namen, den ich für den Ordner vergeben habe.

Eine Synchronisationsapp für IServ, meinen Landesserver, Google, jeden beliebigen Webspace usw. – reizvoll – oder?

orgel

Wer sind wir?

Philippe Wampfler hat auf Twitter gestern eine interessante Frage gestellt: „Sind wir, was wir im Gespräch bereden oder was wir ins Smartphone tippen, wenn unser Gegenüber zur Toilette geht?“

wampfler-seinWenn man das „oder“ in der Frage aussagenlogisch liest, muss man mit „ja“ antworten, so wie Monika es implizit gemeint hat mit „beides“. In der Sprache ist das Oder aber i.d.R. exklusiv, also ausschließend gemeint, was die Frage sehr untypisch-dualistisch für Philippe macht :o)…

Für mich ist eigentlich klar, dass wir beides nicht sind, aber immerhin eher das, was wir im Gespräch bereden.

Dazu ein Bild: Wenn ich mich einem Konzertgelände nähere, höre ich zunächst die tiefen Töne, erst das Schlagzeug, dann den Bass, Je näher ich an die Bühne herankomme, desto differenzierter wird der Klang, weil höhere Frequenzen hinzukommen, bis ich erst das Musikstück eindeutig bestimmen kann und danach die Nuancen in der Livepräsentation wahrnehme. Die Bandbreite der wahrnehmbaren Klänge wird größer, weil durch die hinzukommenden Frequenzanteile schlicht mehr Informationen übertragen werden.

Das ist bei sprachlichen Äußerungen auch so und am Begriff der Prosodie auch gut erforscht. Kommunikation, die medial vermittelt wird, hat also grundsätzlich immer weniger Bandbreite als direkte Sprache. Ironie ist auf Twitter z.B. ein ganz schwieriges Thema und muss z.B. markiert werden, wobei die Markierung nicht die komplette Palette menschlicher Äußerungsmöglichkeiten abdeckt. Daher vertrete ich die These, dass medial vermittelte Kommunikation grundsätzlich kastriert ist, sobald sie medialisiert wird. Im Moment des Tippens ist sie das noch nicht.  Schon ein Video ist nicht das Gleiche wie z.B. ein Theater- oder Konzertbesuch – sonst gäbe es keine Theateraufführungen oder Konzerte.

Im Gespräch „sind“ wir in dieser Denkweise also auch nicht zwangsläufig, aber wir sind weit mehr als bei medial vermittelter Kommunikation.

Das halte ich für ein sehr grundsätzliches Problem von sozialen Medien. Viele Äußerungen und Entgleisungen werden erst dadurch möglich, dass es keinen synchronen Rückkanal gibt. Wenn ich z.B. jemanden schlage, gibt es vielfältige physische Reaktionen ohne Zeitverzögerung. Wenn ich einen Hasspost verfasse, sind die Reaktionen asynchron, die Äußerung steht auf lexikalischer-semantischer Ebene und kann kaum relativiert werden.

Spannend ist, dass man versucht mit VR oder Telepräsenzsystemen möglichst viele prosodische Elemente nachzubauen, um immer mehr Erfahrungen medial vermitteln zu können.

Ich finde es schon komisch, dass Menschen auf Laufbändern laufen, dafür Geld bezahlen, Zeit aufwenden, wo es doch Parks und Wälder gibt und die Laufschuhe direkt im Schrank stehen.

Vielleicht haben wir einfach Angst vor Komplexität oder sind zu bequem dafür geworden. (Ja).

trust

Auszüge aus Schülerarbeiten auf Socialmedia veröffentlichen

… oder auch z.B. Korrekturtweets mit Zitaten. Ich werde mich jetzt unbeliebt machen, weil ich wahrscheinlich ein Tabu anspreche.

Ich als Elternteil …

Sollte ich bei meinen Kindern erleben, dass (Teil-)Scans oder Zitate, die ich zuordnen kann, öffentlich auf Socialmedia zur Schau gestellt oder diskutiert würden, ginge ich zu allererst zum Vorgesetzten der betreffenden Lehrkraft und – falls das nichts bringt – eine Ebene weiter. Als Elternteil muss ich mich nicht an Dienstwege halten. Ich würde nicht zuerst mit der betroffenen Lehrkraft sprechen. Ich finde, dass dieses Verhalten einiges aussagt, was sofort eine Beschwerde bei höheren Ebenen rechtfertigt.

Ich als Lehrkraft …

… erlebe bei Korrekturen viel Frust. Ich mag diese Arbeit nicht besonders und muss sehr viel Energie aufwenden, um mich bei der Stange zu halten. Ich kann diesen Frust meist nicht direkt mit jemandem teilen, obwohl ich ein großes Bedürfnis danach habe. Aus einem ersten Impuls heraus, neige ich oft dazu, dabei Dinge schreiben zu wollen, die den häuslichen Bereich eigentlich nicht verlassen sollten, durch die ich aber u.U. viel Beachtung erhalte, z.B. durch Menschen, die mir mitteilen, dass sie mich verstehen oder Ähnliches erleben. Deswegen habe auch ich schon Tweets wieder gelöscht. Die Selbstkontrolle (oder etwas negativer formuliert: Selbstzensur) klappt mittlerweile immer besser.

Die Administration …

… sagt, dass Arbeiten von Schülerinnen und Schüler immer auch eine gewisse Schöpfungshöhe haben, also ein Werk gemäß dem Urheberrecht darstellen dürften. Für eine Veröffentlichung – auch in Teilen – bräuchte ich beim Vorliegen dieser Schöpfungshöhe eine Einwilligung des Betroffenen – wenn er noch nicht volljährig ist eben die seiner Erziehungsberechtigten. Weiterhin unterliegen Arbeiten eines Schülers dem besonderen Schutz des Amtsgeheimnisses – insbesondere wenn es sich dabei um benotungsrelevante Texte oder sonstige Klausurauszüge handelt. Es wäre zu klären, inwieweit dieses Amtsgeheimnis durch eine Veröffentlichung von Auszügen gewahrt bleibt – immerhin ist es in manchen Bundesländern sogar explizit untersagt, Ereignisse, von denen ich im Rahmen des Amtsgeheimnisses Kenntnis erhalten habe, literarisch zu verarbeiten.

Die pädagogische Dimension …

„Darf ich Teile deiner Klausur mit meinen Korrekturen und einem Kommentar auf Socialmedia veröffentlichen?“ Lernen braucht in meinen Augen auch geschützte Räume, in denen Fehler folgenfrei bleiben. Ich möchte nicht die Arbeit irgendeines Schülers dem Gebahren auf Socialmedia aussetzen. Für mich ist das ein grober Vertrauensbruch. Die Handschrift eines Menschen ist einzigartig und damit für mich ein eindeutiges, personenbezogenes Merkmal – auch schon in der Grundschule. Zumindest der Betroffene wird seine Schrift wiedererkennen Ich möchte als Schüler nicht in die Lage kommen, meine unvollkommenen Texte irgendwo auch nur in Teilen veröffentlicht zu sehen. Mir reicht das, was ich hier schon teilweise an „gut gemeinten“ Berichtigungen als Zusendungen erhalte (nicht in der Sache, aber oft genug im Tonfall).

Wann habe ich Schülerarbeiten veröffentlicht?

Beide Punkte müssen für mich zutreffen:

  1. Ich habe den Schüler vorher gefragt.
  2. Ich bin mir sicher, dass die Leistung des Schülers entweder positiv dargestellt ist oder der Kontext einen Erkenntnisgewinn für Dritte bietet, den ich dem Schüler vermitteln kann.

Hier lagern auf verschlüsselten Festplattenbereichen noch diverse Schätze: Freie Reden mit viel Witz, außerordentliche Texte, Bilder aus dem Unterricht, Fotos von Standbildern usw.. Alles gäbe wunderbare und lehrreiche Blogartikel ab. Für mich. Aber um mich geht es in diesem Falle eher ganz viel weniger.

OpenLDAP automatisch installieren und einrichten

Ich habe heute ein Script geschrieben, welches OpenLDAP auf Debiansystemen automatisch installieren und auch gleich für ppolicy konfigurieren kann. Wer sowas schonmal von Hand gemacht hat, weiß um die Schwierigkeiten. Es sollte auf den meisten Debianderivaten funktionieren (entwickelt habe ich auf stretch), ist aber leicht anpassbar, da ich alle Einzelschritte in Funktionen gepackt habe.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
#!/bin/bash
 
# globals
LDAPDB="mdb"
PASSWORD="test1234"
HOSTNAME=`hostname`
DOMAIN=`echo  $HOSTNAME | awk -v FS="." '{print $1}'`
TLD=`echo  $HOSTNAME | awk -v FS="." '{print $2}'`
PPOLICY_FILE="/etc/ldap/schema/ppolicy.ldif"
LOGFILE="debug.txt"
 
# basesetup()
# Installs slapd (openLDAP) unattended
# using debconf
 
basesetup() {
 
	PASS=$1
        HOST=$2
	DBTYPE=$3
 
	echo "Building LDAP-Roottree ...\n"
 
	export DEBIAN_FRONTEND=noninteractive
	echo -e " \
		slapd    slapd/internal/generated_adminpw    password   $PASS
		slapd    slapd/password2    password    $PASS
		slapd    slapd/internal/adminpw    password   $PASS
		slapd    slapd/password1    password    $PASS
		slapd	 slapd/backend: string	$DBTYPE
		slapd	 slapd/domain	string	$HOST
	" | debconf-set-selections
 
	apt-get install -y slapd ldap-utils
 
}
 
make_index() {
 
	echo "Adding index ...\n"
 
        echo -e " \
dn: olcDatabase={1}$LDAPDB,cn=config
changetype: modify
add: olcDbIndex
olcDbIndex: mail,givenName eq,subinitial
        " | ldapmodify -Y EXTERNAL -H ldapi:///
 
}
 
# configure_policy()
# installs: 	ppolicy-scheme
# 		ppolicy-module
# 		overlay
# 		ppolicycontext
# 		defaultpolicy
 
configure_policy() {
 
        echo "Setting temporary ACLs ..."
 
        echo -e " \
dn: olcDatabase={1}$LDAPDB,cn=config
changetype: modify
replace: olcAccess
olcAccess: {0}to * by dn.base="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" write by * none
        " | ldapmodify -Y EXTERNAL -H ldapi:///
 
	echo "Adding ppolicy-scheme ..."
 
	ldapadd -Q -Y EXTERNAL -H ldapi:/// -f $PPOLICY_FILE
 
        echo "Activating ppolicy-module ..."
 
        echo -e " \
dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: ppolicy.la
        " | ldapmodify -Y EXTERNAL -H ldapi:///
 
	/etc/init.d/slapd restart
 
        echo "Generating ppolicy-context ..."
 
        echo -e " \
dn: ou=policies,dc=$DOMAIN,dc=$TLD
objectClass: organizationalUnit
objectClass: top
ou: policies
        " | ldapadd -Q -Y EXTERNAL -H ldapi:///
 
        echo "Setting default policy ..."
 
        echo -e " \
dn: cn=default,ou=policies,dc=$DOMAIN,dc=$TLD
objectClass: top
objectClass: person
objectClass: pwdPolicy
cn: default
sn: default
pwdAllowUserChange: TRUE
# this don't work though documentation says it should
# pwdAttribute: userPassword
# So we use OID for workaround
pwdAttribute: 2.5.4.35
pwdInhistory: 3
pwdLockout: TRUE
pwdLockoutDuration: 1800
pwdMaxAge: 0
pwdMaxFailure: 3
pwdMinLength: 6
pwdMustChange: TRUE
pwdSafeModify: TRUE
# comment for syntax reason (trailing TAB here leads to syntax error when importing)
        " | ldapadd -Q -Y EXTERNAL -H ldapi:///
 
        echo "Generating overlay ..."
 
        echo -e " \
dn: olcOverlay=ppolicy,olcDatabase={1}$LDAPDB,cn=config
objectClass: olcOverlayConfig
objectClass: olcPPolicyConfig
olcOverlay: ppolicy
olcPPolicyDefault: cn=default,ou=policies,dc=$DOMAIN,dc=$TLD
olcPPolicyHashCleartext: FALSE
olcPPolicyUseLockout: FALSE
olcPPolicyForwardUpdates: FALSE
# comment for syntax reason (trailing TAB here leads to syntax error when importing)
        " | ldapadd -Q -Y EXTERNAL -H ldapi:///
 
}
 
# configure_tls()
# does:
#	generating of cert-authority
#	generating of certs for slapd
#	configuring of slapd for using tls
 
configure_tls() {
 
	echo
 
}
 
# toggle_acl()
# sets ACL back to save values after install
 
toggle_acl() {
 
	echo
 
}
 
# debug_output()
# dumps to file:
#	debconf values for slapd
#	complete Root-DN
#	complete cn=config
 
debug_output() {
 
	debconf-show slapd > $LOGFILE
	slapcat >> $LOGFILE
	ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config >> $LOGFILE
 
}
 
 
# cleanldap()
# Removes all of openLDAP
 
cleanldap() {
 
	apt-get remove -y slapd ldap-utils --purge
 
}
 
# main
 
basesetup $PASSWORD $HOSTNAME $LDAPDB
make_index
configure_policy
debug_output
cleanldap

Eigentlich muss man oben nur ein anderes Passwort setzen und am Ende das „cleanldap“ auskommentieren. Da das Ganze noch „Work in Progress“ ist, fehlen noch einige Funktionen:

  1. Konfiguration für TLS
  2. Integration des freeradius-Schemas
  3. Vernünftige ACLs nach Abschluss der Installation setzen

Ja, ich stehe in diesem Jahr ziemlich auf LDAP …

1 2 3 129