Woran wird gerade gearbeitet?

Backlog

Logging harmonisieren

- [ ] Sentry
- [X] Expo
- [X] Console
- [ ] Next.js
- [ ] Rest/API
- [ ] Axiom
- [ ] Expo
- [X] Console
- [X] Next.js
- [X] Rest/API

vor 3 Monaten
React Native RewriteEinstellungen bearbeiten
vor 3 Monaten
TestoffensiveFixtures
vor 4 Monaten
TestoffensiveTest Docker Container Setup
vor 4 Monaten
TestoffensiveMocks für External API
vor 4 Monaten
React Native RewriteHausaufgaben entfernen
vor 4 Monaten
React Native RewriteHausaufgaben ansehen
vor 4 Monaten
React Native RewriteHausaufgaben hinzufügen
vor 4 Monaten
React Native RewriteHausaufgaben auf Fach Page
vor 4 Monaten
React Native RewriteHausaufgaben auf Home Page
vor 4 Monaten
React Native RewriteWochenplan Übersicht
vor 4 Monaten
Fächerfarben Customizable machen
vor 4 Monaten
Sync überschreibt manuelle Änderungen

Wenn die Kurse gesynct werden, werden scheinbar auch manuelle Änderungen am Stundenplan durch den Server-State ersetzt.

Bug
vor 4 Monaten
Vertretungsplan v2Push-Notifications für Vertretungsplan

Die Notifications funktionieren aktuell wenig bis gar nicht.

Bug
vor 4 Monaten
React Native RewriteVergangene Bestätigte Noten ansehen
vor 2 Monaten
React Native RewriteUnbestätigte Noten entfernen
vor 2 Monaten
FAQ mit Abschlussinfos

Es sollte eine Möglichkeit geben, die entsprechenden PDFs hochladen zu können. Hier wäre ein Zugang für Hr. Niemann denkbar.

Feature
vor 4 Monaten
Schul-ManagementRollenmanagement
vor 10 Monaten
Schul-ManagementKurse bearbeiten

- [ ] Skalare Werte (Name, ID)
- [ ] Lehrer bearbeiten
- [ ] Eintrag im Stundenplan

Control PanelFeature
vor 4 Monaten
Pink theme
Feature
vor 4 Monaten
Stundenplan zu kompliziert
Improvement
vor 4 Monaten
Begründung bei Entfall mehr hervorheben
Improvement
vor 4 Monaten
Notizen von Lehrer an Schüler

Es kam der Vorschlag auf, dass Lehrer:innen ihren Schülern über die App Notizen zukommen lassen könnten, sodass sie auch direkt im Kontext eines Fachs gesehen werden können. Hier muss noch der wirkliche Nutzen und konkrete Use Cases evaluiert werden, sowie Datenschutz und -sicherheit geprüft werden.

Feature
vor 4 Monaten
Huckepack-Kurse bei einzelnen Schülern in anderem Jahrgang

Aktuell gibt es keine Möglichkeit, einem Kurs aus einem anderen Jahrgang beizutreten. Laut Hr. Schröder ist das aber vereinzelt der Fall.

Feature
vor 4 Monaten
Transparenz & KommunikationKontaktfeld für Issue-Reporting
Feature
vor 10 Monaten
Check für Zulassung

Man könnte eine Funktion einbauen, die anhand der eingetragenen Noten prüft, ob man die Bedingungen für das Abi erfüllt. Da hier *viel* manuelle Businesslogik erforderlich ist, muss vorher ein Weg gefunden werden, um diese zu formalisieren, sodass sie leicht unabhängig vom Quellcode angepasst werden kann.

Feature
vor 4 Monaten
Transparenz & KommunikationCredits für Ideen

Mattes aus dem Physik-Kurs der 12. Klasse hat sich gewünscht, dass Ideen von Schüler:innen auch irgendwo in der App aufgelistet werden.

Feature
vor 10 Monaten

Todo

In Progress

React Native RewriteEvent-Basiertes Sync Layer
vor 6 Tagen
Server Infrastruktur Rework

Um ein leichteres und sichereres Deployment zu ermöglichen, soll die Infrastruktur reworked werden.

Dazu gehört:

- [X] Umzug des Strato Servers auf KVM
- [ ] Containerisierung der Komponenten mit Docker
- [ ] Management mit Portainer

vor einem Tag

Done

React Native RewriteSentry einbinden
vor 3 Monaten
React Native RewriteFach-Seite
vor 3 Monaten
React Native RewriteNoten bestätigen
vor 3 Monaten
React Native RewriteNoten eintragen
vor 3 Monaten
React Native Rewrite"Mein Profil" Seite
vor 3 Monaten
React Native RewriteStundenplan von Untis kopieren
vor 4 Monaten
React Native RewriteTägliche Agenda
vor 4 Monaten
React Native RewriteFehlzeiten unterschreiben
vor 4 Monaten
React Native RewriteFehlzeiten Liste
vor 4 Monaten
React Native RewriteFehlzeiten hinzufügen
vor 4 Monaten
React Native RewriteFehlzeiten entfernen
vor 4 Monaten
React Native RewriteFehlzeiten auf Home Page
vor 4 Monaten
React Native RewriteAbschluss / Speichern
vor 4 Monaten
React Native RewriteKlassen und Kurse
vor 4 Monaten
React Native RewriteName und Jahrgang
vor 4 Monaten
React Native RewriteLizenzschlüssel
vor 4 Monaten
Debug-Modus für App mit Serverauswahl
vor 4 Monaten
Beta Server
vor 4 Monaten
Neues Logo+Name in der App
vor 4 Monaten
studienCLOUDDatenbank präparieren

# Neue Tabellen

- [X] Fehlzeiten
- [ ] Semester
- [ ] Semester-Kurse
- [X] Noten
- [X] Aufgaben

# Clean-Ups

- [ ] CourseTime: Composite ID aus CourseID, Weekday, Start

vor 4 Monaten
Schul-ManagementStundenpläne importieren
Control PanelFeature
vor 10 Monaten
Schul-ManagementJahrgänge erstellen
Control PanelFeature
vor 10 Monaten
Transparenz & KommunikationRoadmap Mobile-Friendly machen
Improvement
vor 10 Monaten
Bei Kurse neu wählen Vorauswahl für aktuellen Stand
Improvement
vor 4 Monaten
Vertretungsplan v2Vertretungsplan immer neu laden

Der Vertretungsplan muss öfter neu geladen werden. Laut einem Schüler wird ihm regelmäßig noch der Plan von gestern angezeigt. Wahrscheinlich lief die App noch im Hintergrund und zeigt alte Daten an, weil sie nur beim Start den Plan lädt.

Improvement
vor 9 Monaten
Vertretungsplan v2Vertretungsplan aus Untis

Hr Schröder hatte angeboten, eine Extra Ansicht für Kadmos zu bauen, aus der ich Tagesaktuell meine Daten ziehen kann

Improvement
vor 9 Monaten
studienCLOUDKonzeptionelles

Um die App auf mehreren Geräten nutzen zu können (z.B. Tablet und Handy), möchte ich folgende meiner Daten zwischen diesen Geräten Synchronisieren:

* Name
* Jahrgang, Klasse, Kurse
* Fehlzeiten
* Noten

Zumindest Unterschriften sollten dabei Ende-Zu-Ende-Verschlüsselt sein

Feature
vor 4 Monaten
Transparenz & KommunikationKontakt-Email in App verlinken

Um leichter und schneller Kontakt zum Support aufbauen zu können, hat Herr Schröder vorgeschlagen, die Kontakt-Email (studienbuch@haukeschnau.de bzw. info@studienbuch.app o.ä.) direkt in der App zu verlinken.

Feature
vor 10 Monaten
Schul-ManagementPermissions
vor 10 Monaten
Transparenz & KommunikationRoadmap Caching optimieren
vor 10 Monaten
Schul-ManagementUser Management

- [X] User-Liste im Admin Panel
- [X] Name, Anrede, Email, Rolle bearbeiten
- [X] Password setzen
- [X] User hinzufügen
- [X] User löschen

Control PanelFeature
vor 10 Monaten
Vertretungsplan v2Kadmos Adapter

In Untis sind immer die aktuellsten Daten für den Vertretungsplan verfügbar. Kadmos ist eine Schnittstelle, über die diese Daten maschinenfreundlich auslesbar sind. Hier können die Daten für Vertretungspläne in Zukunft verlässlicher abgeholt werden.

Dieses Ticket muss aktuell warten, da es in den Osterferien nicht mit Live-Daten getestet werden kann.

Improvement
vor 10 Monaten
Transparenz & KommunikationPublic Issue-View

Einfaches Kanban-Board, auf dem alle Issues öffentlich eingesehen werden können (Roadmap)

Feature
vor 10 Monaten

Canceled

Mündliche Ergebnisse von mehreren Halbjahren
Feature
vor 4 Monaten
Erinnerung für Entschuldigungen

Es wurden sich Push-Notifications für Entschuldigungen gewünscht, die noch nicht unterschrieben sind

Feature
vor 3 Monaten
Für Logbuch: Stift-Input ermöglichen

- [ ] MyScript-Sales anschreiben

Feature
vor 3 Monaten