ENTORNO VIRTUAL PARA EL APRENDIZAJE Y LA EVALUACIÓN AUTOMÁTICA EN BASES DE DATOS Josep SOLER MASÓ ISBN: 978-84-694-0260-3 Dipòsit legal: GI-1453-2010 http://www.tdx.cat/TDX-1118110-115911 ADVERTIMENT. La consulta d’aquesta tesi queda condicionada a l’acceptació de les següents condicions d'ús: La difusió d’aquesta tesi per mitjà del servei TDX (www.tesisenxarxa.net) ha estat autoritzada pels titulars dels drets de propietat intel·lectual únicament per a usos privats emmarcats en activitats d’investigació i docència. No s’autoritza la seva reproducció amb finalitats de lucre ni la seva difusió i posada a disposició des d’un lloc aliè al servei TDX. No s’autoritza la presentació del seu contingut en una finestra o marc aliè a TDX (framing). Aquesta reserva de drets afecta tant al resum de presentació de la tesi com als seus continguts. En la utilització o cita de parts de la tesi és obligat indicar el nom de la persona autora. ADVERTENCIA. La consulta de esta tesis queda condicionada a la aceptación de las siguientes condiciones de uso: La difusión de esta tesis por medio del servicio TDR (www.tesisenred.net) ha sido autorizada por los titulares de los derechos de propiedad intelectual únicamente para usos privados enmarcados en actividades de investigación y docencia. No se autoriza su reproducción con finalidades de lucro ni su difusión y puesta a disposición desde un sitio ajeno al servicio TDR. No se autoriza la presentación de su contenido en una ventana o marco ajeno a TDR (framing). Esta reserva de derechos afecta tanto al resumen de presentación de la tesis como a sus contenidos. En la utilización o cita de partes de la tesis es obligado indicar el nombre de la persona autora. WARNING. On having consulted this thesis you’re accepting the following use conditions: Spreading this thesis by the TDX (www.tesisenxarxa.net) service has been authorized by the titular of the intellectual property rights only for private uses placed in investigation and teaching activities. Reproduction with lucrative aims is not authorized neither its spreading and availability from a site foreign to the TDX service. Introducing its content in a window or frame foreign to the TDX service is not authorized (framing). This rights affect to the presentation summary of the thesis as well as to its contents. In the using or citation of parts of the thesis it’s obliged to indicate the name of the author. TESIS DOCTORAL ENTORNO VIRTUAL PARA EL APRENDIZAJE Y LA EVALUACIÓN AUTOMÁTICA EN BASES DE DATOS JOSEP SOLER MASÓ 2010 TESIS DOCTORAL ENTORNO VIRTUAL PARA EL APRENDIZAJE Y LA EVALUACIÓN AUTOMÁTICA EN BASES DE DATOS JOSEP SOLER MASÓ 2010 Programa de Doctorado en Tecnología Dirigida por: RAMÓN FABREGAT GESA Memoria presentada para optar al título de doctor/a por la Universidad de Girona Per l’Imma sense ella res hauria estat possible Per la Júlia, la Marta i l’Anna tot esperant que segueixin el nostre camí AGRAÏMENTS Molt especialment per en Jordi Poch i en Ferran Prados, sense ells dos el projecte ACME no seria el que és. Per en Josep Daunis (Pepus), per tota l’ajuda rebuda en els tractaments estadístics. Per en Joan Surrell i l’Imma Boada, per la correcció i puntuació de molts exercicis. Per en Jordi Conesa, pels molts bons comentaris i observacions sobre la tesi. Per la Telvys Duliep, per la seva acurada correcció. Per en Ramón Fabregat, per totes les seves aportacions i el suport rebut. I finalment a tots aquells que d’alguna manera o altra heu aportat quelcom al projecte ACME. Moltes gràcies a tots ! ÍNDICE DE FIGURAS Figura 1.1 Marco de trabajo de la tesis...........................................................................14 Figura 2.1 Marco de la tesis. Evaluación........................................................................20 Figura 2.2 Taxonomía de Bloom....................................................................................23 Figura 2.3 Taxonomía revisada de Bloom.....................................................................24 Figura 2.4 Marco de la tesis. CBA.................................................................................27 Figura 2.5 Relación entre tecnologías de e-learning......................................................28 Figura 2.6 Niveles superiores Taxonomía de Bloom.....................................................33 Figura 2.7 Marco de la tesis. Bases de datos..................................................................40 Figura 2.8 Fases y resultados obtenidos en el diseño de bases de datos........................42 Figura 2.9 Entorno de la tesis.........................................................................................47 Figura 2.10 Estructura modular de la plataforma ACME..............................................65 Figura 2.11 Tipología de problemas soportados por la plataforma ACME...................67 Figura 2.12 Actividades soportadas por ACME.............................................................69 Figura 3.1 Líneas generales de trabajo...........................................................................75 Figura 3.2 Tipología problemas ACME.........................................................................75 Figura 4.1. Notación modelo ER....................................................................................80 Figura 4.2. Diagrama ER-1 del supuesto planteado.......................................................82 Figura 4.3 Diagrama ER-2 del supuesto planteado........................................................82 Figura 4.4 Enunciado e interfaz de entrada de soluciones a un problema ER...............88 Figura 4.5 Mensajes de error ACME-ER.......................................................................89 Figura 4.6 Proceso de verificación de la solución en ACME-ER..................................90 Figura 4.7 Proceso de retorno de feedback en ACME-ER.............................................92 Figura 4.8 Gráficas del modelo de puntuación obtenido................................................94 Figura 4.9 Interfaz de seguimiento del profesor.............................................................97 Figura 5.1 Diagrama ER al supuesto típico de una empresa........................................103 Figura 5.2 Diagrama de clases UML del mismo supuesto anterior.............................103 Figura 5.3 Interfaz entrada diagramas de clase............................................................109 Figura 5.4 Pestañas interfaz entrada diagramas de clase..............................................111 Figura 5.5 Mensajes de error ACME-DC.....................................................................112 Figura 5.6 Resolución del problema ejemplo...............................................................112 Figura 5.7 Proceso de verificación de la solución en ACME-DC................................113 Figura 5.8 Proceso de retorno de feedback en ACME-DC..........................................115 Figura 6.1 Ejemplo de diagrama ER del supuesto planteado.......................................122 Figura 6.2 Esquema de la base de datos del supuesto planteado..................................122 Figura 6.3 Interfaz entrada esquemas BD relacionales................................................128 Figura 6.4 Visualización de tablas entradas.................................................................129 Figura 6.5 Visualización mensajes de error ACME-EBD............................................129 Figura 6.6 Proceso de verificación de la solución en ACME-EBD.............................131 Figura 6.7 Proceso de retorno de feedback en ACME-EBD........................................131 Figura 6.8 Gráficas del modelo obtenido.....................................................................133 Figura 6.9 Contraste de normalidad.............................................................................133 Figura 7.1 Visualización ejercicio normalización e interfaz de entrada.......................144 Figura 8.1 Proceso de optimización y generación de código de una sentencia SQL...148 Figura 8.2 Estrategia asignación consultas álgebra relacional.....................................155 Figura 8.3 Interfaz entrada soluciones a problemas álgebra relacional........................156 1
Description: