Da ich ja nebenbei als Web-Entwickler arbeite Webseiten bastle und mich mit PHP, XHTML, CSS, XML und all so ‘nem Krams recht gut auskenne, hab ich neue Ideen für Webseiten bzw. Portale.
- (Bundes-)Wettbewerb für Web-Informatik / “Eigeninitiativ”-Web-Developer – als Kontrast zum BW für Informatik. Müsste man mal beim BM für Bildung und Forschung vorschlagen. Lösungen müssen 100% selbst gemacht sein, Ausnahme wären PHP-Frameworks bei ganzen Webseiten.
Aufgaben (sehr PHP-orientiert) z.B.:- Backend: Klasse in PHP erstellen, die folgenden Anforderungen entspricht: X und folgende Funktionen enthält: Y
- Frontend: Web-Design für einen Blog im Stil des Web 2.0 erstellen; muss auf eine beliebige Blog-Software angepasst werden, die mindestens folgende Funktionen zur Verfügung stellt: X (z.B. Y)
- Freestyle: Wie “formatierst” du PHP Code? (Einrücken etc.) Entwerfe Beispiele von Klassen mit 2 Membern und 2 Methoden, if-Abfragen mit A und B Bedingungen (bspw. mit 5 Bedingungen, für jede eine Zeile, weil’s sonst zu lang ist), Funktionsaufrufen, switch, etc. etc. – wäre auch was für den “normalen” Wettbewerb.
- Blogportal – Sammlung an Blogs kategorisiert in bestimmten Themen, z.B. Gesundheit, Bildung, Alltag, Kreatives, Web 2.0, Unternehmensblogs, Kurioses, … / eine Art überdimensionaler RSS-Reader zu bestimmten Themen
- Informations-Webseite für IT an Schulen / Infos über Linux in der Schule, eLearning und Software dazu (z.B. Moodle), Einsatz von PC-Systemen statt ausgedruckten Vertretungsplänen, wirksamer Internet-Filter, … / Verbesserung des technischen Verständnisses von Lehrern
Was haltet ihr davon? Verbesserungen, Details, Hilfsangebote oder ganz einfach: Kommentare aller Art sind erwünscht!
Update:
Die Aufgaben beim Wettbewerb sind Beispiele! Für Ryuzaki (an alle anderen Leser: jmd. aus dem IRC): BEISPIELE! Es können auch Python-, Perl-, Java-, Flash-Beispiele etc. sein; da ich eben PHP gut kann und mich mit dem Rest noch nicht sehr auseinandergesetzt habe, sind es PHP-Beispiele!
So, zum Freestyle: Das soll unbewertet und zusätzlich sein. Um hinterher Kurioses, Lustiges und Vorbildhaftes rauszusuchen. Kann Pluspunkte machen.
Natürlich kann man mit jeder Sprache eine Webseite betreiben, aber PHP und Perl sind im Backend wohl die am öftesten genutzten. Python wäre vllt. noch eine Möglichkeit. C++ ist auf professionellen Websites auch oft angewendet, aber da würde ich eher auf den BW für Informatik verweisen.