Moodle

Show activities/sessions/topics at scheduled time and date

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Duplicate
  • Affects Version/s: 1.9, 1.9.10
  • Fix Version/s: None
  • Component/s: Calendar, Course
  • Labels:
    None
  • Database:
    Any
  • Difficulty:
    Moderate
  • Affected Branches:
    MOODLE_19_STABLE

Description

It might be handy in a number of situations to prepare an announcement ahead of time and have Moodle make it available as scheduled.

The idea is that teachers could schedule activities on a certain date/time. The teachers can see this activities but not the students.

These activities shall be made visible automatically for students on the date scheduled.

Issue Links

Activity

Hide
Petr Škoda (skodak) added a comment -

I think that technically this would be hard to do while keeping good performance

Show
Petr Škoda (skodak) added a comment - I think that technically this would be hard to do while keeping good performance
Hide
Bruce Webster added a comment -

I think this should be easy and efficient.
Use the existing show/hide setting and just add a cron task to change it on a given date.
Having a cron task finding jobs with a change-visibility date between 'now' and 'last-run' won't take long - the date field would be indexed in the DB.

Show
Bruce Webster added a comment - I think this should be easy and efficient. Use the existing show/hide setting and just add a cron task to change it on a given date. Having a cron task finding jobs with a change-visibility date between 'now' and 'last-run' won't take long - the date field would be indexed in the DB.
Hide
Tim Hunt added a comment -

This is already done for Moodle 2.0. See http://docs.moodle.org/en/Conditional_activities.

Show
Tim Hunt added a comment - This is already done for Moodle 2.0. See http://docs.moodle.org/en/Conditional_activities.
Hide
Wen Hao Chuang added a comment - - edited

This feature is very common in commercial CMS/LMS such as Blackboard, eCollege, and WebCT. Could we try to implement this (either backport or something) in 1.9.x?? I'm reopening this ticket as I think this is important. If anyone know of any "work-around" please let me know.

For performance concerns, maybe we could have a switch at the site admin level to turn it on or off (e.g. for larger Moodle installation that do not want to enable this to impact performance). Shouldn't be too difficult to implement. If no one want to take on this I could give it a try...

By the way, just a quick side note. The implementation in 2.0 (http://docs.moodle.org/en/Conditional_activities) does not seem to be really straight-forward so we might run into some faculty training issues. I will suggest some possible improvement in another ticket.

Show
Wen Hao Chuang added a comment - - edited This feature is very common in commercial CMS/LMS such as Blackboard, eCollege, and WebCT. Could we try to implement this (either backport or something) in 1.9.x?? I'm reopening this ticket as I think this is important. If anyone know of any "work-around" please let me know. For performance concerns, maybe we could have a switch at the site admin level to turn it on or off (e.g. for larger Moodle installation that do not want to enable this to impact performance). Shouldn't be too difficult to implement. If no one want to take on this I could give it a try... By the way, just a quick side note. The implementation in 2.0 (http://docs.moodle.org/en/Conditional_activities) does not seem to be really straight-forward so we might run into some faculty training issues. I will suggest some possible improvement in another ticket.
Hide
Tim Hunt added a comment -

Trying to reopen this (you failed) is stupid for several reasons:

1. This bug was resolved duplicate, meaning that it is not the 'real' issue about this feature.

2. This has already been implemented in Moodle 2.0, and this is such a major feature that it would never be added to a stable branch like 1.9.

3. So, the only way to get it in 1.9 would be a third-party plugin or patch that people can install, and that has existed for years, namely the activity locking patch, and more recently course format.

Show
Tim Hunt added a comment - Trying to reopen this (you failed) is stupid for several reasons: 1. This bug was resolved duplicate, meaning that it is not the 'real' issue about this feature. 2. This has already been implemented in Moodle 2.0, and this is such a major feature that it would never be added to a stable branch like 1.9. 3. So, the only way to get it in 1.9 would be a third-party plugin or patch that people can install, and that has existed for years, namely the activity locking patch, and more recently course format.
Hide
Wen Hao Chuang added a comment -

Thanks Tim for the info, I was able to find the Activity Locking patch after you pointed this out. Sorry about reopening it.

Show
Wen Hao Chuang added a comment - Thanks Tim for the info, I was able to find the Activity Locking patch after you pointed this out. Sorry about reopening it.

People

Vote (4)
Watch (5)

Dates

  • Created:
    Updated:
    Resolved: