nosotros no tenemos ninguna documentación técnica, pero voy a ver si podemos preparar una en cuanto tengamos tiempo (ahora mismos estamos bastante liados). Y por supuesto que te ayudaremos o te guiaremos en lo que podamos...
De momento te puedo decir que los archivos que habría que tocar son 3 (aparte de los de idioma, que eso ya es trivial) por si quieres ir echándoles un vistazo:
- moodle/course/conditional/conditionslib.php: en este archivo van funciones para la parte de definición y edición de condiciones. Hay que tener en cuenta que se hace por pasos (la secuencia de pantallas que te aparece cuando le das a crear nueva condición, luego a continuar, ... y así hasta darle a guardar condición son los distintos pasos) y hay una función para mostrar la pantalla de cada uno de los pasos. Y dentro de esas funciones debes añadir un case 'subcourse':, por ejemplo, al switch que aparece.
- moodle/course/conditional/conditions.php: para mostrar las condiciones en la tabla de condiciones (aquí también hay que añadir un nuevo case al switch).
- moodle/lib/conditional.php: funciones para evaluar los condicionales cuando un participante accede al curso y ver qué actividades le mostramos y cuáles no.
Saludos.