Hola,
Estoy desarrollando un bloque con la versión 2.2.1 de Moodle.
En este bloque trabajo con Twitter y ahora estoy desarrollando una función que publique un tweet con cada una de las novedades del curso con el enlace a la novedad, tal y como hace el bloque de actividad reciente.
He pensado hacer esto modificando la función print_recent_activity para que envíe un tweet con la información y el formato que yo quiera en vez de imprimirlo en el contenido del bloque.
Pero tengo el problema de que, primero, sólo se enviaría la información al tener que verse el bloque y, segundo, que se mandaría un tweet cada vez que se muestra el bloque y no sólo cada vez que haya una novedad, por lo que la información se repetiría.
Me gustaría que funcionara más parecido a las notificaciones que se envían por email, y controlar que sólo lo hiciera una vez. ¿Alguien puede darme alguna pista de cómo hacerlo?
Una cosa más, en el bloque de actividad reciente hace uso de la función ob_start() y otras parecidas antes y después de imprimir la información. ¿Para qué sirven y dónde están declaradas?
Muchas gracias,
Un saludo.