Commit d4e97c36 authored by David Trattnig's avatar David Trattnig
Browse files

Docs: Add collision detection info

parent 3433c9cf
......@@ -3,11 +3,15 @@
Learn about the UI for radio hosts and programme coordinators.
```{contents}
```{toctree}
---
caption: User Guide
caption: Table of contents
maxdepth: 1
glob: True
---
index
timeslot-collision-detection
```
## Dashboard
......@@ -50,6 +54,8 @@ The dashboard is a simple browser application, allowing hosts to upload and mana
`/* tbd */`
The calendar is able to detect collisions with existing, conflicting timeslots. To learn more about this behaviour, check out the [Timeslot Collision Detection](timeslot-collision-detection.md) page.
## Administration
Programme Coordinators have additional features for radio management at hand.
......
# Schedule Collision Detection
When using the Dashboard Calendar to create new schedules or timeslots, there is some logic in place to avoid collisions of conflicting timeslots.
When a collision is detected, the user interface offers you options to solve the conflict.
## Single collision, fully overlapping
In this situation an existing and your newly created timeslot are fully overlapping.
<img src="https://gitlab.servus.at/aura/meta/-/raw/main/assets/images/collision-single-fully-overlapping.png" />
## Single collision, partly overlapping
Here only some duration of the new timeslot is overlapping an existing one.
Here you have the option to truncate your timeslot or the existing one. Additionally, the solutions offered in the previous scenarios are offered here too.
<img src="https://gitlab.servus.at/aura/meta/-/raw/main/assets/images/collision-single-partly-overlapping.png" />
## Single collision, superset and subset
In that scenario, conflicting timeslots are offered to be split. Again, all possible solutions from the previous scenarios are valid too.
<img src="https://gitlab.servus.at/aura/meta/-/raw/main/assets/images/collision-single-superset-subset.png" />
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment