Feature Wiki

Information about planned and released features

Tabok

Session Reminder

1 Description

Users do not notice when their ILIAS session is expiring. They might have started to edit a learning module but are distracted by a phone call or an e-mail. When they return to ILIAS the session is expired, they need to login again and all unsaved changes are lost.

This session reminder will notice every user (unless the feature is disabled globally or individually) five minutes before a session expires. It allows also to extend the session duration easily.

2 Status

3 Additional Information

  • If you want to know more about this feature, its implementation or funding, please contact: Matthias Kunkel

4 Discussion

JF 20 April 2009:
  • The reminder popup should not appear after the session finished (what happens if you computer is in screen saver mode). Now you get the message, but the session is expired anyway.
  • The second popup that confirms the extension should be abandonded.
  • ILIAS should check, whether the session is not updated by another window/tab before showing the popup. Now it is very confusing, if you work with multiple browser windows/tabs on the same installation.

W. Randelshofer May 15, 2009

The reminder message does not help at all, if the user is away from the computer, has closed the lid of the laptop, or is otherwise too occupied to react on the reminder. :(

It would be much much better, if no data was lost in case a session times out.
In case of a timeout, ILIAS should not delete the submitted data. After logging back in, the user should get back to where he/she was when the timeout occurred.
This could be implemented on the client-side using the HTML 5 local database storage, or on the server side by storing the form data in a temporary storage (for example in usr_session), and resending the form from the server using the stored data after the user successfully logged back in.

5 Follow-up

Utoljára szerkesztette: 17. Ápr. 2025, 15:08, Kunkel, Matthias [mkunkel]