mirror of
https://codeberg.org/angestoepselt/homepage.git
synced 2025-05-24 14:46:16 +00:00
Add CoderCamp form
This commit is contained in:
parent
1cdc7d2b30
commit
cb12d3155b
3 changed files with 106 additions and 1 deletions
|
|
@ -241,6 +241,15 @@ match request_uri:
|
||||||
form_group = "CoderDojo"
|
form_group = "CoderDojo"
|
||||||
ticket_details["Java-Spielername"] = get_form_value("javaname", "")
|
ticket_details["Java-Spielername"] = get_form_value("javaname", "")
|
||||||
ticket_details["Bedrock-Spielername"] = get_form_value("bedrockname", "")
|
ticket_details["Bedrock-Spielername"] = get_form_value("bedrockname", "")
|
||||||
|
|
||||||
|
case "/freizeit":
|
||||||
|
form_name = "CoderCamp Umfrage"
|
||||||
|
form_group = "CoderDojo"
|
||||||
|
ticket_details["Interesse (9-12)"] = get_form_value("interested-kids", "")
|
||||||
|
ticket_details["Interesse (12-15)"] = get_form_value("interested-teens", "")
|
||||||
|
ticket_details["Interesse (16+)"] = get_form_value("interested-youngadults", "")
|
||||||
|
ticket_details["Gewünschtes Format"] = get_form_value("format")
|
||||||
|
ticket_details["Übernachtung"] = get_form_value("overnight")
|
||||||
|
|
||||||
case _:
|
case _:
|
||||||
# This case should never actually happen because lighttpd filters out
|
# This case should never actually happen because lighttpd filters out
|
||||||
|
|
|
||||||
96
sites/coderdojo/freizeit.md
Normal file
96
sites/coderdojo/freizeit.md
Normal file
|
|
@ -0,0 +1,96 @@
|
||||||
|
---
|
||||||
|
layout: layouts/page.njk
|
||||||
|
useForms: true
|
||||||
|
---
|
||||||
|
|
||||||
|
# CoderCamp-Umfrage
|
||||||
|
|
||||||
|
Wir überlegen zurzeit einen CoderCamp, eine Freien- / Wochenendfreizeit im Stil des CoderDojo, anzubieten.
|
||||||
|
Es würde verschiedene Workshops zu IT- und nicht-IT-Themen geben, ein gemeinsames Übernachten, Spiele und vielleicht noch ein paar andere Programmpunkte.
|
||||||
|
Mitfahren kann jede und jeder im Alter zwischen 9 und 17, wir werden wahrscheinlich aber um einen Unkostenbeitrag für Übernachtung und Verpflgung nicht herumkommen.
|
||||||
|
Die kostenlosen CoderDojos werden natürlich weiterhin unabhängig davon geplant.
|
||||||
|
|
||||||
|
Wir sind hier auf eueren Input angewiesen!
|
||||||
|
Mit diesem Formular kannst ihr uns schon mal als ersten Anhaltspunkt ein bisschen Feedback geben, das wir bei der weiteren Planung berücksichtigen können.
|
||||||
|
Du kannst es entweder alleine oder mit Familie / Geschwistern zusammen ausfüllen.
|
||||||
|
|
||||||
|
<form method="post" action="/anmelden">
|
||||||
|
|
||||||
|
<input type="hidden" name="veranstaltung" value="06. Mai 2023" />
|
||||||
|
|
||||||
|
Bitte verrate uns deinen Namen und deine E-Mail-Adresse, damit wir bei Fragen auf dich zurück kommen 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>
|
||||||
|
|
||||||
|
Wie viele Interssierte an solch einer Freizeit seid ihr, und wie alt?
|
||||||
|
|
||||||
|
<label class="form-input">
|
||||||
|
<span>Interessierte von 9 bis 12 Jahren:</span>
|
||||||
|
<input type="number" min="0" value="0" name="intereseted-kids" />
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<label class="form-input">
|
||||||
|
<span>Interessierte von 12 bis 15 Jahren:</span>
|
||||||
|
<input type="number" min="0" value="0" name="intereseted-teens" />
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<label class="form-input">
|
||||||
|
<span>Interessierte ab 16 Jahren:</span>
|
||||||
|
<input type="number" min="0" value="0" name="intereseted-youngadults" />
|
||||||
|
</label>
|
||||||
|
|
||||||
|
Welches Format würdest du / ihr bevorzugen?
|
||||||
|
|
||||||
|
<input type="radio" id="format-a" class="radio-input" name="format" required value="Wochenende" />
|
||||||
|
<div class="form-input">
|
||||||
|
<label for="format-a">Ein Wochende (gemeinsame Anreise am Freitag, Abreise am Sonntag).</label>
|
||||||
|
</div>
|
||||||
|
<input type="radio" id="format-b" class="radio-input" name="format" required value="Unter der Woche" />
|
||||||
|
<div class="form-input">
|
||||||
|
<label for="format-b">Unter der Woche (während den Ferien, etwa 4 Tage inklusive an- und abreise).</label>
|
||||||
|
</div>
|
||||||
|
<input type="radio" id="format-c" class="radio-input" name="format" required value="Egal" />
|
||||||
|
<div class="form-input">
|
||||||
|
<label for="format-c">Ist mir egal.</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
Möchtest du / möchtet ihr an den Übernachtungen teilnehmen (zum Beispiel in einer Jugendherberge)?
|
||||||
|
|
||||||
|
<input type="radio" id="overnight-a" class="radio-input" name="overnight" required value="Ja" />
|
||||||
|
<div class="form-input">
|
||||||
|
<label for="overnight-a">Ja.</label>
|
||||||
|
</div>
|
||||||
|
<input type="radio" id="overnight-b" class="radio-input" name="overnight" required value="Nein" />
|
||||||
|
<div class="form-input">
|
||||||
|
<label for="overnight-b">Nein, ich würde lieber Abends wieder nach Hause.</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
Hast du noch weitere Ideen, die uns helfen könnten?
|
||||||
|
Oder möchtest du (das geht in erster Linie an die Erwachsenen) als Mentor oder im Organisationsteam mithelfen?
|
||||||
|
Dann schreib uns gerne hier!
|
||||||
|
|
||||||
|
<label class="form-input">
|
||||||
|
<span>Nachricht:</span>
|
||||||
|
<textarea name="message"></textarea>
|
||||||
|
</label>
|
||||||
|
|
||||||
|
Das war's!
|
||||||
|
Wir hoffen wirklich sehr, so eine Veranstaltung auf die Beine gestellt bekommen.
|
||||||
|
Versprechen können wir natürlich noch nichts—aber mit dieser Umfrage wollen wir uns schon mal ein Bild davon machen, wie groß das Interesse ist.
|
||||||
|
|
||||||
|
<!-- FORM -->
|
||||||
|
|
||||||
|
<div class="form-submit">
|
||||||
|
<input type="submit" value="Anmeldung abschicken" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</form>
|
||||||
|
|
||||||
|
|
@ -21,7 +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",
|
"^/freizeit" => "/cgi-bin/form.py",
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue