Merge branch 'onlineTraining' of /media/marko/mmcblk0p1-mmc-USD00_0x62b76940/gitReops/cwsvJudo into onlineTraining

This commit is contained in:
marko
2021-03-07 18:46:24 +01:00
30 changed files with 834 additions and 19 deletions

View File

@@ -0,0 +1,18 @@
kenan.allejji@hotmail.com
churicnate@yahoo.com
alled82@gmx.de
j.felke@gmx.net
akf21182@aol.com
norman.haeuberer@gmail.com
julia.haeuberer@gmx.de
cathleen.fritsch@web.de
s.stohldreier@p-side.de
dani17184@web.de
mohamad.zahra1986@gmail.com
post@was7.de
soffienatall@gmail.com
rolfdaerr@gmx.de
stephanie.brittnacher@gmail.com
thomasulbricht@fuchshund.de
jana-roesch@gmx.at
nick.weidensager@web.de

View File

@@ -0,0 +1,71 @@
---
title: Wiederaufnahme des Trainings - cwsvJudoNewsletter-2020-05-10
...
*Sorry, falls diese Mail mehrfach ankommt. Es gab ein paar Probleme im
Verteiler*
# Hallo an alle!
Im Zuge der Lockerungen der Maßnahmen gegen die Ausbreitung Coronas ist
seit 04.05.2020 zumindest im **Freien**, in **kleinen Gruppen** und
**mit Abstand** ein Training wieder möglich. Dank Eurer Rückmeldungen
weiß ich, dass auch in unserer Gruppe das Interesse an einer
Wiederaufnahme des Trainings groß ist.
Das Training der Judoka wird ab Fr., dem 15.05.2020, langsam wieder
angefahren. An dieser Stelle möchte ich das langsam besonders
hervorheben. Denn ein gewohntes Training wird es nicht sein. Es wird
alle Trainierende ein gewisses Maß an Selbstbeherrschung kosten, die
aufgestellten Regeln auch einzuhalten. Aber schließlich liegt uns der
Sport am Herzen, sodass es auch die Motivation gibt, sich daran zu
halten. Und auch auf die Einhaltung zu achten! Denn wenn es uns nicht
gelingt, unter den vorgegebenen Bedingungen zu trainieren, dann muss
- so leid es mir dann auch tut - die Konsequenz gezogen werden und das
Training wieder ausgesetzt werden.
# Wie wird es am 15.05.2020 ablaufen
Der 15.05.2020 wird ein Testlauf werden, ob es möglich ist unter den
erschwerenden Bedingungen ein Training durchzuführen. Wenn es uns nicht
gelingt, uns an die Rahmenbedingungen anzupassen, kann das Training
nicht wieder aufgenommen werden.
- Um die Gruppengröße von Anfang an zu reduzieren, wird nach streng
nach Alter getrennt:
- Die Jahrgänge 2009 und jünger (U13 und jünger) trainieren von
16:00-17:15 Uhr.
- Die Jahrgänge 2008 und älter (U15 aufwärts) trainieren von
17:30-19:00 Uhr.
- Das Training wird draußen stattfinden.
- Es wird keine Umkleidemöglichkeit geben. Also bereits in
**wettergerechter** Trainingskleidung erscheinen.
- Bei schlechtem Wetter wird das Training nicht stattfinden.
- Das Training wird in Gruppen von max. 5 Leuten stattfinden
- D.h. ab 5 Personen werden die Leute in kleinere Gruppen mit
eigenem Übungsleiter aufgeteilt. Sollten nicht genügend
Übungsleiter vorhanden sein, müssen Leute vom Training
ausgeschlossen weren.
- Auf den Mindestabstand von 1,5 m und Trainingsabstand von 2 m wird
von allen Teilnehmenden geachtet.
- Das geht bereits vor dem Training los! Bitte nicht gesammelt in
einem Pulk auf dem Sportplatz warten.
- Auf Körperkontakt untereinander wird grudsätzlich verzichtet.
- Sportler, die zu "Risikogruppen" gehören (z.B. bei entsprechendem
Alter oder Vorerkrankungen) sollten eine Teilnahme am Training gut
überdenken.
- Zumindestens sollten sie den jeweiligen Übungsleiter informieren,
damit gegebenfalls zumindest der Sicherheitsabstand vergrößert
werden kann.
Ich gehe davon aus, dass uns allen klar ist, dass es insbesondere für
die Kinder hart wird, sich sich an diese Rahmenbedingungen anzupassen.
Und auch, dass es vielleicht nicht alle schaffen. Noch dazu, wenn die
Lieblingsspiele im Trainingsplan fehlen. Die Alternative allerdings
wäre, wie bisher gar kein Training. Vor diesem Hintergrund habe ich
mich entschieden, es zumindest zu versuchen.
Um Planen zu können, bitte ich dringend, mir mitzuteilen, wer am
15.05.2020 teilnimmt.
MsG marko

View File

@@ -0,0 +1,35 @@
---
title: Weiterer Trainingsverlauf
---
Hallo an alle,
nachdem der Probelauf am letzten Freitag (15.05.) ohne große
Zwischenfälle erfolgt ist, wird der nächste Trainingstag am Freitag,
den 22.05.2020 erfolgen. Die Rahmenbedingungen bleiben dieselben:
- Das Training wird draußen stattfinden.
- Es wird keine Umkleidemöglichkeiten geben.
- Deshalb bereits in angemessener Trainingskleidung kommen.
- Es wird nach Jahrgängen getrennt:
- Die Jahrgänge 2009 und jünger (U13 und jünger) trainieren von
16:00-17:15 Uhr.
- Die Jahrgänge 2008 und älter (U15 aufwärts) trainieren von
17:30-19:00 Uhr.
- Trainiert wird in Gruppen von bis zu 5 Mann.
Um im Fall der Fälle eine Nachverfolgung der Ansteckungswege zu
ermöglichen werde ich die Teilnahme am Training dokumentieren und bei
Anfrage den entsprechenden Behörden zur Verfügung stellen.
Auch wenn theoretisch wieder drinnen trainiert werden kann, werden wir
das Training bis auf weiteres nach draußen verlegen, wo mehr Platz und
auch mehr frische Luft ist.
Ab dem 27.05.2020 soll auch das Mittwochtraining wieder anlaufen. Um
dieses Training wie gewohnt für alle Altersklassen stattfinden zu
lassen, bräuchte ich allerdings Unterstützung, da das Training immer
nur in Gruppen von maximal 5 Man stattfinden kann. Deshalb hier die
Anfrage an unsere volljährigen Mitglieder, ob sie mich bei der Aufsicht
der kleineren Gruppen unterstützen können.

View File

@@ -0,0 +1,30 @@
---
title: Langsam aber sicher - coronaNewsletter-2020-05-24
---
Nach dem Motto "langsam aber sicher" sind wir in den letzten beiden
Wochen zu einem regelmäßigen Trainingsbetrieb zurück gekehrt. Diese
Entwicklung wird in der nächsten Woche weiter geführt. Wir werden auch
das Mittwochtraining wieder anlaufen lassen, so dass sich die folgenden
Trainingszeiten ergeben:
- Mittwoch 16:00-17:30 Uhr
- Freitag:
- 16:00-17:30 Uhr (Jahrgänge 2010 und jünger)
- 17:45-19:15 Uhr (Jahrgänge 2009 und älter)
Das Training wird wegen besseren Platz- und Luftverhältnissen weiterhin
im Freien stattfinden. Nur bei zu schlechten Wetterverhältnissen werden
wir uns in das Dojo zurückziehen. Wegen schlechten Wetters ausfallen
lassen müssen wir das Training **nicht** mehr.
Wir werden uns die meiste Zeit auf dem Rasen aufhalten und auch jede
Menge Übungen im Boden durchführen. Mit Grasflecken auf der
Trainingskleidung muss also gerechnet werden.
Der Gürtel (Obi) wird einen wichtigen Bestandteil des Trainings bilden.
Deshalb ist es gut, wenn jeder seinen eigenen zum Training mitbringt.
Aufgrund der beschränkten Platzverhältisse in den Umkleidekabinen wird
gebeten, bereits in Trainingskleidung zu erscheinen um das
Kleiderwechseln auf engem Raum zu vermeiden.

View File

@@ -0,0 +1,9 @@
---
title: Rekordjagd kann beginnen - coronaNewsletter-2020-11-31
---
In unserem [kleinen "Achievement System"][1] können nun in den
einzelnen Kategorien Rekorde aufgestellt werden.
[1]: http://cwsvjudo.bplaced.net/machs

View File

@@ -0,0 +1,42 @@
---
title: Aussetzung des Trainingsbetriebes - coronaNewsletter-2020-10-31
---
Der eine oder andere hat es bestimmt schon mitbekommen: Ab Montag, dem
02.10.2020 wird der Trainingsbetrieb vorerst ausgesetzt. Die vorerst
letzte Trainingseinheit findet am Sonntag, 01.11.2020 von 14-17:00 Uhr
statt.
Zur Motivation, sich in dieser Zeit trotzdem sportlich zu betätigen,
habe ich unter ein [kleines "Achievement System"][1] zusammengebastelt.
[1]: http://cwsvjudo.bplaced.net/machs
Die Zugangsdaten sollten dieselben sein, wie für den Wettkampfplaner.
Wer noch keine hat, kann sich bei mir melden.
In diesem sind kleine Herausforderungen gesammelt, die es zu meistern
gilt. Hat man eine Aufgabe geschafft, kann man dies (von den Eltern) im
Achievementsystem vermerken lassen und die nächste Stufe angehen.
Allerdings erst am nächsten Tag, denn täglich darf nur eine Aufgabe
eingetragen werden. (Fast) jede gelöste Aufgabe schaltet die
nächsthöhere Schwierigkeitsstufe frei. Bei einigen Aufgaben besteht die
Möglichkeit, einen Rekord aufzustellen. Von diesen hätte ich dann aber
gerne ein Video.
Gerade in dieser Einzeltrainingszeit wäre es schön zu sehen, dass man
zwar getrennt, aber dennoch nicht alleine traininert. Deshalb wäre es
schön, mir immer wieder mal Bildmaterial von den Aufgaben zukommen zu
lassen. Ich würde davon gerne eine kleine Collage zusammenstellen. Für
den Upload von Bildern und Videos sollte bei jedem Judoka ein Link
(inklusive Passwort) zu einem Cloud Speicher.
Wenn jemand Ideen und/oder Vorschläge für das Achievementsystem hat,
z.B.
- neue Herausforderungen
- Gestaltung
- Bedienung
hat, kann er die gerne an mich geben. Ich werde dannversuchen, es
möglichts zeitnah einzubauen.

View File

@@ -0,0 +1,26 @@
---
title: Rekordjagd kann beginnen - coronaNewsletter-2020-11-08
---
In unserem [kleinen "Achievement System"][1] kann nun auf Rekordejagd
gegangen werden.
[1]: http://cwsvjudo.bplaced.net/machs
Ein Rekord kann pro Altersklasse und Achievementkategorie aufgestellt
werden. Dabei gilt der Rekord in einer Altersklasse auch mit in den
höheren/älteren Altersklassen. Dass heißt die U18 muss sich z.B. auch
gegen die Rekorde der U11 messen. Aber natürlich nicht umgekehrt.
Teilweise kann es sein, dass das Alter der Judoka noch eingetragen
werden muss.
Einige Judoka sind schon sehr engagiert bei der Sache und haben schon
einige Achievements gesammelt. Ich hoffe, mit der nun eröffneten
Rekordejagd auch den Ehrgeiz der anderen geweckt zu haben.
Als nächstes sollen im Achievementsystem noch weitere, zusätzliche
Achievementgruppen hinzukommen. Wer eine gute Idee hat, kann sie gerne
an mich herantragen.
Bleibt gesund
marko

View File

@@ -0,0 +1,39 @@
---
title: Rekorde und Achievements - coronaNewsletter-2020-11-18
---
Offenbar gibt es in unserem [Achievement System][1] einige
Unklarheiten, was genau mit den Rekorden gemeint ist.
[1]: http://cwsvjudo.bplaced.net/machs
Deshalb möchte ich hier versuchen, es nocheinmal genauer zu erklären.
Dazu muss ich allerdings erstmal mit den Achievements beginnen:
In unserem Achievementsystem gibt es verschiedene Kategorien. In jeder
Kategorie gibt es Aufgaben mit steigendem Schwierigkeitsgrad. Von
diesen Aufgaben kann jeder Judoka täglich eine bewältigen und sich
diese von den Eltern bestätigen lassen. Eine solche Aufgabe wird
Achievement genannt. Achievements sind also eine Art persönliche Liste
an Übungen, die man bereits beherrscht.
Zusätzlich kann jeder Judoka versuchen in einer Kategorie einen Rekord
aufzustellen. Dieser Rekord ist dann "offiziell" und gilt für alle
Judoka (in der entsprechenden Altersklasse). Aufgrund dieses
"offiziellen" Charakters sollen diese Rekorde dokumentiert werden. Dazu
soll ein Video des Aufstellens des Rekordes dienen. Diese Videos müssen
vor der Meldung des Rekordes in den persönlichen Bereich hochgeladen
werden. Ein entsprechender Link sollte im Rekord-Melde-Dialog mit
angezeigt werden. Die Videos des Rekordes sollen dann später in der
Bestenliste mit verlinkt werden.
Ich habe in letzter Zeit immer wieder Rekordmeldungen ohne
entsprechendes Video erhalten. Und ohne, dass das die entsprechenden
Achievements mit gegeben worden. Deshalb wollte ich nocheinmal den
Unterschied zwischen beiden klarstellen.
Falls es Unklarheiten, Verbesserungen oder Fehlermeldungen zur App gibt
möchte ich jeden dazu aufrufen, diese mir mitzuteilen.
Bleibt gesund
marko

View File

@@ -0,0 +1,39 @@
---
title: Training per Videokonferenz - coronaNewsletter-2020-12-19
---
Die trainingsfreie dauert nunmehr viel zu lange! Zeit nach neuen
Möglichkeiten zu suchen. Mittlerweile haben die Meisten sicher schon
Kontakt mit Homeoffice oder Homeschooling gehabt. Und damit vielleicht
auch mit Videokonferenzen. Ich möchte versuchen auch eine
Trainingseinheit über Videokonferenz abzuhalten. Dazu habe ich einen
[Raum auf einem eigenen Server][1] aufgesetzt.
[1]: https://meet.cwsvjudo.dedyn.io/onlineTraining
Das Passwort für den Raum wird `cwsvjudo` sein (alles klein und
hintereinenader). Die Videokonferenz kann (theoretisch) komplett im
Browser ausgeführt werden. Die Installation einer App sollte unnötig
sein. Wer die zugehörige App benutzen möchte:
- iOS: [https://itunes.apple.com/us/app/jitsi-meet/id1165103905]
- Android: [https://play.google.com/store/apps/details?id=org.jitsi.meet]
- Android (F-Droid): [https://f-droid.org/en/packages/org.jitsi.meet/]
sollte darauf achten, in den Einstellungen die Server-Url auf
[https://meet.cwsvjudo.dedyn.io/] zu ändern.
Als ersten Test lade ich Interessierte am 19. und 20.12.2020 um jeweils
19:00 Uhr zu einem kleinen Probelauf ein. Dabei soll es sich in erster
Linie um einen Techniktest handeln. Als Termin für das erste
Onlinetraining schwebt mir
Mittwoch, der 23.12.2020 16:00 Uhr
vor. Also zur üblichen Trainingszeit. Die Übungen werden zwar am Platz
ausgeführt werden, ein wenig Platz um sich herum sollte aber vorhanden
sein.
Man sieht sich
marko

View File

@@ -0,0 +1,35 @@
---
title: Jahresabschluss - coronaNewsletter 2020-12-25
...
Zum Abschluss eines nur suboptimalen Jahres 2020 kann noch
einmal trainiert werden. Beim letzten Onlinetraining lief noch
nicht alles glatt. Das hält uns allerdings nicht davon ab,
am Mittwoch, dem 30.12.2020 noch einmal eine Trainingseinheit
per Videoschalte durchzuführen:
- Mittwoch, 30.12.2020, 16:00 Uhr bis ca. 17:00 Uhr
- [Link](https://meet.cwsvjudo.dedyn.io/onlineTraining)
- Passwort: cwsvjudo
Im Anschluss an diese Trainingeinheit wird es noch eine paar
Spiele und eine Geschichte zum mitentscheiden geben. Die Dauer
des ganzen schätze ich auf bis zu 2 Stunden.
Ich wäre dafür, trotz der Bandbreitenprobleme beim letzten Mal
trotzdem nochmal mit eingeschalteter Kamera anzufangen. Sollte
die Verbindungsqualität nicht ausreichen könnten wir dann
erstmal versuchen, die Videouqualität herunterzudrehen (wer
die Option findet) und können im Extremfall immer noch das
Bild abschalten.
Wer Kritik oder Verbesserungsvorschläge hat (insbesondere
diejenigen, die während des letzten online Trainings verlustig
gegangen sind): Her damit!
Zum Abschluss noch eine schöne Restweihnacht und natürlich
Gesundheit.
Wir sehen uns beim Training!
marko

View File

@@ -0,0 +1,26 @@
---
title: Neues Jahr - coronaNewsletter 2021-01-03
---
Hallo liebe Eltern,
hallo liebe Judoka,
für das neue Jahr wünsche ich Euch allen nur das Beste :).
Wir lassen das neue Jahr beginnen, wie wir das alte haben ausklingen
lassen - mit einer Trainingseinheit am Mittwoch:
- Mittwoch, 06.01.2021, 17:30 Uhr
- [Link](https://meet.cwsvjudo.dedyn.io/onlineTraining)
- Passwort: cwsvjudo
- Gürtel bereithalten
Leider scheinen unsere Leitungen ja für eine Videoverbindung aller
Teilnehmer gleichzeitig nicht auszureichen. Wir belassen es diesmal
also bei einer Sprechverbindung. Nur die, die die Übungen zeigen lassen
ihre Kameras an. Wir werden in Zukunft aber auch noch andere Varianten
ausprobieren.
Wir sehen uns beim Training!
marko

View File

@@ -0,0 +1,22 @@
---
title: Online Training am 13. Januar 2021 - coronaNewsletter 2021-01-10
---
Hallo liebe Eltern,
hallo liebe Judoka,
wie bereits angekündigt, werden wir beim nächsten Training mit
BigBlueButton mal eine andere Software ausprobieren. Die Trainingszeit
wird die selbe sein:
- Mittwoch, 13.01.2021, 17:30 Uhr
- [Link](https://webroom.hrz.tu-chemnitz.de/gl/nic-s0t-f4i-biq)
- Passwort: 320360
- Wieder den Gürtel bereithalten
Grundsätzlich läuft auch diese Version komplett im Browser, sodass
keine zusätzliche Software installiert werden muss.
Ich hoffe auf rege Teilnahme,
marko

View File

@@ -0,0 +1,32 @@
---
title: Online Training am 03. Februar 2021 - coronaNewsletter 2021-02-01
---
Hallo liebe Eltern,
Hallo liebe Judoka,
unsere Karateka haben eine Aktion gestartet, um via Crowdfunding
Spenden für neue Matten in unserem Dojo zu sammeln. Dazu müssen wir
zwischen dem 01.02.21 und dem 22.02.21 um 20:00 Uhr insgesamt 5000 €
zusammen bekommen. Der Deutsche Olympische Sportbund fördert jede
Spende nochmal mit 10 €. Je nach Spendenhöhe gibt es nette Givebacks
als Dankeschön: [Jetzt unterstützen](http://www.fairplaid.org/cwsv96)
Bitte helft mit einer kleinen Spende und/oder indem ihr ein bisschen
Werbung für diese Aktion macht.
Am Mittwoch wird natürlich wieder trainiert werden. Kleiner Teaser:
Diesmal werden wir auf eine kleine Reise gehen ;)
- Mittwoch, 20.01.2021, 17:30 Uhr
- [Link](https://webroom.hrz.tu-chemnitz.de/gl/nic-s0t-f4i-biq)
- Passwort: 320360
- Wieder den Gürtel bereithalten
Ruhig am Anfang zur Begrüßung das Video mal einschalten. Zum einem,
damit wir die Verbindung mal stressen, um zu sehen, was geht. Und zum
anderen der Atmosphäre wegen :)
Wir sehen uns beim Training
marko

View File

@@ -0,0 +1,21 @@
---
title: Online Training am 10. Februar 2021 - coronaNewsletter 2021-02-01
---
Hallo liebe Eltern,
Hallo liebe Judoka,
am Mittwoch wird natürlich wieder trainiert werden:
- Mittwoch, 20.10.2021, 17:30 Uhr
- [Link](https://webroom.hrz.tu-chemnitz.de/gl/nic-s0t-f4i-biq)
- Passwort: 320360
- Wieder den Gürtel bereithalten
Ruhig am Anfang zur Begrüßung das Video mal einschalten. Zum einem,
damit wir die Verbindung mal stressen, um zu sehen, was geht. Und zum
anderen der Atmosphäre wegen :)
Wir sehen uns beim Training
marko

View File

@@ -0,0 +1,52 @@
---
title: Online Training am 24. Februar 2021 - coronaNewsletter 2021-02-24
---
Hallo liebe Eltern,
Hallo liebe Judoka,
heute gibt es eine Mitmach-Mail:
- zu allererst natürlich das Training:
- Mittwoch, 13.02.2021, 17:30 Uhr
- [Link](https://webroom.hrz.tu-chemnitz.de/gl/nic-s0t-f4i-biq)
- Passwort: 320360
- Drei Fragezeichen:
- Bei den letzten Trainings haben sich viele zu früh ausgeloggt und
haben dadurch die Drei Fragezeichen Geschichte verpasst. Deshalb
zur Erinnerung: Nach dem sportlichen Teil kommt noch die Drei
Fragezeichen Geschichte. Dieses Mal das große Finale der
Piratengeschichte!
- Neue Matten für unser Dojo:
- Diese Woche noch läuft das von unseren Karateka initierte
Crowdfunding für neue Matten in unserem Dojo und wir sind auf einem
guten Weg. Wer also noch etwas geben möchte, kann dies unter
[diesem Link](http://www.fairplaid.org/cwsv96).
- Videos für die Trainingsfolien:
- Um die Übungen während des Onlinetrainings schneller zu erfassen,
wären Videos der einzelnen Übungen hilfreich. Deshalb der Aufruf an
unsere Judoka, von den Übungen kurze Demonstrations-Videos zu
drehen. Für die derzeitig Runde wären das z.B.:
- Kniebeuge
- Wendeltreppe (im Liegestütz zur Seite austreten, Drehung in
der Hüfte und Austreten zur anderen Seite)
- Luftsitzen (also Wandsitzen ohne Wand)
- Kniehebelauf am Ort
- Gleichgewichtsübungen: Baumpose, Austreten nach vorne, zur
Seite und nach hinten, Standwaage
- Nachstellschritt hin und her
- Brustschwimmen am Boden
- Rudern
- Marcel-Liegestütze (Liegestütze mit Pause unten, ohne
Absetzen)
- Rückenstrecker (im Vierfüßler gleichzeitig diagonal den Arm
und Bein heben)
- Kobra (Wechsel zwischen Kerze und Schwebesitz)
- Neue Übungen:
-Für unser Onlinetraining werden immer wieder kleine Übungen
gesucht. Idealerweise welche, die nicht viel Platz benötigen, und
am Ort ausgeführt werden können.
So, das war's dann auch schon ;)
marko

View File

@@ -0,0 +1,33 @@
---
title: coronaNewsletter 2021-02-21
---
Hallo liebe Eltern,
Hallo liebe Judoka,
zumindest bei drei Mitmach-Sachen haben erfreulich viele mitgemacht:
Beim Training sind wir mitunter bei einer zweistelligen Anzahl
angelangt. Aufgrund des großen Erfolges wird das Training deshalb auch
diese Woche wieder stattfinden:
- Mittwoch, 24.02.2021, 17:30 Uhr
- [Link](https://webroom.hrz.tu-chemnitz.de/gl/nic-s0t-f4i-biq)
- Passwort: 320360
Danke an alle Spender für das Crowdfunding für neue Matten in unserem
Dojo. Das Spendenziel wurde erreicht und das nächste Training wird
aller Voraussicht nach auf neuen Matten stattfinden.
Auch für die Drei Fragezeichen hatten letztes Mal mehr Leute Geduld.
Wo sich leider noch keiner zum Mitmachen überreden lassen hat, sind
kurze Videoclips mit Übungen zu unseren Trainingsfolien. Um einen
zusätzlichen Anreiz zu schaffen, gibt es in unserem Achievementsystem
das Achievement "Filmemacher". Vielleicht ja ein neuer Anreiz, das
Achivementsystmem mal wieder zu benutzen.
Wir sehen uns beim Training,
marko

View File

@@ -0,0 +1,29 @@
---
title: coronaNewsletter 2021-03-02
---
Hallo liebe Eltern,
Hallo liebe Judoka,
zunächst einmal der Termin/Link für das nächste Training:
- Mittwoch, 03.02.2021, 17:30 Uhr
- [Link](https://webroom.hrz.tu-chemnitz.de/gl/nic-s0t-f4i-biq)
- Passwort: 320360
Und als zweites eine Bitte um Feedback. In der Schulzeit ist es
ungünstig, in der Wochenmitte ein Training zu haben, das bis (nach)
19:00 Uhr geht. Deshalb die Frage, ob es möglich wäre, den
Trainingsbeginn um eine halbe Stunde vorzuverlegen. Eine andere
Variante wäre, das Training auf den Freitag zu verlegen. Allerdings
besteht gerade für Kinder im Homeshooling die Gefahr einer gewissen
Videokonferenz-Müdigkeit. Wie seht ihr als Judoka und Eltern die
Sache:
- Mittwochs eine halbe Stunde eher?
- Training am Freitag?
Wir sehen uns beim Training,
marko

View File

@@ -0,0 +1,32 @@
---
title: coronaNewsletter 2021-03-06
---
Hallo liebe Eltern,
Hallo liebe Judoka,
danke für eure Rückmeldungen zu meiner kleinen Umfrage. Als Ergebnis
wird das nächste Training bereit 17:00 Uhr starten:
- Mittwoch, 10.03.2021, 17:00 Uhr
- [Link](https://webroom.hrz.tu-chemnitz.de/gl/nic-s0t-f4i-biq)
- Passwort: 320360
Es gab auch viele, die gerne ein Training am Freitag gehabt hätten. Wir
behalten uns diese Option auch in der Hinterhand. Zunächst sehen wir
aber mal, wie das zeitigere Training am Mittwoch aufgenommen wird.
Sollte sich bei Euch noch einmal etwas ändern, was das für/gegen ein
Training Mittwoch/Freitag spricht, könnt Ihr Euch auch gerne weider bei
mir melden.
Zum Schluss möchte ich auch von meiner Seite mal meine Anerkennung
zum Ausdruck bringen, dass wir den Willen und die Ausdauer haben, das
Onlinetraining durchzuziehen. Auch den Akteuren, die nicht vor der
Kamera, sondern im Hintergrund dazu beitragen, den Kindern (und mir)
trotz der derzeitigen Situation ein wöchentliches Training zu
ermöglichen.
Vielen Dank,
marko

View File

@@ -0,0 +1,4 @@
cwsvjudo@arcor.de
marko.bunzel@arcor.de
cwsvjudo@gmail.com
judo.cwsv@t-online.de

111
coronaZeit/tools/sendMail.py Executable file
View File

@@ -0,0 +1,111 @@
#! /usr/bin/env python3
import smtplib, ssl
from email import utils
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
import pypandoc
import json
import argparse
import yaml
from datetime import datetime
def get_yaml(f):
'''Extracts the yamlHeader from a Markdown file'''
pointer = f.tell()
if f.readline() != '---\n':
f.seek(pointer)
return ''
readline = iter(f.readline, '')
readline = iter(readline.__next__, '---\n')
return ''.join(readline)
argParser = argparse.ArgumentParser(
description="Send an Markdown-File as eMail"
)
argParser.add_argument(
"mdFilePath",
help="Path to MarkdownFile to send"
)
argParser.add_argument(
"--EmailAddressFilePath",
default=None,
help="File with eMailAddresses, one per line, to wich to send the eMail TO"
)
argParser.add_argument(
"--toEmailAddress",
default=None,
help="address, to wich to send the eMail TO"
)
# StandardValues
receiverEmails = [
"cwsvjudo@arcor.de",
"marko.bunzel@arcor.de",
"cwsvjudo@gmail.com",
"judo.cwsv@t-online.de",
]
config = {
'smtp' :
{
'serverAddress' : "mail.arcor.de",
'serverPort' : 465,
'login' : "cwsvjudo",
'password' : "***REMOVED***"
},
'senderEmailAddress': "cwsvjudo@arcor.de"
}
if __name__=="__main__":
argv = argParser.parse_args()
# Loading the EmailAdresses from a file
if argv.EmailAddressFilePath:
receiverEmails = []
with open(argv.EmailAddressFilePath) as inFile:
for line in inFile:
receiverEmails.append(line)
if argv.toEmailAddress:
receiverEmails = [argv.toEmailAddress]
# read markdownfile as header and text
mdHeader =[]
mdText = []
with open(argv.mdFilePath) as f:
mdHeader = yaml.load(get_yaml(f))
# Create the plain-text and HTML version of your message
text = pypandoc.convert_file(argv.mdFilePath, "markdown", extra_args=["--self-contained", "--resource-path=../aufgaben"])
html = pypandoc.convert_file(argv.mdFilePath, "html", extra_args=["--self-contained", "--resource-path=../aufgaben"])
# Turn these into plain/html MIMEText objects
txtMimeText = MIMEText(text, "plain")
htmlMimeText = MIMEText(html, "html")
# Create a secure SSL context
context = ssl.create_default_context()
with smtplib.SMTP_SSL(config['smtp']['serverAddress'], config['smtp']['serverPort'], context=context) as server:
server.login(config['smtp']['login'], config['smtp']['password'])
for receiverEmail in receiverEmails:
# create the mail
message = MIMEMultipart("alternative")
# Setting header data
message["Subject"] = mdHeader['title']
message["From"] = config['senderEmailAddress']
message["Reply-To"] = config['senderEmailAddress']
message["Date"] = str(utils.formatdate(localtime=True))
# only set the to-header one time: setting it multiple
# times results in a multiple to-entries in the header!
# Meanig the mail has to be recreated for each to address.
# @todo Find a way to reuse the created mail for every recipent
message["To"] = receiverEmail
# Add HTML/plain-text parts to MIMEMultipart message
# The email client will try to render the last part first
message.attach(htmlMimeText)
message.attach(txtMimeText)
server.sendmail(config['senderEmailAddress'], receiverEmail, message.as_string())

View File

@@ -154,9 +154,6 @@ $retHtml = "";
} }
$retHtml .= "<div class=\"row\">"; $retHtml .= "<div class=\"row\">";
foreach($achievementGroups as $g){ foreach($achievementGroups as $g){
// var_dump($userData);
// $records = record::getGroupsRecords($g->getId(), $userData[0]['gebDatum ']);
// var_dump($userData);
$records = record::getGroupsRecords($g->getId(), record::birthday2ageClass($userData[0]['gebDatum'])); $records = record::getGroupsRecords($g->getId(), record::birthday2ageClass($userData[0]['gebDatum']));
$retHtml .= "<div class=\"col s12 m6 l4 xl3\">"; $retHtml .= "<div class=\"col s12 m6 l4 xl3\">";
$retHtml .= "<ul class=\"card\">"; $retHtml .= "<ul class=\"card\">";

View File

@@ -249,7 +249,8 @@ SQL;
$retHtml .= "<input name=\"userId\" value=\"".$uId."\" type=\"hidden\" />"; $retHtml .= "<input name=\"userId\" value=\"".$uId."\" type=\"hidden\" />";
$retHtml .= "<input name=\"achievementId\" value=\"".$usersNextAchievement['id']."\" type=\"hidden\" />"; $retHtml .= "<input name=\"achievementId\" value=\"".$usersNextAchievement['id']."\" type=\"hidden\" />";
if( canUserGetAchievementToday( $this->getDbConnection(), $uId) or isUserAdmin($this->getDbConnection(), $_SESSION['user']['userId']) ){ if( canUserGetAchievementToday( $this->getDbConnection(), $uId) or isUserAdmin($this->getDbConnection(), $_SESSION['user']['userId']) ){
$retHtml .= "<button style=\"width:100%\" class=\"btn\" name=\"submit\" type=\"submit\" >Achievement ".$usersNextAchievement['name']." geben</button>"; // $retHtml .= "<button style=\"width:100%\" class=\"btn\" name=\"submit\" type=\"submit\" >Achievement ".$usersNextAchievement['name']." geben</button>";
$retHtml .= "<button style=\"width:100%\" class=\"btn\" name=\"submit\" type=\"submit\" >Achievement geben</button>";
} }
else{ else{
$retHtml .= "<button disabled style=\"width:100%\" class=\"btn\" name=\"submit\" type=\"submit\" >Heute wurde schon ein Achievement erreicht!</button>"; $retHtml .= "<button disabled style=\"width:100%\" class=\"btn\" name=\"submit\" type=\"submit\" >Heute wurde schon ein Achievement erreicht!</button>";

View File

@@ -2,6 +2,7 @@
<ul id="slide-out" class="sidenav"> <ul id="slide-out" class="sidenav">
<li><?php echo $login_status;?></li> <li><?php echo $login_status;?></li>
<li><a href=".">Achievements</a></li> <li><a href=".">Achievements</a></li>
<li><a href="topAchievers.php">Top-Achievers</a></li>
<li><a href="records.php">Rekorde</a></li> <li><a href="records.php">Rekorde</a></li>
<li><a href="./setUserData.php">Benutzerdaten</a></li> <li><a href="./setUserData.php">Benutzerdaten</a></li>
<?php <?php

View File

@@ -32,6 +32,17 @@ class record{
return self::$db; return self::$db;
} }
public static function getTopAchievers($options=array()){
$query = <<<SQL
SELECT `wkParticipo_Users`.`vorname`, `wkParticipo_Users`.`name`, COUNT(*)
FROM `achievements<=>user`
JOIN `wkParticipo_Users`
ON `wkParticipo_Users`.`id` = `achievements<=>user`.`userId`
GROUP BY `wkParticipo_Users`.`id`
ORDER BY `COUNT(*)` DESC;
SQL;
return dbQuery(self::$db, $query);
}
public static function getAllRecords(){ public static function getAllRecords(){
$query = <<<SQL $query = <<<SQL

View File

@@ -0,0 +1,55 @@
<?php
require_once('machs.php');
PHPCount::AddHit("Achievementsystem (".htmlspecialchars($_SESSION['user']['username']).")");
$dbConnection = getPdoDbConnection(
$cwsvJudoConfig["db"]["host"],
$cwsvJudoConfig["db"]["name"],
$cwsvJudoConfig["db"]["user"],
$cwsvJudoConfig["db"]["password"]
);
record::setDbConnection($dbConnection);
achievementGroup::setDbConnection($dbConnection);
$achievementGroups = achievementGroup::getAllAchievementGroups();
processPostData($dbConnection, $_POST);
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<!-- Compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<!-- inits for the materializeCss -->
<?php include("lib/machs/materializeInit.php");?>
<title>Top-Achievers</title>
<meta name="description" content="Achievements">
<link rel="icon" href="<?echo($config['ressourceUrl']);?>/graphiken/icons/cwsv.ico" />
<link rel="apple-touch-icon" href="<?echo($config['baseUrl']);?>/apple-touch-icon.png">
</head>
<body>
<?php include("lib/machs/sidenav.php");?>
<?php
echo("<table>");
foreach( record::getTopAchievers() as $t ){
// var_dump($t);
echo("<tr><td>".$t['vorname']."</td><td>".$t['name']."</td><td>".$t['COUNT(*)']."</td></tr>");
}
echo("</table>");
?>
</body>
</html>

View File

@@ -5,6 +5,9 @@ revealjsFiles := $(patsubst trainings.d/%.md, build/trainings.d/revealjs/%.html,
.PHONY: all .PHONY: all
all: $(pdfFiles) $(revealjsFiles) all: $(pdfFiles) $(revealjsFiles)
.PHONY: pdf
pdf: $(pdfFiles)
.PHONY: installReveal3 .PHONY: installReveal3
installReveal3: installReveal3:
wget https://github.com/hakimel/reveal.js/archive/3.9.2.tar.gz wget https://github.com/hakimel/reveal.js/archive/3.9.2.tar.gz
@@ -32,3 +35,8 @@ build/trainings.d/revealjs/%.html: trainings.d/%.md
links: links:
ln -s videos.d build/trainings.d/revealjs/videos.d ln -s videos.d build/trainings.d/revealjs/videos.d
ln -s images.d build/trainings.d/revealjs/images.d ln -s images.d build/trainings.d/revealjs/images.d
.PHONY: download
download:
make --file=Makefile.d/Makefile.youtube-dl

View File

@@ -0,0 +1,8 @@
# Downloading youtube videos
.PHONY: djbVideos
djbVideos:
mkdir -p djbVideos/judoTrainingDeluxe
youtube-dl -o"djbVideos/judoTrainingDeluxe/%(title)s-%(id)s.%(ext)s" https://www.youtube.com/playlist?list=PLZOOND0QXndNXaAuUeDuKrcoQx8efdB50
mkdir -p djbVideos/judoTrainingLive
youtube-dl -o"djbVideos/judoTrainingDeluxe/%(title)s-%(id)s.%(ext)s" https://www.youtube.com/playlist?list=PLZOOND0QXndMB8sFTwPkWyiXklwuvLlRi

View File

@@ -34,6 +34,18 @@
"to": "05:05.458", "to": "05:05.458",
"crop": {"x": 581, "y": 32, "w": 1309, "h": 1018} "crop": {"x": 581, "y": 32, "w": 1309, "h": 1018}
}, },
{
"source": "https://www.youtube.com/watch?v=oFBJH1dddGg",
"target": "videos.d/taiso-beingraetche.webm",
"from": "01.368",
"to": "06.774"
},
{
"source": "https://www.youtube.com/watch?v=uOmLFzjECP4",
"target": "videos.d/taiso-schultereindrehen.webm",
"from": "02.119",
"to": "17.033"
},
{ {
"source": "https://www.youtube.com/embed/zDj1Yf4d07I", "source": "https://www.youtube.com/embed/zDj1Yf4d07I",
"target": "videos.d/taiso-sumo.webm", "target": "videos.d/taiso-sumo.webm",

View File

@@ -43,7 +43,7 @@ rufen uns aber zu, dass wir herüberschwimmen können.
- "Kraulen" mit Flaschenkreisel - "Kraulen" mit Flaschenkreisel
- 3-mal 30 sek - 3-mal 30 sek
# An Bord arbeiten # An Bord arbeiten {data-background="images.d/seefahrt.d/lego-568039.jpg"}
Unsere Überfahrt verdienen wir uns, indem wir arbeiten. Unsere Überfahrt verdienen wir uns, indem wir arbeiten.
@@ -71,7 +71,6 @@ Unsere Überfahrt verdienen wir uns, indem wir arbeiten.
Während der Nacht erwachen wir durch ein Geräusch. Wir sehen uns in der Während der Nacht erwachen wir durch ein Geräusch. Wir sehen uns in der
Kajüte um und entdecken einen Klabautermann. Wir entschließen uns, ihn zu fangen. Kajüte um und entdecken einen Klabautermann. Wir entschließen uns, ihn zu fangen.
# Hinterher {data-background="images.d/seefahrt.d/pumuckl-und-der-blaue-klabauter_sz-442700.jpg"} # Hinterher {data-background="images.d/seefahrt.d/pumuckl-und-der-blaue-klabauter_sz-442700.jpg"}
Zuerst springt er immer wieder durch offene Luken, Bullaugen und Zuerst springt er immer wieder durch offene Luken, Bullaugen und
@@ -95,22 +94,36 @@ dem Klabautermann hinterher.
# Autsch! # Autsch!
Das musste ja so kommen! Im dunklen Lagerraum stoßen wir uns das Knie. Das musste ja so kommen! Im dunklen Lagerraum stoßen wir gegen einen
# Kniehalten
- Hüpfen auf einem Bein
- das angeschlagene Knie halten wir an uns gepresst
- rechts und links
- je 3-mal 20 sek
# Au Au Au
Während wir unser angeschlagenes Knie halten, stoßen wir gegen einen
Kistenstapel. Die oberste Kiste fällt herunter - genau auf unseren Fuß. Kistenstapel. Die oberste Kiste fällt herunter - genau auf unseren Fuß.
# Fußhalten # Fußhalten
- Einbeinsprünge um den Gürtelkreis herum
- den erschlagenen Fuß halten wir hinten an uns gepresst - den erschlagenen Fuß halten wir hinten an uns gepresst
- rechts und links - rechts und links
- je 3-mal 20 sek - je 3-mal 20 sek
# Au Au Au!
Wir springen also im immer noch stockfinsteren Laderaum herum. Und
irgendwo liegt noch eine heruntergefallene Kiste. Gegen diese stoßen
wir mit unserem Knie.
# Kniehalten
- Einbeinsprünge um den Gürtel herum
- das angeschlagene Knie halten wir an uns gepresst
- rechts und links
- je 3-mal 20 sek
# need's more story
# Schiffschaukel {data-background-video="videos.d/taiso/sumo.webm" data-background-video-loop="loop"}
- aus halbhohen Grätschstand
- das eine Bein zum anderen ziehen
- geschlossene, gestreckte Beine
- Bein seitlich anheben
- so weit und stabil wie es geht in ein "senkrechtes Spagat"
- und Bein direkt wieder nach außen setzen

View File

@@ -3,8 +3,11 @@
import youtube_dl import youtube_dl
import json import json
import ffmpeg import ffmpeg
<<<<<<< HEAD
import subprocess import subprocess
import glob import glob
=======
>>>>>>> master
#jsonFileName = "clips.json" #jsonFileName = "clips.json"
jsonFileName = "***REMOVED***Kniebeuge.json" jsonFileName = "***REMOVED***Kniebeuge.json"