CUL Course Visibility Update

General plugins (Local) ::: local_culcourse_visibility
Maintained by Amanda Doughty
Scheduled task to update course visibility based on start and/or end date.
Latest release:
158 sites
192 downloads
24 fans
Current versions available: 4

CUL Course Visibility local plugin

This plugin makes hidden courses visible when the course start date it reached. It also makes visible courses hidden when the course end date is reached. Both options can be enabled/disabled in theplugin settings. It runs daily as a scheduled task.

It will only make visible courses with a start date matching the current day.

Courses which have start dates older than the current date will not be updated.

It will only hide courses with a end date matching the current day.

Courses which have end dates older than the current date will not be updated.


Screenshots

Screenshot #0

Contributors

Amanda Doughty (Lead maintainer)
Tim Gagen
Tim Gagen: Developer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Luiggi Sansonetti
    Thu, 25 Jun 2020, 6:06 AM
    Hi Amanda

    Just for information, it works perfectly on a 3.9 verison (Build: 20200615).

    Cheers.
  • Amanda Doughty
    Tue, 7 Jul 2020, 4:54 PM
    Thank you @Luiggi
  • Jonathan Sánchez Giraldo
    Tue, 22 Sep 2020, 9:45 PM
    Hola Amanda espero te encuentres muy bien. Yo instalé el plugin en Moodle 3.8 y tengo los CRON activos pero al ejecutarlo no me funciona. Tengo las fechas y las horas como se sugiere en cada curso pero no inactiva el curso. Alguna sugerencia.

    XOXO.

    Muchas gracias
  • Tomás TR
    Tue, 22 Sep 2020, 9:48 PM
    A mi también me pasa, las horas no me van finas, pero pongo que se inicien los cursos a las 00:00 y se cierren a las 23:59 y suele funcionar, no a la hora exacta, pero a lo largo de la noche si lo hace.
    No sé si será la hora del sistema o qué, pero no consigo que lo haga a la hora establecida
  • Amanda Doughty
    Tue, 22 Sep 2020, 9:53 PM
    This plugin only uses the date and not the time.
  • Jonathan Sánchez Giraldo
    Wed, 23 Sep 2020, 3:23 AM
    Gracias por responder. Tomas una consulta. A ti te funciona correctamente y se ejecuta con el cron el plugin?

    Saludos
  • Tomás TR
    Wed, 23 Sep 2020, 3:40 AM
    A mi si me funciona a la perfección, excepto eso de la hora, pero según comenta Amanda, es debido a que no la tiene en cuenta...
  • Jonathan Sánchez Giraldo
    Wed, 23 Sep 2020, 4:05 AM
    Gracias Tomas por responder. Debo de tener algo presente para que me funcione? Yo tengo instalado Moodle 3.8.
    - Lo instale normal como se instala un plugin y active las dos opciones correspondientes para inicio y final del curso.
    - Pero cuando entro a verificar si el cron se ha ejecutado el sistema me dice que no se ha ejecutado.
    - Puedo ejecutar manualmente el cron para validar si funciona?
    Gracias
  • Tomás TR
    Wed, 23 Sep 2020, 4:15 AM
    El cron es FUNDAMENTAL.
    Tienes que configurarlo en tu servidor. Hay mucha información en internet.
    Para ejecutarlo manualmente tienes que habilitar la opción, ponerle pass y entrar en http://su.sitio.moodle/admin/cron.php

    Pero lo suyo es que se ejecute cada 2 minutos
  • Jonathan Sánchez Giraldo
    Wed, 23 Sep 2020, 4:38 AM
    Tomas ya lo tengo configurado y puedo ponerlo a correr. Pero cuando lo ejecuto lo hace nada relacionado con \local_culcourse_visibility\task\update_course_visibility. Cuando lo ejecuto incluso no genera logs. Será que me falta algo?

    Gracias
  • Jonathan Sánchez Giraldo
    Wed, 23 Sep 2020, 10:08 PM
    Cordial saludo Tomas y Amanda, tengo ya un mes de tener instalado el plugin y esta es la imagen que tengo en la que se informa que no se ha ejecutado.

    https://drive.google.com/file/d/1lpKReHf325R7LTCprGnQ34g_NhgVKRnU/view?usp=sharing

    Adicionalmente, ejecuto el cron por web y no lo actualiza, ejecuto el cron por consola linux y tampoco lo actualiza.

    Pueden ayudarme con alguna orientación.

    Muchas gracias
  • Tomás TR
    Wed, 23 Sep 2020, 10:17 PM
    Yo simplemente lo instalé, activé las opciones de visible y oculto.
    Y posteriormente ejecuto el cron automáticamente cada dos minutos. Pero no es una tarea de moodle, si no del SERVIDOR. Tienes que programar la tarea en el servidor y ya.
    A mi me funciona genial.

    P.D.: Intenté mandarte un mensaje privado pero no lo tienes habilitado, y creo que no es de recibo ensuciar este hilo con un tema personal
  • Jonathan Sánchez Giraldo
    Wed, 23 Sep 2020, 11:01 PM
    Muchas gracias por tus comentarios Tomas, podríamos entrar en contacto? mis datos son estos:

    Email address
    jonshez@gmail.com

    Skype ID
    jonshez

    Feliz día
  • Renee Doehrel Rhodehamel
    Thu, 25 Aug 2022, 9:59 PM
    Hello. Is there an on/off toggle at the course level that an instructor has access to, or is only possible for a site admin to adjust the on/off setting globally?

  • Amanda Doughty
    Mon, 5 Sep 2022, 10:41 PM
    Just globally
1 2 3
Please login to post comments