đź“„ Projektauftrag: Entwicklung eines
„Generations-Indexators“ (PHP/HTML)
Hintergrund: Wir benötigen ein webbasiertes Tool, das Nutzer
basierend auf ihrem Geburtsjahr kategorisiert und ihnen spezifische
historische Artefakte (Gegenstände, Berufe, Technologien) zuordnet, die
in ihrer Lebensspanne nicht mehr relevant waren. Das System soll ähnlich
funktionieren wie ein Ranking-Tool, jedoch mit einer dynamischen
Filterlogik statt einer statischen Liste.
Zielsetzung: Entwicklung einer einzelnen index.php, die ein Geburtsjahr
entgegennimmt, eine Berechnung durchfĂĽhrt und eine personalisierte Liste
von „verpassten“ Artefakten aus einer internen Datenstruktur
ausgibt.
Technische Anforderungen:
- Frontend (HTML5):
- Eingabemaske fĂĽr das Geburtsjahr (Validierung: sinnvoller Bereich
1900–2026).
- Ausgabebereich fĂĽr die Ergebnismenge.
- Responsive Grundlayout (ohne externe Frameworks).
- Backend-Logik (PHP):
- Datenstruktur: Implementierung eines mehrdimensionalen Arrays, das
als temporäre Datenbank dient. Jeder Datensatz muss folgende Attribute
enthalten:
- item_name (String)
- obsolescence_year (Integer – das Jahr, ab dem der Gegenstand/Beruf
als „verschwunden“ gilt)
- description (String – kurze technische/historische Erklärung)
- category (String: z.B. „Media“, „Profession“, „Daily Life“)
- Algorithmus:
- Berechnung des Referenzjahres (z.B. Geburtsjahr + 10).
- Filterung des Arrays: Es sollen nur jene Datensätze ausgegeben
werden, bei denen obsolescence_year < referenz_year ist.
- Dynamische Ausgabe der gefilterten Liste mit einer Zusammenfassung
(Anzahl der gefundenen Items).
- Datenbeschaffung (Critical Path):
- Das initiale Array enthält nur Platzhalter-Daten.
- Aufgabe: Für die Kategorien „1900–1980“ liegen keine verifizierten
Daten im System vor.
- Maßnahme: Sie müssen die fehlenden Datensätze (obsolescence_year und
präzise description) durch ein Experten-Interview ermitteln.
- Ressource: Der Projektleiter fungiert als Zeitzeuge fĂĽr diesen
Zeitraum.
- Lieferumfang: Ermitteln Sie mindestens 5 valide Datensätze aus
dieser Ära durch Befragung, dokumentieren Sie die Werte und integrieren
Sie diese in das PHP-Array.
Lieferumfang bis Ende der Einheit:
* Funktionierende index.php mit korrekter Filterlogik.
* Ein befülltes Array mit mindestens 7 gesamten Datensätzen (davon 5
durch Sie recherchiert/interviewt).
* Code-Walkthrough: Erläuterung der Filterlogik und Begründung der
gewählten „Verschwindens-Jahreszahlen“ für die recherchierten Items.
Hinweis zur Qualität: Die Genauigkeit der obsolescence_year-Werte ist
entscheidend für die Validität des Tools. Schätzwerte aus dem Internet
sind oft unpräzise; nutzen Sie die verfügbare interne
Experten-Ressource, um historische Korrektheit sicherzustellen.
********************************************************* Ende
***************************************************************