Include room reservations/changes #66

Open
opened 2020-02-14 20:52:36 +01:00 by hansegucker · 8 comments
Owner

In order to make it possible that teachers can reserve special rooms (e. g. computer room(s) or exam room).

There should be two options to do this:

  1. Change the room for one or more concrete lessons (included in plan as room substitution → LessonSubstitution)
  2. Add an room reservation about a longer time period or for activities out of class (included in plan as events → Event)

I think we should add additional models for room reservations with foreign keys to LessonSubstitution for lesson-based room changes and Event for out-of-class reservations.

Lesson-based room changes should be done directly from the timetable, maybe we can create a lesson page with options for this lesson. For reservations I would prefer a special form.

However reservations can only be done if the wanted room is free to the corresponding lesson(s) – but I think that goes without saying.

To make reserved rooms available in UNTIS directly we maybe can include an export to UNTIS which sets this directly in the database (big attention needed on securing data). If we do this, we will to have counter the issue when the corresponding item in UNTIS is changed – how to include this in Chronos? Deleting the reservation?

Advances #44

In order to make it possible that teachers **can reserve special rooms** (e. g. computer room(s) or exam room). There should be two options to do this: 1. Change the room for one or more concrete lessons (included in plan as room substitution → `LessonSubstitution`) 2. Add an room reservation about a longer time period or for activities out of class (included in plan as events → `Event`) I think we should add additional models for room reservations with foreign keys to `LessonSubstitution` for lesson-based room changes and `Event` for out-of-class reservations. Lesson-based room changes should be done directly from the timetable, maybe we can create a lesson page with options for this lesson. For reservations I would prefer a special form. However reservations can only be done if the wanted room is free to the corresponding lesson(s) – but I think that goes without saying. To make reserved rooms available in UNTIS directly we maybe can include an export to UNTIS which sets this directly in the database (big attention needed on securing data). If we do this, we will to have counter the issue when the corresponding item in UNTIS is changed – how to include this in Chronos? Deleting the reservation? Advances #44
Owner

removed milestone

removed milestone
Author
Owner

This issue became more urgent for the Katharineum and has to be done as soon as possible. Maybe we can add a milestone, @nik?

This issue became more urgent for the Katharineum and has to be done as soon as possible. Maybe we can add a milestone, @nik?
Owner

We can plan this for the next milestone after 2.0a2. We should not bloat 2.0a2 further, as it was defined as the set of features that choolApps had and we cannot implement arbitrarily many new features en passant.

We can plan this for the next milestone after 2.0a2. We should not bloat 2.0a2 further, as it was defined as the set of features that choolApps had and we cannot implement arbitrarily many new features en passant.
Author
Owner

Sounds like a good idea.

Sounds like a good idea.
Owner

removed milestone

removed milestone
Owner

marked this issue as related to #119

marked this issue as related to #119
Owner

mentioned in issue #119

mentioned in issue #119
Owner

marked this issue as related to #120

marked this issue as related to #120
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aleksis/AlekSIS-App-Chronos#66
No description provided.