Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta Desarrollo y Extensión Moodle

Guía para desarrollo y extensión de Moodle: CRUD (1/?)

CRUD es el acrónimo para C reate, R ead, U pdate y D elete voy a iniciar esta secuencia de guías de desarrollo y extensión de las funcionalidades de moodle indicando el conjunto de funciones que permiten realizar estas cuatro operaciones. El orden de este conjunto de guías no siguen un plan específico, aunque debería, sino responden a las necesidades de documentación del Equipo de desarrollo y extensión tecnológica de la Unidad de Virtualización. El código de moodle esta organizado de forma modular, lo cual se aplica al conjunto de funcionalidades que se distribuyen y a las que se pueden agregar luego bajo la modalidad de plugins siguiendo un proceso de instalación manual, de este proceso se hablara en otra guía de esta secuencia. En fin para que los módulos puedan ejecutarse sobre moodle requieren de un conjunto de procedimientos y funciones genéricas que representan el corazón del sistema o núcleo. A este conjunto de funciones se les denomina API de moodle y es el que describiré a...

Un EVA como puerta de acceso a todos los servicios universitarios

El manejar varios nombres de usuarios y contraseñas, supone complicaciones para el usuario. En las grandes organizaciones, son varios los servicios que están disponibles y/o se planean poner a disposición de los usuarios (docentes, estudiante, directores, secretarias). Un EVA permite representar una instancia virtual de la organización en un período de tiempo determinado, como ya se había dicho antes en otra entrada de este Blog . El EVA presenta al usuario las entidades del negocio organizadas jerárquica mente y de forma asimilable, en el caso de una universidad: La estructura jerárquica es: PERIODO/PLAN DE ESTUDIO/ASIGNATURA[/PARALELO] Esto da la idea de ubicación en similitud a la estructura física que generalmente existe. Pero adicionalmente a esto, en una universidad, un EVA representa el acceso ideal, pues aquí el usuario espera ver todo lo relacionado con él y nada más. En el caso de un estudiante, le interesa ver sus materias, sus profesores, sus compañeros, sus notas, sus apo...