Sistema de control de plagio para el ámbito educativo del desarrollo de software utilizando filosofía devops
El uso de aplicaciones web ha ido en crecimiento durante la última década debido a que cada vez nos hacemos muy dependientes de la tecnología ya que ayudan a las personas a realizar actividades laborales o educativas de forma rápida; además de facilitar y optimizar procesos. Todo estudiante universi...
Saved in:
| Hovedforfatter: | |
|---|---|
| Format: | bachelorThesis |
| Udgivet: |
2022
|
| Fag: | |
| Online adgang: | http://repositorio.utmachala.edu.ec/handle/48000/18755 |
| Tags: |
Tilføj Tag
Ingen Tags, Vær først til at tagge denne postø!
|
| Summary: | El uso de aplicaciones web ha ido en crecimiento durante la última década debido a que cada vez nos hacemos muy dependientes de la tecnología ya que ayudan a las personas a realizar actividades laborales o educativas de forma rápida; además de facilitar y optimizar procesos. Todo estudiante universitario tiene derechos y obligaciones que debe cumplir dentro del ámbito estudiantil y una de esas obligaciones es la de realizar las tareas que envían los docentes, pero no solo se trata de cumplir sino también de poner en práctica y aplicar valores como la honestidad al momento de realizar las tareas, sin realizar copias de ellas. Es muy importante que el estudiante aplique valores dentro de sus estudios ya que eso lo hará ser un excelente profesional en el futuro, debido a que aprovechó satisfactoriamente cada enseñanza de manera óptima e hizo desarrollo de sus conocimientos, en cada periodo académico culminado durante su etapa universitaria. La Universidad Técnica de Machala actualmente posee un sistema de aprendizaje llamado. EVEA la cual es utilizada por los docentes y estudiantes para la gestión académica en donde se pueden subir las tareas autónomas, intraclases, evaluaciones, etc. Los docentes son los encargados de analizar y evaluar de manera virtual las tareas subidas de los estudiantes; pero la revisión que realizan los docentes sobre las tareas solo se las puede realizar de forma visual y no es posible revisar detalladamente cada punto debido a la gran cantidad estudiantes y cursos que tiene asignado. Por tal motivo el docente no puede llevar un buen control sobre el contenido de las tareas que envían los estudiantes, entonces es por eso que se desarrolló una aplicación web que permita al docente calificar las tareas específicamente del área de programación de los alumnos de forma óptima y precisa, para que calcule y a su vez muestre los resultados de similitud entre cada archivo procesado enviado por los estudiantes. Los resultados obtenidos fueron satisfactorios, la aplicación funciona de forma eficiente y cumple con su propósito establecido en los requerimientos. Logra revisar las tareas de programación y evaluar su contenido para determinar el nivel de plagio. De esta forma los docentes serán capaces de calificar mejor las tareas de cada uno de sus estudiantes y dar notas que reflejen más el real rendimiento de ellos e ir mejorando y aumentando su capacidad intelectual. La aplicación web fue desarrollada en lenguaje de programación Python, también frameworks que están en tendencia en la actualidad como son Flask y Bootstrap y también se utilizó como gestor de base de datos no relacional a MongoDB. Aplicando la metodología. SWIRL como parte fundamental para desarrollar la documentación debido a que contiene las fases de desarrollo web de calidad; Se implementó la arquitectura de tipo cliente-servidor esto permite tener un mejor control y eficiencia en los procesos que realiza la aplicación web, además se realizó la evaluación del sistema utilizando el estándar de métricas de calidad de software ISO/IEC-9126, obteniendo de forma satisfactoria un aporte de desarrollo tecnológico para mejorar el ámbito educativo de la universidad. |
|---|