Merge branch 'onlineTraining' of /media/marko/mmcblk0p1-mmc-USD00_0x62b76940/gitReops/cwsvJudo into onlineTraining
This commit is contained in:
18
coronaZeit/coronaNewsletterReceiverEmails.txt
Normal file
18
coronaZeit/coronaNewsletterReceiverEmails.txt
Normal 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
|
||||||
@@ -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
|
||||||
@@ -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.
|
||||||
|
|
||||||
30
coronaZeit/mdNewsletter.d/2020-05-24-LangsamAberSicher.md
Normal file
30
coronaZeit/mdNewsletter.d/2020-05-24-LangsamAberSicher.md
Normal 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.
|
||||||
9
coronaZeit/mdNewsletter.d/2020-10-30-LmachRekorde.md
Normal file
9
coronaZeit/mdNewsletter.d/2020-10-30-LmachRekorde.md
Normal 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
|
||||||
|
|
||||||
42
coronaZeit/mdNewsletter.d/2020-10-30-LockdownDieZweite.md
Normal file
42
coronaZeit/mdNewsletter.d/2020-10-30-LockdownDieZweite.md
Normal 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.
|
||||||
26
coronaZeit/mdNewsletter.d/2020-11-08-machRekorde.md
Normal file
26
coronaZeit/mdNewsletter.d/2020-11-08-machRekorde.md
Normal 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
|
||||||
@@ -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
|
||||||
39
coronaZeit/mdNewsletter.d/2020-12-19-Videotrainig.md
Normal file
39
coronaZeit/mdNewsletter.d/2020-12-19-Videotrainig.md
Normal 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
|
||||||
35
coronaZeit/mdNewsletter.d/2020-12-24-Jahresabschluss.md
Normal file
35
coronaZeit/mdNewsletter.d/2020-12-24-Jahresabschluss.md
Normal 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
|
||||||
26
coronaZeit/mdNewsletter.d/2021-01-03-Jahresbegin.md
Normal file
26
coronaZeit/mdNewsletter.d/2021-01-03-Jahresbegin.md
Normal 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
|
||||||
22
coronaZeit/mdNewsletter.d/2021-01-10-BigBlueButton.md
Normal file
22
coronaZeit/mdNewsletter.d/2021-01-10-BigBlueButton.md
Normal 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
|
||||||
32
coronaZeit/mdNewsletter.d/2021-02-01-NeueTatami.md
Normal file
32
coronaZeit/mdNewsletter.d/2021-02-01-NeueTatami.md
Normal 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
|
||||||
21
coronaZeit/mdNewsletter.d/2021-02-10-nurTraining.md
Normal file
21
coronaZeit/mdNewsletter.d/2021-02-10-nurTraining.md
Normal 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
|
||||||
52
coronaZeit/mdNewsletter.d/2021-02-13-mitmachen.md
Normal file
52
coronaZeit/mdNewsletter.d/2021-02-13-mitmachen.md
Normal 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
|
||||||
33
coronaZeit/mdNewsletter.d/2021-02-21-mitmachen2.md
Normal file
33
coronaZeit/mdNewsletter.d/2021-02-21-mitmachen2.md
Normal 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
|
||||||
29
coronaZeit/mdNewsletter.d/2021-03-02-traininigsverlegung.md
Normal file
29
coronaZeit/mdNewsletter.d/2021-03-02-traininigsverlegung.md
Normal 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
|
||||||
32
coronaZeit/mdNewsletter.d/2021-03-06-eherTraining.md
Normal file
32
coronaZeit/mdNewsletter.d/2021-03-06-eherTraining.md
Normal 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
|
||||||
4
coronaZeit/myAddresses.txt
Normal file
4
coronaZeit/myAddresses.txt
Normal 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
111
coronaZeit/tools/sendMail.py
Executable 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())
|
||||||
@@ -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\">";
|
||||||
|
|||||||
@@ -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>";
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
55
homepage/machs/topAchievers.php
Normal file
55
homepage/machs/topAchievers.php
Normal 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>
|
||||||
|
|
||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
8
onlineTraining/Makefile.d/Makefile.youtube-dl
Normal file
8
onlineTraining/Makefile.d/Makefile.youtube-dl
Normal 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
|
||||||
@@ -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",
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user