Actualmente el código mezcla referencias al dominio antiguo
https://plataformavirtual.itla.edu.do
con el nuevo dominio
https://aulavirtual.itla.edu.do.
Esto rompe:
- La detección de páginas (
DOM.isOnPage)
- La activación de plugins
- URLs internas (calendario, cursos, etc.)
Mientras esto no se unifique, varios módulos seguirán fallando aunque se actualice su DOM.
Problemas detectados en el código
Ejemplos actuales:
DOM.isOnPage("https://plataformavirtual.itla.edu.do/")
url = "https://plataformavirtual.itla.edu.do/calendar/view.php?view=upcoming";
shouldRun() {
return DOM.isOnPage("https://plataformavirtual.itla.edu.do/course/view.php?id=*");
}
Objetivo
Centralizar el dominio base de la plataforma Moodle y eliminar todas las URLs hardcodeadas.
Tareas
Criterios de aceptación
- Ningún módulo usa
plataformavirtual.itla.edu.do
- Cambiar
BASE_URL es suficiente para soportar otro dominio
- Todos los plugins siguen activándose correctamente en la nueva plataforma
Impacto
Alto.
Bloquea la correcta ejecución de casi todos los plugins.
Notas
Este issue debe resolverse antes de actualizar:
- ExportAssignments
- CoursePointsTracker
- DOM.isOnPage
- Navegación SPA
Actualmente el código mezcla referencias al dominio antiguo
https://plataformavirtual.itla.edu.docon el nuevo dominio
https://aulavirtual.itla.edu.do.Esto rompe:
DOM.isOnPage)Mientras esto no se unifique, varios módulos seguirán fallando aunque se actualice su DOM.
Problemas detectados en el código
Ejemplos actuales:
Objetivo
Centralizar el dominio base de la plataforma Moodle y eliminar todas las URLs hardcodeadas.
Tareas
BASE_URL(ej:https://aulavirtual.itla.edu.do)BASE_URLDOM.isOnPagepara usarBASE_URLpor defectoCriterios de aceptación
plataformavirtual.itla.edu.doBASE_URLes suficiente para soportar otro dominioImpacto
Alto.
Bloquea la correcta ejecución de casi todos los plugins.
Notas
Este issue debe resolverse antes de actualizar: