diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-05-15 18:17:07 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-05-15 18:17:07 +0200 |
| commit | b5eb6b24510b93e868c76dfde0430f028ee23d4f (patch) | |
| tree | 627fa81879b28a397b28d9cd4f76a5896e478402 /Info/9 | |
| parent | c55b02138f1b281af653404f175e9c7d4e9d0b40 (diff) | |
| download | unterricht-b5eb6b24510b93e868c76dfde0430f028ee23d4f.tar.gz unterricht-b5eb6b24510b93e868c76dfde0430f028ee23d4f.zip | |
planet: add decryption activity and link to it from the cave
Diffstat (limited to 'Info/9')
| -rw-r--r-- | Info/9/3/Planet/Readme.md | 1 | ||||
| -rw-r--r-- | Info/9/3/Planet/algorithmik/hoehle/hoehle.md | 33 | ||||
| -rw-r--r-- | Info/9/3/Planet/verschluesselter-hinweis.md | 18 |
3 files changed, 46 insertions, 6 deletions
diff --git a/Info/9/3/Planet/Readme.md b/Info/9/3/Planet/Readme.md index b6e528e0..cd2481a4 100644 --- a/Info/9/3/Planet/Readme.md +++ b/Info/9/3/Planet/Readme.md @@ -39,7 +39,6 @@ Einige werden automatisch mit dem Abschließen mancher TODO-Aktivitäten vergebe * Badges * Weniger militärische Badges * Early Birds -* Verlinke die Alien Nachricht mit der Kurs Aktivität * Quellenangaben * Reduziere die Materialien mit unklaren Lizenzbestimmungen * Dedaktische Reduktion des Codes im Online-IDE Projekt diff --git a/Info/9/3/Planet/algorithmik/hoehle/hoehle.md b/Info/9/3/Planet/algorithmik/hoehle/hoehle.md index f980af9e..9cd4a871 100644 --- a/Info/9/3/Planet/algorithmik/hoehle/hoehle.md +++ b/Info/9/3/Planet/algorithmik/hoehle/hoehle.md @@ -1,12 +1,35 @@ +--- +section: Die Höhle +include-after: | + <script> + // Get a link to this course's encrypted tipp activity + const activityAutoLinkDiv = document.getElementById("hint-autolink"); + const activityLinkNode = activityAutoLinkDiv.children[0].children[0]; + // Remember the autolink target + const activityLink = activityLinkNode.href; + // Remove the dummy autolink + activityLinkNode.remove(); + + const tipp = `Schlauer Eindringling sei gewarnt. + Das Mineral liegt tief verborgen hinter engen sich dauernd wandelnden Gängen. + Nur das Wasser weist den Weg durch die steinigen Kreuzungen des Labyrinth. + P.S.: Wer das liest ist schlau! Schau doch mal hier vorbei: ${activityLink}:)`; + + const tippBase64 = window.btoa(tipp); + const tippNode = document.getElementById("hint"); + tippNode.innerHTML = tippBase64; + </script> +--- + +:::{#hint-autolink} +Verschlüsselter Hinweis +::: + :::{.terminal} Wir sind ganz nah an unserem Ziel! Vor der Höhle mit dem gesuchten Mineral haben unsere Sensoren eine Inschrift im Gestein gefunden: -<i> -```{.include} -algorithmik/hoehle/nachricht.base64 -``` -</i> +<i id="hint"></i> Unsere Decodierungsabteilung konnte die Inschrift nicht vollständig entziffern, aber folgende Hinweise haben sie uns übermittelt: diff --git a/Info/9/3/Planet/verschluesselter-hinweis.md b/Info/9/3/Planet/verschluesselter-hinweis.md new file mode 100644 index 00000000..a5b09e60 --- /dev/null +++ b/Info/9/3/Planet/verschluesselter-hinweis.md @@ -0,0 +1,18 @@ +--- +section: Allgemein +include-after: | + <script> + const params = new URLSearchParams(document.location.search); + if (params.get("utm_source") === "chatgpt.com" || document.referrer === "https://" + "chatgpt.com/") { + document.getElementById("praise").innerHTML="Oder sollte ich sagen ChatGPT. Aber du hast die Lösung gefunden. Vergiss trotzdem nicht selbst zu denken ;P"; + } + </script> +--- + +Tada! +Du hast den Test erfolgreich bestanden. + +:::{#praise} +Es scheint du bist nicht nur geübt im Umgang mit dem Rover, sondern auch gut im Rätsel lösen. +Du hast dir deinen Badge verdient. +::: |
