Slides: Slides EFIF Websites
Erstelle mit HTML, CSS und JavaScript eine eigene Website. Setze einen Raspberry Pi als Server auf und hoste auf diesem deine Website.
Nur TALITS: Die Website muss ein Backend (z.B. Flask) beinhalten. Für Nicht-TALITs ist dies rein optional (und nur Empfohlen für Personen mit viel Vorwissen in diesem Bereich).
Diese wird abgegeben und mittels mündlicher Prüfung benotet. Sämtlicher Code, den die Website beinhaltet, muss man zu 100% verstanden haben (wird an mündl. Prüfung überprüft).
Gesamtprojekt: 1 Note
davon je 50%:
Bonuspunkte:
Zeit: Ca. 15' pro Person
Themen:
Lektion | 3M | 4M |
---|---|---|
Di. 29.04.2025 | an Website arbeiten | an Website arbeiten |
Di. 06.05.2025 | Arduino Boxen zurück, sortieren | |
an Website arbeiten | ||
Vorstellung 8-Bit-CPU | ||
an Website arbeiten | Abgabe 4M TALITs: Fr. 09.05.2025 @23.59 | |
Di. 13.05.2025 | an Website arbeiten | mündl. Prüfung 4M TALITs |
Abgabe 4M RegEFs: Fr. 16.05.2025 @23.59 | ||
Di. 20.05.2025 | an Website arbeiten | mündl. Prüfung 4M RegEFs |
Notenabgabe 4M: Mo. 26.05.2025 | ||
Di. 27.05.2025 | TBD (nicht an Website arbeiten) | TBD |
PFINGSFERIEN | ||
Abgabe 3M: Di. 03.06.2025 @23.59 | ||
Di. 10.06.2025 | mündl. Prüfungen | abwesend |
Di. 17.06.2025 | mündl. Prüfungen falls nötig / TBD | abwesend |
Notenabgabe 3M: Fr. 20.06.2025 | abwesend | |
Di. 24.06.2025 | Unterrichtsfrei am NM | abwesend |
Di. 01.07.2025 | Semesterschlusswoche | abwesend |
Teil I: Arduino Boxen kontrollieren
Gehe die Komponentenlisten beider Boxen sorgfälltig durch und stelle sicher, dass die richtige Anzahl der richtigen Komponenten vorhanden ist. Falls etwas fehlt (z.B. LED), rüste die Box wenn möglich nach.
Nummer | Name | Klasse |
---|---|---|
1 | Bajramoska Rejda | 4Mdz |
2 | Capizzi Mirea | 3Ma |
3 | Copellini William | 3Mc |
4 | Keskin Zeynep | 4Ma |
5 | Oberthaler Rian | 4Ma |
6 | Osti Luca | 4Ma |
7 | Skenderi Hamza | 4Ma |
8 | Subramaniam Darvin | 3Mdz |
9 | Testolin Davide | 4Mc |
10 | Wirth Aaron | 4Ma |
11 | Zendeli Luan-Nebi | 4Mb |
Teil II: Server für Website
Hoste deine Website auf deinem Raspi. Die Seite soll über die (lokale) IP-Adresse deines Arduinos zugänglich sein, wenn man sich im gleichen WLAN befindet.
Bei Problemen und Unklarheiten nicht verzagen, einfach Andrii, Dimitri, Jona oder Laurin fragen!
Teil III: Homeserver
Richte auf deinem Raspi einen weiteren Serverdienst ein, der auf einem Homeserver nützlich sein könnte. Wähle selbst einen solchen aus, hier einige Ideen:
Bei Problemen und Unklarheiten nicht verzagen, einfach Andrii, Dimitri, Jona oder Laurin fragen!
In Kürze: Zusammen einen Raspi als Server mit DNS-Server und diversen weitere Diensten aufsetzen und am Schluss kurz präsentieren. Der DNS-Server wird dann später benötigt für Websites alles EF-SuS.
Im Detail: