Feature Wiki

Information about planned and released features

Tabs

Fuse tables «Consultation Hours Appointments» and «Bookings»

1 Initial Problem

A usability test in Novermber 2023 produced the finding that the tables "Consultation Hours Appointments" and "Bookings" are

  • hard to find
  • hard to operate 
  • arranged in wrong order

Create Slots Table in 9
Booked Slots Table in 9

2 Conceptual Summary

  • The tables "Consultation Hours Appointments" and "Bookings" are presented in one single table. 
  • The secondary panels in the Consultation Hours Appointments "Calendar" and "Calendar Selection" are no longer dispalyed. All available slots and all booked appointments are displayed. The selection via the secondary panels is discontinued. The view control ensures the number of entries is managable.  
  • Another View Control ist offered to allow for looking only at booked or open slots.  
  • If multiple Appointments per slot are possible. One row is created per person and slot. 
  • Open Appointment slots have the Action "Edit Slot", "Assign Users" and "Delete Slot". 
  • Booked Appointment slots have the Action "Delete Booking" and "Cancel Booking". 

3 User Interface Modifications

3.1 List of Affected Views

  • Personal Workspace > Calendar > Consultation Hours 

3.2 User Interface Details

3.3 New User Interface Concepts

No new elements are used. 

3.4 Accessibility Implications

Since this feature only uses KS elements, we expect no accessibility issues.

4 Technical Information

None.

5 Privacy

No additional personal data is stored compared to today. Today the user data of participant, consulting hour manager and consulting hour owner are stored. 

6 Security

We do not foresee any security relevant changes.

7 Contact

8 Funding

If you are interest in funding this feature, please add your name and institution to this list.

9 Discussion

JourFixe, ILIAS [jourfixe], 22 JAN 2024: Suggestion is highly appreciated and feature scheduled for ILIAS 10.

10 Implementation

There was one row per date implemented and not several. The usability was not good enough with several lines. IF serveral people booked the same slot they get listed. It is possible to cancel ony one of thors bookers individually.  

Test Cases

Test cases completed at 2024-10-24 by Tödt, Alexandra [atoedt]

  • 12750 : Eigene Sprechstundentermine in der Tabelle
  •  76988 : Einzelne Sprechstundentermine löschen
  • 77004: Buchung stornieren, die mehrere Personen an einem Termin gemacht haben
  • 77006 : Für andere buchen

Privacy

Information in privacy.md of component: updated on {date} by {user} | no change required

Approval

Approved at 24 Oct 2024 by Vorkauf, Klaus [KlausVorkauf].

Last edited: 22. Nov 2024, 09:53, Tödt, Alexandra [atoedt]