Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:modul:m290_guko:leistungsbeurteilungen:03_lb:a_admin [2026/08/13 16:06] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m290_guko:leistungsbeurteilungen:03_lb:a_admin [2026/08/13 16:06] (aktuell) – ↷ Seite von modul:m290_guko:leistungsbeurteilungen:03_lb:a_admin nach de:modul:m290_guko:leistungsbeurteilungen:03_lb:a_admin verschoben msuter | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LB03 - Administratives ====== | ||
| + | |||
| + | ===== Rahmenbedingungen ===== | ||
| + | |||
| + | <WRAP center round box 80%> | ||
| + | **LB03 – Projektarbeit Backend & Datenbank** | ||
| + | |||
| + | Sie entwickeln im Team einen kleinen **Backend-Server mit Node.js/ | ||
| + | </ | ||
| + | |||
| + | * **Abgabe** | ||
| + | * Datum: Letzter Unterrichtstag des aktuellen Semesters | ||
| + | * ME23abc: 19.01.2026 | ||
| + | * ME23def: 22.01.2026 | ||
| + | * Zeit: jeweils **21:00 Uhr** | ||
| + | * Abgabeort: **Moodle-Kurs M290 – Abgabe LB03 (ZIP-File)** | ||
| + | * **Verfügbare Zeit im Unterricht** | ||
| + | * Pro Team: **7 Lektionen** | ||
| + | * ME23c: **6 Lektionen** (wegen Ausflug am 08.12.2025) | ||
| + | * **Sozialform** | ||
| + | * Partnerarbeit (2 Personen pro Team) | ||
| + | * **Technologie** | ||
| + | * Backend: Node.js mit Express | ||
| + | * Datenbank: MySQL (lokal) | ||
| + | * Test/ | ||
| + | |||
| + | <WRAP center round box 80%> | ||
| + | **Input durch Lehrperson** | ||
| + | Zu Beginn jeder der kommenden Lektionen gibt es einen kurzen **Input** (z.B. zu Express, CRUD-Routen, | ||
| + | Anschliessend steht die restliche Zeit zur Verfügung, um eigenständig an der Projektarbeit zu arbeiten. | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Projektablauf ===== | ||
| + | |||
| + | - Partner finden (2er-Teams) | ||
| + | - Pro Klasse: **jedes Projekt-Thema / jeder Use Case nur einmal** | ||
| + | - Use Case auswählen und der Lehrperson via **Microsoft Teams** melden | ||
| + | - Die Lehrperson führt ein übersichtliches **Excel mit allen Teams und Use Cases**, für alle sichtbar | ||
| + | - Anschliessend: | ||
| + | - Grobe Skizze des **ERM** (Entitäten, | ||
| + | - Erstellen eines **ERD** (Crow’s-Foot) mit allen Tabellen und Schlüsseln | ||
| + | - Umsetzung des ERD in MySQL als SQL-Skript (DDL) | ||
| + | - Import von Startdaten (DML) | ||
| + | - Programmierung des **Node.js/ | ||
| + | - Test der Endpoints mit Postman | ||
| + | - Datenbank-Dump mit finaler Struktur und Datensätzen erstellen | ||
| + | - Aufnahme des **Video-Tutorials** (ca. 15 Minuten, alle Team-Mitglieder müssen im Video vorkommen/ | ||
| + | - Zusammenstellung aller Abgabe-Dateien (ohne Video) in einem ZIP-Archiv – Video in pers. OneDrive uploaden und freigeben | ||
| + | |||
| + | |||
| + | ===== Hilfsmittel ===== | ||
| + | |||
| + | * OpenBooks (alle Unterlagen, eigene Notizen, Internetquellen) | ||
| + | * Projektunterlagen und Beispiele aus dem Unterricht | ||
| + | * Dokumentation zu Node.js, Express und MySQL | ||
| + | |||
| + | <WRAP center round box 80%> | ||
| + | <color # | ||
| + | Ergebnisse oder Produkte, die nicht fachlich korrekt und in ausreichender Tiefe begründet werden können, | ||
| + | werden mit **0 Punkten** bewertet, da hier die Eigenleistung nicht nachweisbar ist.</ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Hinweise ===== | ||
| + | |||
| + | * Bei Fehlen an notenrelevanten Lektionen ist ein **Arztzeugnis** innert 2 Kalenderwochen der Lehrperson elektronisch zuzuschicken. | ||
| + | * Fehlende oder verspätet abgegebene Arztzeugnisse während einer notenrelevanten Unterrichtslektion können zur Note **1.0** führen. | ||
| + | * Beide Teammitglieder müssen den eigenen Code und das Datenmodell **mündlich erklären** können (z.B. bei Rückfragen zum Video). | ||