Szenario „Mitfahr-App RatzFahrt“: Fahrgemeinschaften für Berufsschultage
https://bildung.social/@oerinformatik/
https://oer-informatik.de/szenario-ratzfahrt
Szenario, RatzFahrt, Mitfahr-App, Übungsaufgaben, Personas, Schulprojekt, Datenschutz, Einwilligung, Barrierefreiheit, Datenbank
tl/dr; (ca. 11 min Lesezeit): Ein Projektteam am erfundenen Ratz und Rübe Berufskolleg entwickelt die Mitfahr-App RatzFahrt, damit Auszubildende aus dem Umland gemeinsam zur Schule fahren. Hier findest Du alles, was Du für die Übungsaufgaben in diesem Szenario brauchst: Steckbrief, Personalakten, Regeln für Minderjährige und Kostenbeiträge, die Flurmonitore und den Datenbestand als SQL-Skript [AI-Assisted]. (Zuletzt geändert am 29.10.2026)
Dieser Artikel ist Teil einer Reihe über die Szenarien der Übungsaufgaben: Überblick / Let’s Meet GmbH / Barcamp am Ratz und Rübe Berufskolleg / Mitfahr-App RatzFahrt / CSB-Rad GmbH
Imaginäres Szenario: Das Ratz und Rübe Berufskolleg, die App RatzFahrt, alle Personen, Daten und Ereignisse auf dieser Seite sind frei erfunden. Ähnlichkeiten mit realen Schulen, Apps oder Personen sind nicht beabsichtigt. Bielefeld und das Umland dienen nur als Kulisse. Logos sind KI-generierte Illustrationen, Porträts KI-generierte Fotos erfundener Personen.
In diesem Szenario bist Du Auszubildende*r im Projektteam der Schule, das die App entwickelt und betreibt. Die Nutzenden sind Deine Mitschüler*innen, einige davon minderjährig. Deshalb spielen Datenschutz, Einwilligungen und Barrierefreiheit hier eine besonders große Rolle.
Das Szenario auf einen Blick
| Merkmal | Mitfahr-App RatzFahrt |
|---|---|
| Organisation | Projekt am Ratz und Rübe Berufskolleg (RRB), Bielefeld |
| Anlass | Auszubildende pendeln an ein bis zwei Tagen pro Woche aus dem Umland (13–20 km), Bus und Bahn sind morgens schlecht getaktet |
| Idee | Anregung der Schülervertretung, Fahrgemeinschaften zu organisieren |
| Produkt | Web-App als PWA, später optional Android und iOS; Anmeldung mit dem Schulkonto per Single Sign-on |
| Name | Wortspiel aus „Ratz und Rübe“ und „ratzfatz“ |
| Deine Rolle | Auszubildende*r im Projektteam (Fachinformatik Anwendungsentwicklung) |
| Zeit | Herbst 2026 |
Das Logo gibt es als PNG und als SVG. Zur Schule selbst gibt es Logo und Gebäudeplan im Szenario Barcamp.
Funktionen der App
Fahrten anbieten: Haltepunkt, Richtung, Uhrzeit, freie Plätze und Kostenbeitrag
Mitfahrgesuche einstellen
Anfragen bestätigen oder ablehnen
Bewertungen nach der Fahrt
Erinnerungen vor gebuchten Fahrten
Flurmonitore zeigen offene Angebote und Gesuche anonym: nur Ort, Treffpunkt, Richtung, Zeit und Plätze. Die Daten kommen aus der View
v_monitor.
Regeln für Fahrten
Treffpunkte sind öffentliche Haltepunkte, keine Wohnadressen.
Minderjährige dürfen nur mit Einwilligung der Erziehungsberechtigten teilnehmen.
Der Kostenbeitrag beträgt höchstens 0,10 € je km und Person. Mit den Fahrten wird kein Gewinn erzielt.
Fahrer*innen in der Probezeit erhalten einen Hinweis zu ihrer Verantwortung.
Die Personalakten
Die folgenden Personas tauchen in den Übungsaufgaben immer wieder auf. Alter, Rolle und Ziele bleiben in allen Aufgaben gleich, damit die Aufgaben zueinander passen. Die Angabe „Technik“ beschreibt, wie sicher die Person mit digitalen Geräten umgeht.
Thomas Becker: Projektleitung und Auftraggeber
| Akte RF-01 | |
|---|---|
| Alter | 49 |
| Rolle | Projektleitung seitens der Schule, Auftraggeber |
| Hintergrund | Verbindungslehrer der Schülervertretung, fährt selbst aus Gütersloh |
| Ziele | sichere, einfache Lösung, die ohne viel Betreuung läuft |
| Technik | mittel |
Thomas Becker moderiert auch die Datenschutz-Diskussion im Szenario Barcamp.
Andrea Wolf: Datenschutzbeauftragte und Administratorin
| Akte RF-02 | |
|---|---|
| Alter | 45 |
| Rolle | Datenschutzbeauftragte der Schule, Administratorin der App |
| Hintergrund | Lehrerin für Wirtschaft und Recht |
| Ziele | Datenminimierung, Einwilligungen, Löschung zum Schuljahresende |
| Technik | hoch |
Svenja Krämer: Schul-IT OWL
| Akte RF-03 | |
|---|---|
| Alter | 38 |
| Rolle | Netzwerkadministratorin bei der Schul-IT OWL |
| Hintergrund | Fachinformatikerin Systemintegration, Ausbilderin |
| Ziele | Monitore im eigenen VLAN, keine personenbezogenen Daten auf den Playern |
| Technik | sehr hoch |
Svenja Krämer kommt auch im Szenario Barcamp vor.
Ben Richter: Fahrer ab Gütersloh
| Akte RF-04 | |
|---|---|
| Alter | 18 |
| Rolle | Fahrer |
| Hintergrund | Auszubildender Elektroniker für Geräte und Systeme, Führerschein seit Januar 2026 (Probezeit) |
| Ziele | Spritkosten teilen; bietet Fahrten ab Gütersloh an |
| Technik | hoch |
Aylin Kaya: Mitfahrerin ab Gütersloh
| Akte RF-05 | |
|---|---|
| Alter | 17 |
| Rolle | Mitfahrerin |
| Hintergrund | Auszubildende Kauffrau für Büromanagement, minderjährig, Einwilligung der Eltern liegt vor |
| Ziele | sicher und pünktlich ab Gütersloh zur Schule |
| Technik | hoch |
Oksana Melnyk: Mitfahrerin und Mitglied im Projektteam
| Akte RF-06 | |
|---|---|
| Alter | 23 |
| Rolle | Mitfahrerin, arbeitet im Projektteam mit |
| Hintergrund | 2022 aus Kyjiw gekommen, Auszubildende Fachinformatikerin Anwendungsentwicklung, Deutsch auf Niveau B2 |
| Ziele | hat kein Auto; wünscht die App auch auf Englisch |
| Technik | sehr hoch |
Lukas Hofmann: Mitfahrer mit Screenreader
| Akte RF-07 | |
|---|---|
| Alter | 20 |
| Rolle | Mitfahrer |
| Hintergrund | Auszubildender Kaufmann für IT-System-Management, stark sehbehindert, nutzt einen Screenreader |
| Ziele | Die App muss vollständig mit Screenreader bedienbar sein; kann selbst nicht fahren |
| Technik | hoch |
Niklas Fischer: Fahrer ab Bad Salzuflen
| Akte RF-08 | |
|---|---|
| Alter | 24 |
| Rolle | Fahrer |
| Hintergrund | Auszubildender Kaufmann für IT-System-Management, fährt den Kleinbus seines Sportvereins (7 Plätze) |
| Ziele | möglichst viele Mitfahrende ab Bad Salzuflen |
| Technik | mittel |
Lina Hartwig: Mitfahrerin ab Bad Salzuflen
| Akte RF-09 | |
|---|---|
| Alter | 17 |
| Rolle | Mitfahrerin |
| Hintergrund | Auszubildende Kauffrau für Büromanagement, minderjährig |
| Ziele | Mitfahrt ab Bad Salzuflen |
| Technik | mittel |
Weitere Personen
| Person | Rolle |
|---|---|
| Jonas Wolff | Auszubildender Fachinformatik Anwendungsentwicklung, Fahrer ab Halle, arbeitet im Projektteam mit |
| Marie Schulz | Auszubildende Fachinformatik Systemintegration, Fahrerin ab Herford |
| Heike Brinkmann | 58, Schulverwaltungsassistentin im Sekretariat, vertritt Andrea Wolf bei den Einwilligungen |
Hardware: die Flurmonitore
Monitore: 4 Stück (32″ bis 55″) im Foyer, auf den Fluren und am Ausgang zum Parkplatz, mit VESA-Halterung.
Anzeige: über Mini-Player (Raspberry Pi) im VLAN 520 der Schule (10.50.20.0/24). Jeder Monitor hat einen eigenen Netzwerkanschluss, zwei Player werden per PoE+ versorgt.
Strom: Steckdosen müssen teils neu gesetzt werden; das übernimmt die Elektrofachkraft des Schulträgers. Leitungen liegen in Kabelkanälen.
Der Datenbestand
Die Datenbank ratzfahrt liegt als SQL-Skript für MariaDB (ab 10.11) mit Tabellenstruktur und Beispieldaten im Repository: 03_mitfahr.sql herunterladen oder im Repository ansehen. Das Skript legt die Datenbank neu an; vorhandene Daten einer Datenbank ratzfahrt gehen dabei verloren.
Ohne Datenbank kannst Du die Daten auch direkt ansehen: alle Tabellen als Excel-Datei (ein Tabellenblatt je Tabelle) oder je Tabelle als CSV-Datei (UTF-8, Trennzeichen Semikolon).
Das Relationenmodell zeigt alle Tabellen mit Primärschlüsseln (fett, PK), Fremdschlüsseln (FK) und Beziehungen:
| Tabelle | Inhalt |
|---|---|
klasse |
Klassen mit ihren Schultagen (als SET) |
nutzer |
Nutzende mit Pseudonym und Einwilligung |
haltepunkt |
öffentliche Haltepunkte |
fahrzeug |
Fahrzeuge der Fahrer*innen |
angebot, gesuch |
Mitfahrangebote und Mitfahrgesuche |
buchung |
Anfragen und Buchungen |
bewertung |
Bewertungen nach Fahrten |
monitor |
Flurmonitore |
fahrt_statistik |
anonyme Monatsstatistik |
View v_monitor |
anonyme Anzeige für die Flurmonitore |
Alle E-Mail-Adressen enden auf example.org bzw. .example, alle Telefonnummern sind so gewählt, dass sie nicht vergeben sein können. Wenn eine Übungsaufgabe Tabellen ergänzt oder ändert, steht das in der Aufgabe selbst.
Wofür sich das Szenario eignet
RatzFahrt passt gut zu Aufgaben über Anforderungen und User Stories, UML-Diagramme (Anwendungsfall- und Aktivitätsdiagramm, Zustandsdiagramm für Buchung und Angebot, Sequenzdiagramm für Anfrage und Bestätigung) und objektorientierte Algorithmen, etwa das Zusammenbringen von Angeboten und Gesuchen. Dazu kommen SQL mit Views und Rechten (DCL), Datenschutz und Schutzziele, Authentifizierung per Single Sign-on, Barrierefreiheit, Mockups, REST-APIs, Netzwerke und die Verkabelung der Monitore, Risikoanalyse und eine Nutzwertanalyse zum Vergleich von Web-App und nativer App.
Links und weitere Informationen
die anderen Szenarien: Let’s Meet GmbH, Barcamp am Ratz und Rübe Berufskolleg, CSB-Rad GmbH und der Überblick über alle Szenarien
zum Ausprobieren: Datenbestand
ratzfahrtals SQL-Skript
Hinweis zur Nachnutzung als Open Educational Resource (OER)
Dieser Artikel und seine Texte, Bilder, Grafiken, Code und sonstiger Inhalt sind - sofern nicht anders angegeben - lizenziert unter CC BY 4.0. Nennung gemäß TULLU-Regel bitte wie folgt: “Szenario „Mitfahr-App RatzFahrt“: Fahrgemeinschaften für Berufsschultage” von oer-informatik.de (H. Stein), Lizenz: CC BY 4.0. Der Artikel wurde unter https://oer-informatik.de/szenario-ratzfahrt veröffentlicht, die Quelltexte sind in weiterverarbeitbarer Form verfügbar im Repository unter https://gitlab.com/oer-informatik/service/szenarien. Erstellt mit KI-Assistenz; von mir umfassend redaktionell überarbeitet, geprüft und freigegeben. Stand: 29.10.2026.
[Kommentare zum Artikel lesen, schreiben] / [Artikel teilen] / [gitlab-Issue zum Artikel schreiben]
