30.12.2012 Views

geração (semi)automática de metadados - Universidad Autónoma ...

geração (semi)automática de metadados - Universidad Autónoma ...

geração (semi)automática de metadados - Universidad Autónoma ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5. El Generador <strong>de</strong> Informes, Diplomas y Certificados<br />

A continuación se <strong>de</strong>scriben la funcionalidad obtenida en el generador <strong>de</strong> informes, sus elementos<br />

fundamentales y las dificulta<strong>de</strong>s encontradas en el <strong>de</strong>sarrollo.<br />

5.1 Funcionalidad Abarcada<br />

ACEM surge como una aplicación para cubrir la necesidad <strong>de</strong> un <strong>de</strong>terminado cliente, pero posteriormente se<br />

consi<strong>de</strong>ra su utilización como un componente <strong>de</strong> valor añadido para Moodle.<br />

La aplicación realizada abarca las siguientes funcionalida<strong>de</strong>s principales:<br />

• Generación <strong>de</strong> informes a nivel <strong>de</strong> plataforma: constituido por datos genéricos <strong>de</strong> la plataforma,<br />

tales como datos genéricos sobre alumnos, cursos, categorías, recursos y activida<strong>de</strong>s publicadas<br />

(figuras 2 y 3), pudiéndose obtener los resultados en un documento en formato PDF, HTML o .doc.<br />

Figura 2. Gráfico <strong>de</strong> sectores<br />

Figura 3. Tabla <strong>de</strong> información <strong>de</strong>l informe<br />

• Generación <strong>de</strong> informes a nivel <strong>de</strong> curso: permite obtener datos estadísticos relativos a un curso<br />

<strong>de</strong>terminado previamente tales como el número <strong>de</strong> alumnos <strong>de</strong>l curso, los recursos y activida<strong>de</strong>s <strong>de</strong>l<br />

mismo y las calificaciones. A<strong>de</strong>más, el informe muestra las calificaciones <strong>de</strong> cada alumno<br />

<strong>de</strong>sglosadas por asignaturas. La visualización es similar al caso anterior y también será exportable.<br />

• Generación <strong>de</strong> diplomas y certificados: la herramienta proporciona también la posibilidad <strong>de</strong><br />

<strong>de</strong>finir certificados y diplomas personalizables para los alumnos <strong>de</strong> un curso <strong>de</strong>terminado.<br />

5.2 Algunos Componentes <strong>de</strong> la Aplicación<br />

En la arquitectura <strong>de</strong>finida en la figura 1 se distinguen las diferentes capas que constituyen la aplicación. Uno<br />

<strong>de</strong> los elementos mencionados es la interfaz gráfica <strong>de</strong> usuario (GUI), elemento fundamental en cualquier<br />

aplicación, otros componentes no reflejados en el diagrama pero que se van a comentar a continuación son el<br />

componente <strong>de</strong> autenticación y el <strong>de</strong> instalación.<br />

• GUI. Se ha tratado <strong>de</strong> buscar una interfaz lo más eficiente, ligera, amigable y funcional posible,<br />

utilizándose para su <strong>de</strong>finición HTML, PHP y hojas <strong>de</strong> estilo.<br />

• Autenticación. Se <strong>de</strong>fine un componente <strong>de</strong> autenticación que va a comprobar si el usuario que<br />

intenta acce<strong>de</strong>r al sistema está autenticado correctamente.<br />

• Instalación. Se comprobará la existencia <strong>de</strong> un archivo <strong>de</strong>nominado config.php y, en caso <strong>de</strong> que no<br />

exista, se mostrará la configuración básica <strong>de</strong> la aplicación.<br />

5.3 Dificulta<strong>de</strong>s y Pruebas<br />

Conferência IADIS Ibero-Americana WWW/Internet 2007<br />

El <strong>de</strong>sarrollo <strong>de</strong> cualquier aplicación software supone una serie <strong>de</strong> dificulta<strong>de</strong>s, provenientes en este caso <strong>de</strong><br />

la necesidad <strong>de</strong> estudio <strong>de</strong> diferentes bibliotecas PHP y la mejora <strong>de</strong> la eficiencia <strong>de</strong> la aplicación.<br />

251

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!