mirror of
https://codeberg.org/angestoepselt/homepage.git
synced 2025-05-24 14:46:16 +00:00
Add new CoderDojo forms
This commit is contained in:
parent
413d00e3e5
commit
5ce97f8755
4 changed files with 96 additions and 35 deletions
|
|
@ -235,7 +235,12 @@ match request_uri:
|
||||||
ticket_details["Teilnehmenden-Name"] = get_form_value("participantname", "-")
|
ticket_details["Teilnehmenden-Name"] = get_form_value("participantname", "-")
|
||||||
ticket_details["Telefonnummer"] = get_form_value("contactphone", "-")
|
ticket_details["Telefonnummer"] = get_form_value("contactphone", "-")
|
||||||
ticket_details["Fotos?"] = get_form_value("photos")
|
ticket_details["Fotos?"] = get_form_value("photos")
|
||||||
ticket_details["Tour-Anmeldung"] = get_form_value("tour", "-")
|
|
||||||
|
case "/party":
|
||||||
|
form_name = "CoderDojo Minecraft LAN"
|
||||||
|
form_group = "CoderDojo"
|
||||||
|
ticket_details["Java-Spielername"] = get_form_value("javaname", "")
|
||||||
|
ticket_details["Bedrock-Spielername"] = get_form_value("bedrockname", "")
|
||||||
|
|
||||||
case _:
|
case _:
|
||||||
# This case should never actually happen because lighttpd filters out
|
# This case should never actually happen because lighttpd filters out
|
||||||
|
|
|
||||||
|
|
@ -23,17 +23,14 @@ Schön, dass du an einem CoderDojo teilnehmen möchtest!
|
||||||
Hier findest du schon mal die Details zur kommenden Veranstaltung:
|
Hier findest du schon mal die Details zur kommenden Veranstaltung:
|
||||||
|
|
||||||
> **Datum**: Samstag, 06. Mai 2023
|
> **Datum**: Samstag, 06. Mai 2023
|
||||||
> **Gastgeberin**: [VR-Bank Würzburg](https://www.vr-bank-wuerzburg.de/){target="_blank" rel="noopener noreferrer"}
|
> **Gastgeberin**: [Montessori Würzburg](https://www.montessori-wuerzburg.de/){target="_blank" rel="noopener noreferrer"}
|
||||||
> **Ort**: [Maxstrasse 2](https://www.openstreetmap.org/node/735380783){target="_blank" rel="noopener noreferrer"}, 97070 Würzburg
|
> **Ort**: [Kloster Oberzell 16](https://www.openstreetmap.org/node/9055273807){target="_blank" rel="noopener noreferrer"}, 97299 Zell am Main
|
||||||
> **Start**: 9:00 Uhr (Treffpunkt am Eingang des MOZ)
|
> **Start**: 9:00 Uhr
|
||||||
> **Führungen durch das MOZ für alle Eltern**: 9:30 Uhr sowie 15:00 Uhr
|
|
||||||
> **Mittagspause**: etwa 12:00 Uhr
|
> **Mittagspause**: etwa 12:00 Uhr
|
||||||
> **Vorstellung der Projekte**: 15:45 Uhr (Erwachsene sind eingeladen!)
|
> **Vorstellung der Projekte**: 16:00 Uhr (Erwachsene sind eingeladen!)
|
||||||
> **Ende**: gegen 16:15 Uhr
|
> **Ende**: gegen 16:15 bis 16:30 Uhr
|
||||||
|
|
||||||
Wir bedanken uns recht herzlich beim ganzen Team der VR-Bank, die dieses CoderDojo möglich machen!
|
Schon jetzt wollen wir uns herzlich bei der Montesorri-Schule Würzburg bedanken, die zum ersten Mal ein CoderDojo in Würzburg mit uns ausrichten!
|
||||||
Außerdem wollen wir noch auf eine Besonderheit hinweisen: für alle Eltern gibt es dieses Mal Möglichkeit, an einer von zwei Führungen durch das aufwendig sanierte Mozart-Gymnasium teilzunehmen.
|
|
||||||
Meldet euch gerne unten im Formular an!
|
|
||||||
|
|
||||||
<form method="post" action="/anmelden">
|
<form method="post" action="/anmelden">
|
||||||
|
|
||||||
|
|
@ -50,11 +47,11 @@ Wen möchtest du anmelden?
|
||||||
<div class="form-input">
|
<div class="form-input">
|
||||||
<label for="mode-child">
|
<label for="mode-child">
|
||||||
Ich bin Erziehungsberechtigte / -r und möchte mein Kind anmelden.
|
Ich bin Erziehungsberechtigte / -r und möchte mein Kind anmelden.
|
||||||
Ich bin bei der An- und Abmeldung anwesend.
|
Ich bin beim Start und Ende der Veranstaltung anwesend.
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
Bitte verrate uns deinen Namen<span data-mode="child"> und den deines Kindes</span>:
|
Bitte verrate uns deinen Namen<span data-mode="child"> und den deines Kindes (möchtest du mehrere Kinder anmelden)</span>:
|
||||||
|
|
||||||
<label class="form-input">
|
<label class="form-input">
|
||||||
<span>Name:</span>
|
<span>Name:</span>
|
||||||
|
|
@ -96,29 +93,6 @@ Bist du damit einverstanden?
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
Die VR-Bank bietet allen Eltern an, während des CoderDojo an einer Führung mit der Vorständin Frau Dr. Pia Weinkamm durch das aufwendig denkmalgerecht sanierte ehemalige Mozart-Gymnasium teilzunehmen.
|
|
||||||
Möchtest du einen Platz reservieren?
|
|
||||||
|
|
||||||
<input type="radio" id="tour-early" class="radio-input" name="tour" required value="9:30 Uhr" />
|
|
||||||
<div class="form-input">
|
|
||||||
<label for="tour-early">
|
|
||||||
Ja, <span data-mode="self">wir würden gerne</span><span data-mode="child">ich / wir würde(n) gerne</span> um 9:30 Uhr teilnehmen.
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
<input type="radio" id="tour-late" class="radio-input" name="tour" required value="15:00 Uhr" />
|
|
||||||
<div class="form-input">
|
|
||||||
<label for="tour-late">
|
|
||||||
Ja, <span data-mode="self">wir würden gerne</span><span data-mode="child">ich / wir würde(n) gerne</span> um 15:00 Uhr teilnehmen.
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
<input type="radio" id="tour-none" class="radio-input" name="tour" required value="Nein" />
|
|
||||||
<div class="form-input">
|
|
||||||
<label for="tour-none">
|
|
||||||
Nein, <span data-mode="self">wir werden</span><span data-mode="child">ich / wir werde(n)</span> nicht teilnehmen.
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
Solltest du noch Fragen haben oder uns anderweitig etwas mitteilen wollen, kannst du das hier tun:
|
Solltest du noch Fragen haben oder uns anderweitig etwas mitteilen wollen, kannst du das hier tun:
|
||||||
|
|
||||||
<label class="form-input">
|
<label class="form-input">
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,7 @@ setenv.set-response-header += (
|
||||||
$HTTP["request-method"] =~ "GET|POST" {
|
$HTTP["request-method"] =~ "GET|POST" {
|
||||||
url.rewrite = (
|
url.rewrite = (
|
||||||
"^/anmelden" => "/cgi-bin/form.py",
|
"^/anmelden" => "/cgi-bin/form.py",
|
||||||
|
"^/party" => "/cgi-bin/form.py",
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
81
sites/coderdojo/party.md
Normal file
81
sites/coderdojo/party.md
Normal file
|
|
@ -0,0 +1,81 @@
|
||||||
|
---
|
||||||
|
layout: layouts/page.njk
|
||||||
|
useForms: true
|
||||||
|
eleventyNavigation:
|
||||||
|
key: Anmelden
|
||||||
|
order: 20
|
||||||
|
---
|
||||||
|
|
||||||
|
# LAN-Party, CoderDojo-Style!
|
||||||
|
|
||||||
|
Zum ersten Mal wollen wir eine coderParty veranstalten.
|
||||||
|
coderParty soll unser neues, unregelmäßiges Format werden, bei dem ihr in einer lockeren Atmosphäre mit uns ins Gespräch kommen könnt–und umgekehrt!
|
||||||
|
|
||||||
|
Die Veranstaltung wird online an einem Abend stattfinden.
|
||||||
|
Im Gegensatz zu unseren regulären CoderDojos bereiten wir keine Workshops oder andere Programmpunkte vor.
|
||||||
|
Stattdessen könnt ihr den Abend selbst mit Themen füllen.
|
||||||
|
|
||||||
|
Den Anfang machen wir mit einer Klassischen [LAN-Party](https://de.wikipedia.org/wiki/LAN-Party){target="_blank" rel="noopener noreferrer"} im Spiel [Minecraft](https://www.minecraft.net/de-de){target="_blank" rel="noopener noreferrer"}.
|
||||||
|
|
||||||
|
Hier noch die Eckdaten:
|
||||||
|
|
||||||
|
> **Datum**: Samstag, ??. Juni 2023
|
||||||
|
> **Ort**: Online (du benötigst die Software [Mumble](https://www.mumble.info/){target="_blank" rel="noopener noreferrer"}, eine freie Alternative zu TeamSpeak oder Discord)
|
||||||
|
> **Start**: 18:00 Uhr
|
||||||
|
> **Ende**: Open End (solange wir alle Lust haben)
|
||||||
|
|
||||||
|
<form method="post" action="/anmelden">
|
||||||
|
|
||||||
|
<input type="hidden" name="veranstaltung" value="06. Mai 2023" />
|
||||||
|
|
||||||
|
Bitte verrate uns deinen Namen und deine E-Mail-Adresse, an die wir Informationen zur Veranstaltung schicken können:
|
||||||
|
|
||||||
|
<label class="form-input">
|
||||||
|
<span>Name:</span>
|
||||||
|
<input type="text" name="contactname" required />
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<label class="form-input">
|
||||||
|
<span>Email:</span>
|
||||||
|
<input type="email" name="contactemail" required placeholder="mail@beispiel.de" />
|
||||||
|
</label>
|
||||||
|
|
||||||
|
Als Auftacktveranstaltung wollen wir zusammen Minecraft spielen.
|
||||||
|
Dazu benötigst du das Spiel, in der Java- oder Bedrock-Variante für PC oder Android / iOS (die Fassung für Nintendo Switch erlaubt leider nicht, auf fremde Server zu verbinden).
|
||||||
|
Falls du mitspielen möchtest (du kannst natürlich auch nur zum Gespräch kommen), bräuchten wir deinen Spielernamen:
|
||||||
|
|
||||||
|
<label class="form-input">
|
||||||
|
<span>Java-Spielername:</span>
|
||||||
|
<input type="text" name="javaname" />
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<label class="form-input">
|
||||||
|
<span>Bedrock-Spielername:</span>
|
||||||
|
<input type="text" name="bedrockname" />
|
||||||
|
</label>
|
||||||
|
|
||||||
|
Hast du noch Fragen, Wünsche oder Anregungen?
|
||||||
|
Wir arbeiten noch an dem Format und freuen uns auch auf euer Feedback!
|
||||||
|
|
||||||
|
<label class="form-input">
|
||||||
|
<span>Nachricht:</span>
|
||||||
|
<textarea name="message"></textarea>
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<!-- FORM -->
|
||||||
|
|
||||||
|
<div class="form-submit">
|
||||||
|
<input type="submit" value="Anmeldung abschicken" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</form>
|
||||||
|
|
||||||
|
## Warum Minecraft?
|
||||||
|
|
||||||
|
Weil sich das Spiel bei einigen der letzten CoderDojos bewährt hat.
|
||||||
|
Uns ist bewusst, dass Minecraft weder freie Software noch durch den kürzlich eingeführten Microsoft-Zwang datenschutzmäßig unbedinglich ist.
|
||||||
|
Gleichzeitig würden wir aber zum Ausprobieren dieses neuen Formats ein Thema wählen, für das bereits Interesse bekundet wurde.
|
||||||
|
Außerdem gefällt uns die Idee, eine LAN-Party zu veranstalten.
|
||||||
|
Und Minecraft läuft nun mal auf allen größeren Plattformen.
|
||||||
|
|
||||||
|
Wenn ihr Ideen für die nächsten coderPartys habt, schreibt uns ruhig!
|
||||||
Loading…
Add table
Reference in a new issue