Avances en el desarrollo de un Sistema de Evaluación en la web
Prof. Maria Soledad Zangla. Mg. Marcela Chiarani, Mg. Margarita Lucero
Workshop de Tecnología Informática Aplicada en Educación Area: Informática Educativa
Proyecto: Ambientes Virtuales como apoyo al Aprendizaje Colaborativo
Departamento de Informática
Facultad de Ciencias Físico-Matemáticas y Naturales Universidad Nacional de San Luis
Argentina
Tel: 02652 -426747 int 256
e-mail: [email protected],[email protected], [email protected]
RESUMEN
Se comunican aquí los avances en una propuesta de desarrollo de una herramienta computacional que permita establecerse como un Sistema de Evaluación, factible de ser utilizado por los docentes en consideración de que las evaluaciones integran un proceso de formación, más que de acreditación.
Se pretende con este desarrollo lograr una herramienta que permita su aplicación tanto en ambientes web (por ej. cursos a distancia), como en un laboratorio escolar donde funcione una LAN (red de área local). Dicha herramienta deberá contar con un entorno amigable y brindar ayudas legibles para el usuario.
Para su mejor comprensión, se organiza este escrito de la siguiente forma: 1.- Una breve referencia a lo que es la evaluación en los nuevos contextos de enseñanza-aprendizaje; 2.- La presentación del sistema; 3.- Su modelización a partir del UML y 4.- El avance del modelo orientado a Web; para cerrar con las conclusiones.
I.- ACERCA DEL CONCEPTO DE EVALUACIÓN
Se puede afirmar que la evaluación encuentra un principio de legitimidad en la didáctica, dado que es dentro de este cuerpo disciplinario donde se gestó y donde se sigue desarrollando metodológicamente. De ahí que evaluar significa acceder a la comprensión de las relaciones, las implicancias recíprocas entre la enseñanza y el aprendizaje. Es un proceso que implica descripciones cuantitativas y cualitativas de la conducta del alumno, la interpretación de dichas descripciones y por último la formulación de juicios de valor basados en la interpretación de las descripciones
Uno de los problemas más ingentes en nuestro medio educativo es el divorcio existente entre el proceso instruccional y la evaluación. La instrucción como un proceso de información-formación y la evaluación como una comprobación de la adquisición por parte de los estudiantes.
Es cierto que el propósito de la evaluación no es comprobar, sino mejorar, lo cual le confiere un carácter mediador (no finalista), por lo tanto ejerce una función que se inserta y forma parte fundamental del programa instruccional.
Tradicionalmente se ha desvinculado de una manera sistemática los dos procesos. Por su parte la evaluación formativa (a la que se adhiere en este desarrollo), como lo dice Rotger (1990) tiene un carácter eminentemente procesal, tal modalidad es orientadora y no prescriptiva, dinámica y, marcha paralelamente con los objetivos o propósitos que pautan la instrucción:
· Dar oportunidad a cada alumno a que se manifieste tal como es; la evaluación formativa tiene un carácter eminentemente individualizante, es necesario establecer estrategias de acuerdo con la idiosincrasia del alumno.
· Los procedimientos, instrumentos y recursos se adecuarán al proceso en sí.
· La participación de todos los usuarios del proceso es vital, la autoevaluación y la coevaluación como procedimientos forman parte de la operatividad de esta modalidad de evaluación.
· La información sobre la marcha de las actividades evaluativas, redundará en un mayor rendimiento. Cada alumno "sabrá a que atenerse y tomará las decisiones más acertadas y operativas".
· Prepararse en cada momento para realizar las modificaciones o correcciones pertinentes manteniendo así la buena marcha del proceso.
Por su parte Chadwick [Cha1990], señala que la evaluación formativa debe reunir ciertas características especiales a los efectos de su aplicación:
Que el aprendizaje se base en objetivos específicos expresados en términos de conductas observables, es decir, que la evaluación ofrezca las mejores condiciones posibles para que el alumno muestre la conducta requerida cualquiera que sea el dominio (destrezas motrices, información verbal, estrategias cognitivas o actitudes).
Ahora bien, el uso del tiempo para que una evaluación sea apropiada requiere presentar una situación congruente con las condiciones planteadas por el objetivo y el tiempo necesario, dentro de los limites de la clase.
II.- El SISTEMA
El objetivo de este trabajo es desarrollar una herramienta computacional para que los docentes, de clases presenciales y de clases a distancia, puedan generar evaluaciones válidas como un proceso más de formación y no únicamente como de acreditación, cuyo entorno sea amigable y que brinde ayudas legibles para ellos. Para esto es importante entender las necesidades de los docentes y familiarizarlos con el uso de la PC como una herramienta tanto para el proceso de evaluación como para el desarrollo de sus clases.
En este caso, dichas evaluaciones podrán contener preguntas o premisas de varios tipos, pero se trabajará con:
1- Múltiple choice: dada una pregunta, el alumnos elige una de un numero de respuestas posibles de las cuales una posee el mayor puntaje, se califica la respuestas automáticamente una vez finalizadas el examen. Luego mediará un comentario, acerca de la opción elegida por el alumno, del profesor para que la nota se válida, de este manera el proceso de evaluación se completa con dicha “devolución”.
2- Preguntas abiertas: Dada una pregunta, el alumno elaborará un respuesta donde existirá un tope para la cantidad de palabras a utilizar. El docente puede ingresar descriptores o palabras claves que deberá poseer la respuesta, para que de esta manera se realice una búsqueda previa de éstos en las respuestas del alumno para luego facilitar la corrección. En las herramientas observadas esta posibilidad de evaluación para los docentes no esta desarrollada.
La aprobación del examen tiene en cuenta una mediación del docente, justificando la calificación del mismo en ambos tipos de respuestas. En el caso de las repuestas abiertas es totalmente necesaria dicha mediación dado sintácticamente podemos determinar el uso de los descriptores, pero no semánticamente, por ejemplo, si los descriptores sobre el tema “Descubrimiento de América” son 1492, Cristóbal Colón, Puerto de Palos y España, si el alumno responde a la pregunta “¿Quién descubrió América?” , “América fue descubierta por Cristóbal Colón en el año 1492, zarpó del Puerto de Palos ubicado en Génova, Italia”. El software sólo podrá determinar cuales fueron los descriptores utilizados, pero no donde queda el Puerto de Palos realmente. Para poder dar una corrección valida a esta pregunta es necesario que el docente lea la respuesta del alumno, y la corrija haciendo una devolución al alumno.
III. MODELIZACIÓN EN UML
v alidar us uario U s uario
v alidar
C ons ultar ex am en
Alum no
1 ..* 1 ..* P uede
Ins c ripc ión
R endir ex am en
1 ..* 1 ..* Debe
Debe
C orregir ex am en
A BM_As ignatura
A BM_tem a
ABM_pregunta
A BM_ex am en P rof es or
1 ..* 1 ..*
[image:4.595.106.449.140.714.2]El modelo contiene un actor denominado usuario que es una generalización de dos actores: Alumno y Profesor. Cada uno de estos realiza las tareas que se ven volcadas en los diversos casos de usos.
• ABM Asignatura: Esto implica:
o Alta Asignatura: Permite al profesor crear una asignatura. Dentro de ésta podrá crear
los temas de los cuales generará preguntas, con las que podrá crear los exámenes Ej. Historia.
o Baja Asignatura: Permite al profesor borrar una asignatura, lo cual implica borrar los
temas de ésta con sus respectivas preguntas y exámenes.
o Modificar Asignatura: Permite al profesor modificar los atributos de una asignatura.
• ABM Tema: Esto implica:
o Alta Tema: Permite al profesor crear un tema, del cual generará preguntas, con las
que podrá crear los exámenes
o Baja Tema: Permite al profesor un tema, lo cual implica anula sus respectivas
preguntas y exámenes.
o Modificar Tema: Permite al profesor modificar los atributos de un tema.
• ABM Pregunta: Esto implica:
o Alta Pregunta: Permite al profesor crear una pregunta con las que podrá crear los
exámenes. Dependiendo el tipo de pregunta serán los datos que deberá ingresar para las respuestas.
o Baja Pregunta: Permite al profesor borrar una pregunta.
o Modificar Pregunta: Permite al profesor modificar los atributos de una pregunta.
• Corregir examen: El profesor accede a un examen rendido por algún alumno y corrige cada
pregunta otorgando una nota o validando la nota ya dada a la pregunta (dependiendo del tipo de pregunta), y justifica la calificación a cada pregunta como del examen.
• Inscripción: Cada alumno debe inscribirse para rendir el examen.
• Rendir examen: El alumno accede a un examen creado por un docente, luego de inscripto, y
responde las preguntas de dicho examen.
• Consultar el examen: El alumno accede a su examen ya rendido, una vez corregido por el
docente, para ver su nota y la justificación de las correcciones.
Siguiendo con la metodología, del modelo de casos de uso se desprende el modelo de análisis, donde se refina y estructura los requisitos capturados en el modelo anterior. Este modelo es utilizado para dar forma al sistema en su totalidad, está conformado por clases de análisis, estas son :
Clases de interfaz: ( ) Modelizan la interacción entre los actores y el sistema, este implica a
menudo recibir y dar información de usuarios o sistemas externos (actores) y/o resolver sus peticiones. Representa abstracciones de ventanas, formularios, paneles, interfaces de impresión, etc.
Clases de entidad: ( ) Se utiliza para modelar información que posee una vida larga y que es a
menudo persistente. Estas clases modelan la información y comportamiento asociado a algún concepto como persona, objeto o suceso del mundo real.
Clases de control: ( ) Representan coordinación, secuencia, transacciones y control de otros objetos
y se usan para encapsular el control de un caso de uso concreto. También pueden representar derivaciones y cálculos complejos, no pueden asociarse con ninguna información de larga duración, almacenada por el sistema. Esta clase modela los aspectos dinámicos del sistema.
Us uario
( fr om U se C as e View )
f orm_v alida r
( fr om Inter fac es )
ab m_u s uario
( fr o m C ontrol es )
Prof es or
( fr om datos _us )
A lum no
( fr om U se C as e View )
Fo rm_c ons u lta_ex amen
( fr o m Int er fac es )
Fo rm_e x amen
( fr om Inter fac es )
ab m_e x _alumno
( fr o m C ontrol es )
ex ame n_ren did o
( fr om datos _us )
c o r rec c io n_ex amen
( fr om C ontrol es )
Fo rm_c orre c _e x amen
( fr om Inter fac es )
Fo rm_c ierre ex a men
( fr om Inter fac es )
ab m_e s tado_ al
( fr om C ontrol es )
A lumno
( fr om datos _us )
Fo rm_ins c ripc ión
( fr om Inter fac es )
Prof es or
( fr o m U s e C a se Vie w)
Fo rm_modif ic a r_bas e
( fr om Inter fac es )
Fo rm_g en_e x amen
( fr om Inter fac es )
Fo rm_modific a r_ exa men
( fr om Inter fac es )
ab m_p reg_e x
( fr om C ont rol es )
exa men
( fr om datos _ex am en)
Fo rm_p re guntas _te ma
( fr om In ter fac es ) ab m_p regun tas
( fr om C ontrol es )
Fo rm_b as e_ temas
( fr om Inter f ac es )
ab m_temas
( fr om C ontro l es )
Te m a ( fr om datos _ex am en)
A s ig natur as
( fr om datos _ex a m en)
a b m_ asig nat ura
( fr om C ont rol es )
For m_a sig natu ra
[image:6.595.83.482.129.708.2]( fr om Inter fac es )
Del modelo de casos de usos, se desprende el siguiente modelo de clases orientado a Web, este modelo describe la funcionalidad del sistema. Utiliza los siguientes estereotipos:
Estereotipo Función
Página Cliente Este estereotipo es la página que llega al usuario utilizando un browser o
navegador.
Página servidor Este estereotipo es una página que se encuentra en el servidor y que de acuerdo
a una entrada y a la lógica del negocio, derivará en una página que llegará al usuario.
FrameSet Este estereotipo representa un marco que esta compuesto por varias paginas de
clientes, formularios o Links.
Target Este estereotipo nos permite decir en que lugar de un frame podremos ubicar
una pagina web
Formulario Este estereotipo representa a aquellas paginas que por medio de diferentes
campos nos permite reunir distinta información acerca del usuario que luego puede ser almacenada o servir para alimentar a una pagina servidor que tome decisiones de acuerdo a la entrada y a las reglas de negocio.
Mo s tra r_ P re g
F o rm _ p re g _ e x P re _ in s c rip
R e s p u e s ta _ m u lti p le R e s p u e ta _ Ab ie rt
a
F o rm _ R _ Mu ltip le
R e s p _ m _ c h Fo rm _ R _ Ab ie rta
R e s p _ a b
F o rm _ m o s ta r_P r e g
Mo s tra r_ p re g _e x D a to s _ a lu
< <li nk >> D a to s _ p ro f < <li nk >>
P a g _ L o g in < <li nk >>
B u s q _ P re g < <b u ild >>
< <s u b m it> > e rro r_ u s
< <li nk >>
e rro r_ p a s s < <li nk >>
F rm _ lo g in
L e ft_ p ro f T op _ P ro f
Ma in _ P ro f
F o rm _ P re g u n ta
F o rm _ b u s ca r_ P r e g u n ta
< <s u b m it> > E rro r_ fa lta n _ d a to
s _ a lu
D a to s C a rga d o s _ a lu F o rm _ d a t_ a lu
< <li nk >>
E rro r_ fa lta n _ d a to s _ p ro f
F o rm _ d a t_ p ro f < <li nk >>
F o rm _ B u s c a r_ T e m a
Mo s tra r_ te m a
Mo d ifica r_ te m a B u s q _ Te m a
< <s u b m it> >
< <b u ild >> F o rm _ As ig As ig _ c re a d a
F o rm _ cre a r_ Te m a
F o rm _ m o s tra r < <s u b m it> >
T e m a
(f rom dat os _e x am en )
F o rm _ m o s tra r_ a s
E lim in a r_ a s ig in g _ d a t_ a s ig < <s u b m it> > < <b u ild >>
Mo d ifica r_ As ig < <s u b m it> >
In g _ d a t_ Te m a < <s u b m it> >
E lim in a r_ T e m a
< <s u b m it> > F orm _ b _ a s ig
m o s tra r_ As ig
A s ig n a t u ra s
(f rom dat os _e x am en )
b u s q _ a s ig < <s u b m it> >
< <b u ild >>
In g _ P re g u n ta< <b u ild >> < <b u ild >>
{T ip o }
< <s u b m it> >
In g _ R _ Mu ltip le < <s u b m it> >
In g _ R _ Ab ie rta < <s u b m it> >
Mo d ifica r_ p re g u n ta < <s u b m it> >
E lim in a r_ P re g u n ta < <s u b m it> >
Mo d ifi ca r_ ca b _ e x < <li nk >>
Mo d ifica r_ e x < <b u ild >> F o rm _ E xa m e n
P re g u n ta
F o rm _ m o d _ e n c _ e x Fo rm _ e n c _ e x
< <s u b m it> > P re g u n ta _ e xa m e n
F o rm _ B u s q_ Ex Mo s tra r_ e x
In g _ d a t_ e xa m e n < <s u b m it> >
Mo d if_ e n c _ e x < <s u b m it> > E lim in a r_ e x
< <s u b m it> >
E x_ d is p o n ib le s
B u s q _ e x < <s u b m it> > < <b u ild >>
e xa m e n
B u s q _ e x_ a _ re n d ir
E xa m e n e s _ d is p < <b u ild >>
in g _ d a to s _ a lu < <red ire c t> >
< <b u ild >> < <s u b m it> >
in g _ d a to s _ p ro f < <red ire c t> > < <s u b m it> >
F o rm _ e xs _ a _ re n d ir < <s u b m it> >
E x_ a _ re n d ir < <b u ild >> P p a l _ Alu m n o
T o p _ a lu L e ft_ a lu
Ma in _ a lu
E n c a b e za d o _ a lu
P p a l_ a lu
Fo rm _ b u s q _ e x_ d is p
< <s u b m it> >
F rm _ a lu
{Ta rg e t = To p _ a lu }
< <Ta rg e te d L in k >>
{T a rg e t = Ma in }
< <Ta rg e te d L in k >>
In s c rip cio n _e x
E xa m e n e s B o to n e s _ a lu
{Ta rg e t = L e ft_ a lu }
< <Ta rg e te d L in k >>
{T a rg e t = Ma in }
< <Ta rg e te d L in k >>
E xa m e n e s _ re n d i d o s _ m a in
Mo s tra r_ lis ta _ e x s
F o rm _ lis ta _ e xB u s q _ e x_ a luE x_ re n d id o _ a lu Mo s tra r_ in s c rip Fo rm _ in s c rip to s
F o rm _ e x_ d is p U s u a rio
(f rom U s e C a se V iew)
F o rm _ e x_ d is p _ a d
E xs _ a _ re n d ir
F o rm _ e x_ a _ re n d ir
Fo rm _ e xs _ re n d i d o s
Mo s tra r_ e x_ re n d id o E rro r_ e x_ n o _ c o r
re g id o B u s q_ in s c rip
< <b u ild >>
Ac e p ta _ in s c
In s crip cio n < <s u b m it> >
B u s q _ E xs _ a _ re n d ir < <s u b m it> >
< <b u ild >>
C ie rre _ e x < <s u b m it> >
B u s q _ e xs _ re n d i d o s < <s u b m it> >
< <b u ild >> < <red ire c t> >
Fo rm _ e x_ re n d id o _ a lu e xa m e n _ re n d id o
(f ro m d a to s_ u s)
e s t a d o _ a lu _ e x
E x_ co rre c c io n < <s u b m it> > C h e q _ u s
< <b u ild >> < <b u ild >>
{u s,p a ss }
< <s u b m it> >
< <b u ild >>
F rm _S e t_ p r o f
E n c a b e za d o _ p ro f
Ma in _ p ro fe s o r
D a to s C a rg a d o s _ p ro f < <b u ild >>
C re a r_ As ig
B u s ca r_ As ig
E rro r_ fa lta n _ d a to s
< <red ire c t> >
e rro r_ as ig _ e x < <red ire c t> >
< <red ire c t> >
C re a r_ T e m a
B u s ca r_ Te m a
E rro r_ Te m a _ e x < <red ire c t> > < <red ire c t> > E rro r_ n o _ d a to s
< <red ire c t> >
C re a r_ P re g u n ta
B u s ca r_ p re g u n ta
C re a r_ E xa m e n
B u s ca r_ E xa m e n F o rm _ b u s q _ In s c
rip < <s u b m it> >
B us q _ e x_re n d i < <b u ild >> < <º>>
Fo rm _ e xs _ re n d i < <s u b m it> > P P a l_ P rofe s o r
< <b u ild >>
{T a rg e t = T o p _ P ro f}
< <Ta rg e te d L in k >>
{u s}{T a rg e t = Ma in }
< <Ta rg e te d L in k >>
< <li nk >>
As ig n a tu ra _ m a in
{T a rg e t = Ma in }
< <Ta rg e te d L in k >>
{T a rg e t = Ma in }
< <Ta rg e te d L in k >> < <li nk >>
< <li nk >>
T em a s _ m a in
{Ta rg e t=Ma in }
< <Ta rg e te d L in k >>
{T a rg e t = Ma in }
< <Ta rg e te d L in k >> < <li nk >>
< <li nk >>
P re g u nta s _ m a in < <li nk >>
E xa m e n _m a in < <li nk >>
< <li nk >> Ace p ta r_ In s crip c
io n e s
E xa m e n e s _ re n d i d o s B o to n e s _ p ro f
{Ta rg e t= L e ft_ p ro f}
< <Ta rg e te d L in k >>
{T a rg e t=Ma in _ p ro f}
< <Ta rg e te d L in k >>
[Ta rg e t = Ma i n}
< <Ta rg e te d L in k >>
{T a rg e t = Ma in }
< <Ta rg e te d L in k >>
{T a rg e t = Ma in }
< <Ta rg e te d L in k >>
{T a rg e t = Ma in }
Con respecto a la implementación se ha avanzado en los módulos de validación e inscripción de los usuarios (Imagen 1) y gran parte del módulo al que accederán aquellos usuarios cuyo rol sea el de docente (Imagen 2).
Dicha implementación se esta llevando a cabo bajo la plataforma Solaris, utilizando como lenguaje de programación PHP y el administrador de bases de datos MySql.
-Imagen
2-CONCLUSIÓN
A partir de este modelo orientado a Web se continuará con el desarrollo de los distintos módulos que conforman esta aplicación (ver Figura 3). Asimismo se ha avanzado en la interfaz del usuario (docente y alumno) y en la construcción de las bases de datos de evaluación. Una vez completado ello corresponde su testeo a través de su implementación en un caso particular, con los alumnos del Profesorado en Ciencias de la Computación, lo que permitirá observar su comportamiento y realizar sucesivas correcciones al modelo.
V.- BIBLIOGRAFIA:
- Robert, Davis H. Diseño del Sistema de Aprendizaje. Un enfoque del Mejoramiento de la Instrucción.
Editorial Trilla, México, 1992.
- Galo de Lara, Carmen María, Evaluación del Aprendizaje. Editorial Piedra Santa, Guatemala, 1992
- Gañé, Tobert M. y Briggs Leslie J. La Planificación de la Enseñanza sus Principio, Editorial Trilla,
México 1992.
- Huerta, Fernando Carreño, Enfoques y Principios Metodológicos de la Evaluación, Editorial Trilla,
México, 1994.
- Liliana Sanjurjo, Maria Teresa Vera, Aprendizaje significativo y enseñanza en los niveles medio y
superior”. Editorial Homo Sapiens, Argentina, 1994
- Ivan Jacobson, Grady Boch y James Rumbaugh. "El proceso unificado de desarrollo de Software".
Editorial Addison Wesley.
- Ivan Jacobson, Grady Boch y James Rumbaugh. "UML, El Lenguaje unificado de modelado".
Editorial Addison Wesley.
- Stig Saether Bakken, y otros. PHP manual. Edición electrónica. Editores: Stig Saether Bakken Egon
Schimd. PHP Documentation Group.Edición 2000.
- Manual de PHP y MySQL. José Antonio Rodriguez. Edición electrónica
http://otri.us.es/recursosPHP/manual/. Editorial 2000.
- Educación a distancia. Lic. Melixa Crichlow, Lic. Dalila Sánchez.Edición electrónica