Feature Wiki

Information about planned and released features

Tabs

Schedule Dates Appear in Calendar of Courses with Learning Plan

1 Initial Problem

 
Overview: Enhancing Learning Plans

Dates resulting from the schedule of a course's learning plan view are not adopted by the course calendar by now (ILIAS 5.2.x).

2 Conceptual Summary

The course calendar is supposed to adopt start and end dates from an absolute schedule (and also from a relative one, if applicable – s. article "Relative Schedules in Courses with Learning Plan").
The respective dates are supposed to be hidden in the calendar, on the Personal Desktop as well as in the course in case:

  • The learning plan view is deactivated or
  • The participant's membership is cancelled or
  • The course member role loses the "Read" permission for the course or
  • The course is set "offline" (?!) or
  • The course's availability period is exceeded (?!).
In case a participant defines schedule items individually (e.g., postpones them), the calendar is supposed to display the individual dates instead of the predefined ones.

3 User Interface Modifications

3.1 List of Affected Views

  • crs/view_content
  • cal/cal_upcoming_events_header/
  • cal/app_day/
  • cal/app_week/
  • cal/app_month/
  • pd/sel_items/
  • pd/crs_grp/

3.2 User Interface Details

In all of those views, dates from the learning plan are supposed to appear in the same way other dates do.

3.3 New User Interface Concepts

4 Technical Information

{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}

5 Contact

6 Funding

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

  • ...

7 Discussion

JourFixe, ILIAS [jourfixe], July 03, 2017: We highly appreciate this suggestion and schedule it for 5.3. Course events should have an entry for the (recommended) start and end date but not for the entire period of time.

JourFixe, ILIAS [jourfixe], July 17, 2017: Due to missing time and manpower, this feature can't make it into 5.3 and is now scheduled for release 5.4.

8 Implementation

Test Cases

Test cases completed at 2018-10-29 by Tödt, Alexandra [atoedt]

  • 25012 : Kalenderdaten checken
  • 24996 : Lernplanungsansicht mit festen Daten aktivieren
  • 24995 : Lernplanungsansicht mit relativen Daten aktivieren

Approval

Approved at 29 Oct 2018 by Patrick Leitinger, Colin Kiegel

Last edited: 29. Oct 2018, 22:19, Meyer, Stefan [smeyer]