|
Desarrollo de un Gestor de Pruebas Evaluables en Aulas con Computadores
|
|
1. Resumen
Para realizar exámenes prácticos en aulas de laboratorio y evitar posibles conductas fraudulentas por parte del alumnado, es conveniente limitar
el acceso a la red por parte de los alumnos. Actualmente dicho control de acceso a la red se hace mediante la simple técnica de retirar el cable
de alimentación del concentrador que conecta todos los computadores del aula. Dicha solución, desde el punto de vista ingenieril, deja bastante
que desear.
Por otra parte, en ciertos momentos de una prueba evaluable (*), sería deseable que los alumnos tuviesen acceso a la red. Por ejemplo, porque
necesiten acceder a alguna plataforma de enseñanza virtual tipo moodle para obtener algún tipo concreto de ficheros o consultar mtaerial docente.
Además, con objeto de facilitar la tarea del docente, sería deseable que los ficheros resultantes de la prueba de evaluación se pudiesen recoger
automáticamente aprovechando que los ordenadores están conectados en red. Sería interesante además que el producto software desarrollado comprobase
que dichos ficheros se han transmitido por red de forma correcta y no se han corrompido, o incluso guardase copia de seguridad de los mismos en un
tercer computador destinado a tales efectos.
Por tanto, se trata de desarrollar un software que, una vez instalado en los laboratorios con computadores del centro, permita controlar el acceso
del alumnado a la red durante la realización de pruebas evaluables, de forma que el software permita el uso lícito de la red, pero bloquee el ilícito.
Características interesantes adicionales a añadir en dicho software serían el poder enviar ficheros a todos los computadores del aula antes del
comienzo de la prueba práctica, control del tiempo de realización de la prueba, etc.
2. Metodología
- Analizar el problema.
- Si fuese necesario, adquirir conocimientos de redes locales y gestión de redes locales bajo Linux.
- Propuesta y evaluación de posibles soluciones.
- Desarrollo de la solución elegido, despliegue y pruebas.
3. Áreas de Conocimientos
- Sistema Operativo Linux.
- Redes Locales.
- Creación de Interfaces Gráficas de Usuario.
- Usabilidad.
4. Otros datos de interés
El lenguaje de programación queda totalmente a elección del alumno. Teniendo en cuenta que el sistema operativo para el cual tiene que funcionar
el software es Linux y hay que gestionar el acceso a redes probablemente a bajo nivel, yo usaría personalmente C++, aunque Java tiene la ventaja
de que quizás, por el mismo precio, podamos obtener el software funcionando en Windows.
El software desarrollado debe funcionar en las aulas de computadores de la facultad. Para resolver cualquier duda sobre el funcionamiento
de la red local de los laboratorios esperamos contar con la inestimable ayuda de nuestro administrador de red.
Referencias y Bibliografía
Cualquier libro de gestión de redes locales bajo Unix/Linux.
(*) Procuro usar el término prueba evaluable dado que a muchos pedagogos están totalmente en contra del término examen.
|
Última actualización: 16/06/2010
|
|