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:
67 sites
16 downloads
14 fans
Current versions available: 3

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
  • Sun, Jan 12, 2020, 5:28 AM
    I have the cron activated and working. but the plugin doesn't work ...
    In the course I have the start date and time activated, I also have the end date and time activated. I have the cron set every two minutes.
  • Mon, Jan 13, 2020, 5:42 PM
    The start or end date must be within the last 24 hours. This is to ensure that the plugin does not keep overwriting a manual change to visibility.
  • Thu, Jun 25, 2020, 6:06 AM
    Hi Amanda

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

    Cheers.
  • Tue, Jul 7, 2020, 4:54 PM
    Thank you @Luiggi
  • Tue, Sep 22, 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
  • Tue, Sep 22, 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
  • Tue, Sep 22, 2020, 9:53 PM
    This plugin only uses the date and not the time.
  • Wed, Sep 23, 2020, 3:23 AM
    Gracias por responder. Tomas una consulta. A ti te funciona correctamente y se ejecuta con el cron el plugin?

    Saludos
  • Wed, Sep 23, 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...
  • Wed, Sep 23, 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
  • Wed, Sep 23, 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
  • Wed, Sep 23, 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
  • Wed, Sep 23, 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
  • Wed, Sep 23, 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
  • Wed, Sep 23, 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
1 2 3
Please login to post comments