TUTORIAS INTELIGENTES – PLUGIN COMPATIBLE CON LMS MOODLE PARA EL AUTOAPRENDIZAJE DE LOS CONCEPTOS Y ESTRUCTURAS DE CONTROL BÁSICAS EN ASIGNATURAS DE FUNDAMENTOS DE PROGRAMACIÓN

Este trabajo de grado presenta como producto de desarrollo a TITDA (Tutor inteligente - Tecnológico de Antioquía) que es un plugin para Moodle que sirve como tutor inteligente para la asignatura de Lógica de programación I. Permite a los estudiantes reforzar sus conocimientos de programación mediant...

Full description

Autores:
Herrera Garzon, Miguel Oswaldo
Vásquez Betancur, Luisa Fernanda
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Tecnológico de Antioquia
Repositorio:
Repositorio Tdea
Idioma:
spa
OAI Identifier:
oai:dspace.tdea.edu.co:tdea/3650
Acceso en línea:
https://dspace.tdea.edu.co/handle/tdea/3650
https://dspace.tdea.edu.co/
Palabra clave:
Tutor Inteligente
Plugin Moodle
Lógica de Programación
Estructuras de Control
Autoaprendizaje
Rights
openAccess
License
Tecnológico de Antioquia, Institución Universitaria, 2023
Description
Summary:Este trabajo de grado presenta como producto de desarrollo a TITDA (Tutor inteligente - Tecnológico de Antioquía) que es un plugin para Moodle que sirve como tutor inteligente para la asignatura de Lógica de programación I. Permite a los estudiantes reforzar sus conocimientos de programación mediante actividades autónomas y autorreguladas por medio del LMS Moodle, a la vez que permite a los profesores configurar actividades prototipo y ver el progreso de sus alumnos a través de las estadísticas del sistema. El plugin cuenta con una base precargada de problemas según tres niveles de dificultad, y los profesores también pueden cargar manualmente nuevos problemas. El plugin está diseñado para leer código a nivel de pseudocódigo o lenguaje interpretado sencillo como Python, para enseñar conceptos y estructuras básicas de programación y pensamiento lógico-algorítmico aplicables a todos los lenguajes de programación. El proyecto se desarrolló bajo el marco Scrum, y se utilizó la arquitectura Modelo-Vista-Controlador para la primera entrega de este sistema prototipo.