Update README.md und index.html für GitHub Release mit Badges & Gamification
This commit is contained in:
parent
48ed3bb828
commit
68373c537f
2 changed files with 29 additions and 5 deletions
32
README.md
32
README.md
|
|
@ -1,12 +1,36 @@
|
|||
# 🐍 Python Lernportal: Vom Einsteiger zum Software-Entwickler
|
||||
|
||||
[](https://www.python.org/)
|
||||
[](./test_all.py)
|
||||
[](./LEHRPLAN.md)
|
||||
[](./profil.py)
|
||||
[](https://alexander-mueller.github.io/python-oop-lernportal/)
|
||||
|
||||
> 🌍 **Interaktives Web-Portal:** [https://alexander-mueller.github.io/python-oop-lernportal/](https://alexander-mueller.github.io/python-oop-lernportal/)
|
||||
|
||||
Willkommen zum interaktiven **Python Lernportal**! 🎉
|
||||
|
||||
Dieses Portal ist didaktisch aufbereitet, voll **abgeglichen mit dem Informatik-Schulunterricht** ([`LEHRPLAN.md`](./LEHRPLAN.md)) und gliedert sich in **3 strukturierte Lehrpfade**:
|
||||
Dieses Portal ist didaktisch strukturiert, zu 100% **abgeglichen mit dem Informatik-Schulunterricht** ([`LEHRPLAN.md`](./LEHRPLAN.md)) und gliedert sich in **3 strukturierte Lehrpfade** mit **27 aufeinander aufbauenden Modulen**.
|
||||
|
||||
---
|
||||
|
||||
## 🧭 Die 3 Lehrpfade
|
||||
## 🎮 Entwickler-Pass & Gamification (100% Offline & Lokal)
|
||||
|
||||
Das Lernportal besitzt ein wissenschaftlich fundiertes Gamification-System (Self-Determination Theory & Octalysis), das **vollständig lokal auf deinem Computer funktioniert**:
|
||||
|
||||
- 🪪 **Entwickler-Pass im Terminal anzeigen:**
|
||||
```bash
|
||||
python3 profil.py
|
||||
```
|
||||
- 🧪 **Gesamtfortschritt & XP synchronisieren:**
|
||||
```bash
|
||||
python3 test_all.py
|
||||
```
|
||||
- 🏆 **10 Entwickler-Level** (vom *Code-Küken 🐣* bis zur *Software-Architektin 🏆*) und **14 freischaltbare Trophäen**.
|
||||
|
||||
---
|
||||
|
||||
## 🧭 Die 3 Lehrpfade im Überblick
|
||||
|
||||
### 🛣️ Lehrpfad 1: Grundlagen der Programmierung (Prozedural & Datenstrukturen)
|
||||
| Modul | Titel | Themenschwerpunkte |
|
||||
|
|
@ -68,7 +92,7 @@ python3 test_aufgabe.py
|
|||
```
|
||||
|
||||
### 2. Testausgabe richtig lesen:
|
||||
- ✅ **`OK`**: Perfekt! Alle Tests sind grün und bestanden. Du kannst mit dem nächsten Kapitel weitermachen.
|
||||
- ✅ **`OK`**: Perfekt! Alle Tests sind grün und bestanden. Du erhältst sofort XP und kannst mit dem nächsten Kapitel weitermachen.
|
||||
- ❌ **`FAIL` (AssertionError)**: Dein Code läuft, liefert aber einen falschen Wert zurück (z.B. Rechenfehler oder falsche Bedingung). Lies die letzte Zeile der Fehlermeldung!
|
||||
- 💥 **`ERROR` (Syntax / AttributeError)**: Dein Code hat einen Absturz (z.B. Tippfehler im Funktionsnamen).
|
||||
|
||||
|
|
@ -77,7 +101,7 @@ Führe im Hauptordner folgenden Befehl aus:
|
|||
```bash
|
||||
python3 test_all.py
|
||||
```
|
||||
Dieser Befehl zeigt dir eine Übersicht über alle Kapitel mit `✅` (bestanden) und `⏳` (noch offen).
|
||||
Dieser Befehl zeigt dir eine Übersicht über alle Kapitel mit `✅` (bestanden) und `⏳` (noch offen) und aktualisiert deinen Gamification-Pass.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@
|
|||
<div style="background: #f8fafc; border-left: 4px solid #22c55e; padding: 15px; border-radius: var(--radius-sm);">
|
||||
<span class="track-badge track-3-badge">Lehrpfad 3</span>
|
||||
<h4 style="margin: 0 0 6px 0; color: #14532d;">🚀 Fortgeschrittenes OOP, Container & GUIs</h4>
|
||||
<p style="font-size: 0.88rem; color: var(--text-muted); margin: 0;">Speicher-Referenzen, Dunder-Methoden, Unit Tests (TDD), Vererbung, Polymorphie, Exceptions, JSON, Tkinter & Container (07–15).</p>
|
||||
<p style="font-size: 0.88rem; color: var(--text-muted); margin: 0;">Speicher-Referenzen, Dunder-Methoden, Unit Tests (TDD), Vererbung, Polymorphie, Exceptions, JSON, Tkinter, Container & Masterprojekt (07–16).</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue