Skip to content

Unificar dominio base para la nueva plataforma Moodle #5

@JosueIsOffline

Description

@JosueIsOffline

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

  • Crear una constante BASE_URL (ej: https://aulavirtual.itla.edu.do)
  • Reemplazar todas las URLs hardcodeadas por BASE_URL
  • Actualizar DOM.isOnPage para usar BASE_URL por defecto
  • Verificar que todos los plugins detecten correctamente sus páginas
  • Probar en login, cursos, calendario y calificaciones

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions