Jonas Sander
Jonas Sander
Currently one can just write a teachers name into a text field. Instead one should also be able to reference a teacher that has a Sharezone account. This would probably...
E.g. for attaching the scan of an exam. Proposed on discord: https://discord.com/channels/545668860859252746/623985162488905759/1247838656891326474
```dart final service = GradesService(); final mathSubjectId = service.addSubject( id: const SubjectId('mathe'), SubjectInput( design: Design.random(Random(42)), name: 'Mathe', abbreviation: 'M', connectedCourses: const IListConst([ // ... ]), ), ); final termRef =...
A lesson might be partly canceled (shorter) than the original lesson. A Discord member [proposed](https://discord.com/channels/545668860859252746/623985162488905759/1237481523968475166) this because they represent their "Doppelstunde" (two lessons) as one big lesson in Sharezone. In...
If one teacher is e.g. sick, the school might substitute the subject of a lesson by another subject. Instead of e.g. maths there might be English in the same time...
When running `sz lh add` one should have the option that the command is run and a commit with the message: "Add license headers" is automatically created and comitted. We...
Currently we use delays when doing two actions right after another, e.g. when adding a subject and then add a grade for this subject in the grades dialog. This is...
When creating a term,subject,grade type etc the `createdOn` shouldn't be settable by the user code of the `GradesService`. We might either decide that the creation functions offer only attributes that...