📖 Dokumentation
Alle Funktionen von Life Tracker einfach erklärt
📋 Inhaltsverzeichnis
🔐 Benutzerkonto
Anmeldung & Registrierung
- Erstelle ein neues Konto mit E-Mail-Adresse, Name, Geburtstag und einem Passwort
- Melde dich mit E-Mail-Adresse und Passwort an
- Du kannst dich jederzeit wieder abmelden. Nach individuell einstellbarer Inaktivitätszeit wird du automatisch abgemeldet.
- Bei der Passworteingabe kannst du auf das Augen-Symbol (👁️) klicken, um dein Passwort anzuzeigen oder auf das Schloss-Symbol (🔒) um es wieder zu verbergen.
Profil verwalten
- Ändere deine persönlichen Daten (Name, Geburtstag, E-Mail, Passwort und Logout-Inaktivitätszeit)
- Passwort ändern mit Bestätigung per E-Mail
- Automatischer Logout bei Inaktivität (einstellbar)
📅 Kalender & Termine
Verschiedene Ansichten
Du kannst deinen Kalender in verschiedenen Ansichten anzeigen:
- Monatsansicht: Überblick über den ganzen Monat
- Wochenansicht: Details der aktuellen Woche
- Tagesansicht: Stündliche Planung für einen Tag
- Listenansicht: Alle kommenden Termine als Liste
Termine erstellen und bearbeiten
- Lege neue Termine an mit Titel, Uhrzeit und Ort
- Ein Termin kann durch einen Klick auf einen Tag und eine Uhrzeit erstellt werden. Oder auf der Startseite durch einen Klick auf den "Neuer Termin"-Button.
- Füge Notizen zu deinen Terminen hinzu
- Hänge Dateien an (Bilder, PDFs, Dokumente)
- Verschiebe Termine einfach per Drag & Drop im Kalender
- Ziehe am Rand eines Termins, um die Dauer zu ändern (in der Tagesansicht)
Andere Personen einladen
- Lade andere Benutzer zu deinen Terminen ein. Diese können den Termin annehmen oder ablehnen.
- Suche nach Namen oder E-Mail-Adresse
- Vergib Rollen: Der Organisator kann den Termin bearbeiten und löschen, der Teilnehmer kann nur den Termin sehen und die eigene Teilnahme beenden. Die Rollen Moderator und Beobachter sind nur zur Darstellung für die Nutzer - sie werden zwar in der Datenbank gespeichert und angezeigt, aber der Code behandelt sie identisch wie Teilnehmer.
- Beliebig viele Teilnehmer können eingeladen werden
- Der Ersteller wird automatisch als Organisator hinzugefügt
- Einladungsbenachrichtigungen: Eingeladene Benutzer sehen Mitteilungen auf ihrer Startseite (Format: "Max Mustermann hat dich zum Termin 'XY' mit der Rolle 'YZ' eingeladen")
- Einladungen verarbeiten (einladung_verarbeiten.php):
- Annehmen: Status wird auf "zugesagt" geändert, Termin erscheint im Kalender
- Ablehnen: Status wird auf "abgesagt" geändert
- Mitteilung löschen: Nach Aktion wird die Mitteilung automatisch entfernt
- Datenbankstruktur
- Tabelle: termin_teilnehmer
- user_id: Benutzer-ID des Teilnehmers
- termine_id: Termin-ID
- status_id: Status (zugesagt, eingeladen, abgesagt, offen)
- rollen_id: Rolle (Organisator, Teilnehmer, etc.)
- Tabelle: mitteilungen
- id: Mitteilungs-ID
- bezeichnung: Titel der Mitteilung
- text: Details
- user_id: Empfänger der Mitteilung
🗂️ Kategorien
Mit Kategorien kannst du deine Termine und Aufgaben besser organisieren:
- Ordne Termine und Aufgaben in Kategorien ein
- Verwende Emojis für eine bessere Übersicht
- Erstelle eigene Kategorien nach deinen Bedürfnissen
- Sieh alle Einträge einer Kategorie auf einen Blick
✅ Aufgaben & To-dos
Das Aufgaben-Board
Deine Aufgaben werden auf einem übersichtlichen Board mit 9 Feldern angezeigt:
| Nicht begonnen | In Arbeit | Erledigt | |
|---|---|---|---|
| Hohe Priorität | 🔴 | 🔴 | 🔴 ✓ |
| Mittlere Priorität | 🟡 | 🟡 | 🟡 ✓ |
| Niedrige Priorität | 🟢 | 🟢 | 🟢 ✓ |
Du kannst Aufgaben einfach zwischen den Feldern hin- und herschieben.
Aufgaben erstellen
- Gib einen Titel und eine Beschreibung ein
- Wähle die Priorität (Hoch, Mittel, Niedrig)
- Ordne die Aufgabe einer Kategorie zu
Motivation: Punkte und Level
Beim Erledigen von Aufgaben sammelst du Punkte (XP):
- Hohe Priorität: 25 XP
- Mittlere Priorität: 15 XP
- Niedrige Priorität: 10 XP
Mit genug Punkten steigst du im Level auf.
📝 Notizen
Notizen schreiben
- Nutze den Texteditor mit Formatierungen
- Erstelle Überschriften, Listen, fetten oder kursiven Text
- Sieh eine Live-Vorschau beim Schreiben
Notizen organisieren
- Markiere Notizen mit Farbcodes
- Füge Tags hinzu zur besseren Sortierung
- Markiere wichtige Notizen als Favoriten
- Archiviere alte Notizen
- Durchsuche alle Notizen mit der Volltextsuche
Verknüpfungen
- Verbinde Notizen mit Terminen
- Verbinde Notizen mit Aufgaben
- Nutze Vorlagen für häufig verwendete Notiz-Arten
🔄 Wöchentlicher Rückblick
Jeden Donnerstag 18 Uhr bis Sonntag 23:59 Uhr kannst du deinen wöchentlichen Rückblick ausfüllen.
Zwei einfache Fragen
- Was lief diese Woche gut? – Feiere deine Erfolge!
- Woran willst du noch arbeiten? – Setze dir Ziele für die nächsten Wochen
Alle bisherigen Rückblicke bleiben gespeichert, sodass du deine persönliche Entwicklung verfolgen kannst.
💬 Benachrichtigungen
Auf deiner Startseite siehst du alle wichtigen Mitteilungen:
- Einladungen zu Terminen – direkt annehmen oder ablehnen
- Informationen, wenn jemand einen gemeinsamen Termin verlässt
- Wichtige Updates zu deinen Einträgen
Gelesene Benachrichtigungen kannst du mit "Als gelesen markieren" ausblenden.
🎨 Design & Bedienung
Aussehen
- Dark Mode: Schalte auf ein dunkles Design um – schont die Augen
- Modernes, übersichtliches Design mit klaren Farben
- Funktioniert auf Handy, Tablet und Computer
Einfache Bedienung
- Drag & Drop: Ziehe Elemente einfach an die gewünschte Stelle
- Klare Symbole und Beschriftungen
- Bestätigungs-Dialoge bei wichtigen Aktionen
- Erfolgsmeldungen nach dem Speichern
- Hilfreiche Fehlermeldungen, wenn etwas nicht klappt
- Passwort-Anzeige: Klicke auf das Augen-Symbol, um dein Passwort zu überprüfen und auf das Schloss-Symbol, um es wieder zu verbergen.
📖 Prüfungen & Lernzeiten
Das Prüfungssystem hilft dir, deine Prüfungen zu planen und automatisch Lernzeiten zu generieren. So behältst du den Überblick über anstehende Prüfungen und lernst strukturiert.
Prüfung erstellen
- Von der Startseite: Klicke auf "📖 Neue Prüfung"
- Aus Kategorien: Gehe zur Bildung-Kategorie und klicke "Neue Prüfung hinzufügen"
Was du eingibst
- Fach: z.B. Mathematik, Deutsch, Biologie
- Thema: z.B. Integralrechnung, Gedichtanalyse
- Datum & Uhrzeit: Wann findet die Prüfung statt?
- Dauer: Wie lange dauert die Prüfung in Minuten?
- Verständnis: Wie gut hast du den Stoff verstanden? (1 = sehr gut, 5 = gar nicht)
- Wichtigkeit: Wie wichtig ist die Prüfung? (1 = unwichtig, 5.5 = sehr wichtig)
- Stoffmenge: Wie viel gibt es zu lernen? (1 = sehr wenig, 5 = sehr viel)
Automatische Lernzeiten-Generierung 🤖
Das System kann automatisch Lernzeiten für dich planen! Aktiviere dazu die Checkbox "Lernzeiten automatisch generieren".
Wie funktioniert die Generierung?
- Intelligente Berechnung: Je schlechter du den Stoff verstehst, wichtiger die Prüfung ist und mehr Stoff es gibt, desto mehr Lernzeiten werden generiert (max. 12)
- Zeitfenster: Montag-Freitag 15-21 Uhr, Samstag-Sonntag 12-21 Uhr
- Maximale Sessions: Max. 3 Lernzeiten pro Tag mit 30 Min. Pause dazwischen
- Priorisierung: Mehr Lernzeiten näher am Prüfungstermin, damit man nicht alles wieder vergisst
- Kollisionserkennung: Überschneidungen mit bestehenden Terminen und anderen Lernzeiten werden vermieden
- Konzentrationsfähigkeit: Wähle selbst wie lange eine Lernzeit dauern soll (30 Min - 2 Stunden)
Lernzeiten bestätigen & verwalten
Nach der Generierung siehst du eine Bestätigungsseite mit allen vorgeschlagenen Lernzeiten. Dort kannst du:
- ✅ Einzelne Lernzeiten entfernen (falls sie nicht passen)
- ✅ Alle Lernzeiten auf einmal bestätigen
- ✅ Später nachträglich Lernzeiten hinzufügen oder löschen
Manuelle Lernzeiten hinzufügen
Du kannst jederzeit manuell weitere Lernzeiten hinzufügen:
- Öffne die Prüfung zur Bearbeitung
- Scrolle zu "📚 Lernzeiten-Verwaltung"
- Klicke "➕ Neue Lernzeit hinzufügen"
- Gib Startzeit und Dauer ein
Anzeige im Kalender
- Prüfungen: Werden mit 📖 Emoji und hellem Rosa/Rot angezeigt
- Lernzeiten: Werden in dezent grün angezeigt
- Klickbar: Klicke auf eine Prüfung oder Lernzeit um zur Bearbeitungsseite zu kommen
- Nicht verschiebbar: Prüfungen und Lernzeiten können nicht per Drag & Drop verschoben werden (nur über Bearbeiten)
Verknüpfungen 🔗
Verknüpfe Prüfungen mit anderen Elementen aus Life Tracker:
- Mit Aufgaben: Verknüpfe To-dos aus dem Kanban-Board (z.B. "Zusammenfassung schreiben")
- Mit Notizen: Verknüpfe deine Lernnotizen direkt mit der Prüfung
- Öffne eine Prüfung zur Bearbeitung und scrolle zu "🔗 Verknüpfungen"
- Suche nach Aufgaben/Notizen und verknüpfe sie mit einem Klick
Prüfung bearbeiten & löschen
- Bearbeiten: Klicke im Kalender oder in den Kategorien auf eine Prüfung
- Alle Felder änderbar: Du kannst alle Angaben nachträglich anpassen
- Lernzeiten verwalten: Einzelne oder alle Lernzeiten löschen, neue hinzufügen
- Prüfung löschen: Am Ende der Bearbeitungsseite, mit Sicherheitsabfrage
⚙️ Administration
Life Tracker verfügt über einen geschützten Administrationsbereich für berechtigte Nutzer.
Funktionen für Administratoren
- Registrierungskontrolle: Aktivieren oder deaktivieren der Selbstregistrierung neuer Benutzer
- Benutzerübersicht: Einsicht in registrierte Benutzerkonten
- System-Statistiken: Übersicht über die Nutzung der Anwendung
- Sicherheits-Logs: Protokollierung von Login-Versuchen
🔒 Sicherheit
Deine Daten sind uns wichtig. Deshalb achten wir auf folgende Sicherheitsmaßnahmen:
- Passwörter werden verschlüsselt gespeichert (genauer gesagt: als Hash gespeichert -> unumkehrbar)
- Automatische Abmeldung bei Inaktivität schützt deinen Account
- E-Mail-Bestätigung bei Passwortänderung
- Nur du kannst deine eigenen Daten sehen
- Sichere Übertragung aller Informationen