aboutsummaryrefslogtreecommitdiff
path: root/Info
diff options
context:
space:
mode:
Diffstat (limited to 'Info')
-rw-r--r--Info/9/3/Planet/Readme.md1
-rw-r--r--Info/9/3/Planet/algorithmik/hoehle/hoehle.md33
-rw-r--r--Info/9/3/Planet/verschluesselter-hinweis.md18
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.
+:::