neuland-ingolstadt / neuland.app

A free & open source, web-based replacement for the official app of the Technische Hochschule Ingolstadt built with React and Next.js.
https://neuland.app
GNU Affero General Public License v3.0
36 stars 31 forks source link

timetableRoomAvailabilityLight (TRA Light) #384

Closed pl0ss closed 5 months ago

pl0ss commented 8 months ago

timetableRoomAvailabilityLight displays the room availability for today's rooms in the timetable, showing only the availability for the next lesson. This approach reduces clutter and overloading in terms of design, by ensuring that only one line is displayed at most.

Preview

Bildschirmfoto 2023-12-15 um 08 07 01 Bildschirmfoto 2023-12-15 um 08 21 07 Bildschirmfoto 2023-12-15 um 11 21 26 Bildschirmfoto 2023-12-15 um 11 41 01 Bildschirmfoto 2023-12-15 um 12 10 49 Bildschirmfoto 2023-12-15 um 12 25 20 Bildschirmfoto 2023-12-15 um 13 10 31 Bildschirmfoto 2023-12-15 um 13 20 23

Bugs

• Lessons which begin at 8:15 display "free at lecture start" • Some rooms display "free at lecture start" if there is only a 10min time span between two lessons

BuildmodeOne commented 8 months ago

image

My suggestion would be to integrate the Room Suggestions here. These have the advantage that they also suggest rooms if the direct lecture room is not available, but also suggest the lecture room itself if available.

This may also give the user more choice. However, as this suggestion is very intrusive, we should give the user an option to deactivate this feature and possibly even offer it only as an opt-in feature.

The idea behind the current proposal is that a card is always located between the last or next lecture and displays approximately two suggestions.