12.07.2015 Views

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

enviar un nuevo mensaje, que se firmaautomáticamente.• Test <strong>de</strong> autoevaluación. Este servicio (el másvalorado por los estudiantes) genera y evalúaun test con preguntas extraídasaleatoriamente <strong>de</strong> un archivo <strong>de</strong> texto. Lasrespuestas pue<strong>de</strong>n ser V/F (Fig. 9), o bienuna elección entre varias opciones.Figura 7. Or<strong>la</strong> <strong>de</strong> <strong>la</strong> c<strong>la</strong>se.3. Implementación <strong>de</strong>l sistemaLa herramienta es un único programa que utiliza<strong>la</strong> especificación CGI [9] en un servidor Apache[13] sobre Linux. Para facilitar <strong>la</strong> reutilización <strong>de</strong>funciones y el mantenimiento <strong>de</strong>l código, integra<strong>la</strong>s acciones que normalmente llevarían a cabo lossiguientes 16 CGI: i<strong>de</strong>ntificación, presentación <strong>de</strong>lmenú principal (Fig. 2), presentación <strong>de</strong>l cambio<strong>de</strong> contraseña, actualización <strong>de</strong> contraseña,presentación <strong>de</strong> calificaciones (Fig. 3), listado <strong>de</strong>archivos (Fig. 4), presentación <strong>de</strong> ficha (Fig. 5),actualización <strong>de</strong> ficha, presentación <strong>de</strong>l envío <strong>de</strong>fotografía (Fig. 6), recepción <strong>de</strong> <strong>la</strong> fotografía,presentación <strong>de</strong> <strong>la</strong> or<strong>la</strong> (Fig. 7), presentación <strong>de</strong>lnivel 1 <strong>de</strong>l foro (Fig. 8), presentación <strong>de</strong>l nivel 2,recepción <strong>de</strong> un mensaje <strong>de</strong>l foro, generación <strong>de</strong>ltest (Fig. 9) y evaluación <strong>de</strong>l test.Aunque el lenguaje más utilizado paraprogramar mediante CGI es Perl, hemos optadopor C, junto con un sistema <strong>de</strong> gestión <strong>de</strong> bases <strong>de</strong>datos (SGDB) PostgreSQL [12] (pue<strong>de</strong>consultarse <strong>la</strong> comparación llevada a cabo en [6]entre distintos lenguajes, SGBD y herramientaspara implementar servicios web dinámicos).4. Evaluación <strong>de</strong>l sistemaFigura 8. Foro <strong>de</strong> discusión: nivel <strong>de</strong> temas <strong>de</strong> discusión.Se ha evaluado el interés <strong>de</strong> los alumnos en cadauno <strong>de</strong> los servicios estáticos y dinámicos, y <strong>la</strong>frecuencia <strong>de</strong> visitas a cada servicio. Lasvaloraciones respectivas se muestran en <strong>la</strong>sFiguras 10 y 11. A<strong>de</strong>más se han realizado <strong>la</strong>ssiguientes estadísticas (Fig. 12): el 76% <strong>de</strong> losalumnos dispone <strong>de</strong> acceso a Internet,mayoritariamente con conexión <strong>de</strong> banda ancha(Tab<strong>la</strong> 1); el 59% dispone <strong>de</strong> escáner y el 96%tiene acceso a uno; el 88% ha preferido rellenar <strong>la</strong>ficha electrónica frente al sistema tradiciona<strong>la</strong>unque haya sido sólo para una única asignatura, ysi <strong>la</strong> ficha electrónica fuese común para todas <strong>la</strong>sasignaturas, el 97% preferiría este sistema. LaTab<strong>la</strong> 2 muestra los porcentajes medios <strong>de</strong> accesopara un estudiante <strong>de</strong>s<strong>de</strong> distintos lugares.5. ConclusiónFigura 9. Test <strong>de</strong> autoevaluación.Se ha presentado una herramienta que ofrecediversos servicios web dinámicos <strong>de</strong> apoyo a <strong>la</strong>

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

Saved successfully!

Ooh no, something went wrong!