Generador automático de exámenes proyecto Genex

La enseñanza en línea ha logrado revolucionar el mundo de la educación gracias al avance de internet y de las nuevas tecnologías. Cada vez más son las escuelas y universidades que buscan unirse a este tipo de enseñanza para ampliar sus servicios a más gente de todas partes del mundo y a su vez, reci...

Full description

Autores:
Barbosa Gutierrez, Juan Fernando
Sanmiguel Saboya, Sergio Eduardo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2003
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/26177
Acceso en línea:
http://hdl.handle.net/20.500.12749/26177
Palabra clave:
Automatic generator
Exams
Genex project
Software engineering
Object-oriented programming (Computer science)
Object oriented programming languages
Online education
Systems engineering
Ingeniería de software
Programación orientada a objetos (Computadores)
Lenguajes de programación orientada a objetos
Educación en línea
Ingeniería de sistemas
Generador automático
Exámenes
Proyecto Genex
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_3db0fe2c5344327a34c062e6b814effa
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/26177
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Generador automático de exámenes proyecto Genex
dc.title.translated.spa.fl_str_mv Genex project automatic exam generator
title Generador automático de exámenes proyecto Genex
spellingShingle Generador automático de exámenes proyecto Genex
Automatic generator
Exams
Genex project
Software engineering
Object-oriented programming (Computer science)
Object oriented programming languages
Online education
Systems engineering
Ingeniería de software
Programación orientada a objetos (Computadores)
Lenguajes de programación orientada a objetos
Educación en línea
Ingeniería de sistemas
Generador automático
Exámenes
Proyecto Genex
title_short Generador automático de exámenes proyecto Genex
title_full Generador automático de exámenes proyecto Genex
title_fullStr Generador automático de exámenes proyecto Genex
title_full_unstemmed Generador automático de exámenes proyecto Genex
title_sort Generador automático de exámenes proyecto Genex
dc.creator.fl_str_mv Barbosa Gutierrez, Juan Fernando
Sanmiguel Saboya, Sergio Eduardo
dc.contributor.advisor.none.fl_str_mv Rojas Morales, Fernando
dc.contributor.author.none.fl_str_mv Barbosa Gutierrez, Juan Fernando
Sanmiguel Saboya, Sergio Eduardo
dc.contributor.cvlac.spa.fl_str_mv Rojas Morales, Fernando [0000068993]
dc.contributor.scopus.spa.fl_str_mv Rojas Morales, Fernando [58560611700]
dc.subject.keywords.spa.fl_str_mv Automatic generator
Exams
Genex project
Software engineering
Object-oriented programming (Computer science)
Object oriented programming languages
Online education
Systems engineering
topic Automatic generator
Exams
Genex project
Software engineering
Object-oriented programming (Computer science)
Object oriented programming languages
Online education
Systems engineering
Ingeniería de software
Programación orientada a objetos (Computadores)
Lenguajes de programación orientada a objetos
Educación en línea
Ingeniería de sistemas
Generador automático
Exámenes
Proyecto Genex
dc.subject.lemb.spa.fl_str_mv Ingeniería de software
Programación orientada a objetos (Computadores)
Lenguajes de programación orientada a objetos
Educación en línea
Ingeniería de sistemas
dc.subject.proposal.spa.fl_str_mv Generador automático
Exámenes
Proyecto Genex
description La enseñanza en línea ha logrado revolucionar el mundo de la educación gracias al avance de internet y de las nuevas tecnologías. Cada vez más son las escuelas y universidades que buscan unirse a este tipo de enseñanza para ampliar sus servicios a más gente de todas partes del mundo y a su vez, recibir nuevos conceptos y formas de evolución de otros países. La educación evoluciona al mismo ritmo de la tecnología creando así un nuevo paradigma de estudio y nuevas ventajas tanto para los docentes y estudiantes, todos en un mismo modelo educativo. La Universidad Autónoma de Bucaramanga es una universidad con gran reconocimiento a nivel nacional, destaca por sus avances tecnológicos enfocados en la mejora de la educación. El desarrollo de un software como GENEX permite romper dependencias en adquisición de herramientas que permitan su continua evolución supliéndose a sí misma las necesidades que sean encontradas en el camino. El desarrollo de este documento tiene como objetivo mostrar los pasos que se siguieron para la implementación de un sistema que como primera propuesta, busca brindar a los docentes una herramienta que permita generar exámenes automáticamente de una manera rápida y segura, y a los estudiantes, una nueva forma de evaluación en línea que permita su calificación automática.
publishDate 2003
dc.date.issued.none.fl_str_mv 2003-12
dc.date.accessioned.none.fl_str_mv 2024-08-23T13:47:25Z
dc.date.available.none.fl_str_mv 2024-08-23T13:47:25Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/26177
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/26177
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv [1] FOWLER Martin, SCOTT Kendall. UML Distilled Applying ine Standard Object Modeling Language. Addison-Wesley.
[2] JACOBSON Ivar, BOOCH Grady, RUMBAUGH James. Libro El Proceso Unificado de Desarrollo de Software. Addison-Wesley Pág, XX — XXI.
[3] BRAUDE, Eric. Ingeniería de Software. Una perspectiva orientada a Objetos. AlfaOmega. 2003.
[4] Programación orientada a objetos. Miguel Ángel Álvarez. htt://www.desarrolloweb.com/articulos/499.php.
[5] BRUEGGE, Bernd, DUTOIT, Allen. Ingeniería de Software Orientado a Objetos. Prentice Hall. 2002.
[6] CEBALLOS, Francisco Javier. JAVA 2: Curso de programación. Ra-Ma. Julio 2000.
[7] CEBALLOS SIERRA, Francisco Javier. El lenguaje de programación Java Ra-Ma,. Octubre 2001.
[8] JDBC (Java Database Connector) http://www. lacompu.comidesarrollo/notas/idbc/idbc4.php3
[9] CIMW Building Database Client Applications Using JOBC 2.0CIW Database Specialist Series (http://www. ClIWeertified.com).
[10] SQL (Structured Query Language) http://www.cybercursos.net/sql/sql0.html
[11] PRESSMAN Roger. Ingeniería del Software, Un Enfoque Práctico. TIMUN MAS
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Colombia
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/26177/1/2003_Barbosa_Gutierrez_Juan.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/26177/2/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/26177/3/2003_Barbosa_Gutierrez_Juan.pdf.jpg
bitstream.checksum.fl_str_mv 0e4aaf86e8699b1012541ed503f07639
3755c0cfdb77e29f2b9125d7a45dd316
b2b85a146b2755b0395d85ae14957f53
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1814277385170714624
spelling Rojas Morales, Fernando4ec1c777-ab5e-4066-89bd-f678ad885786Barbosa Gutierrez, Juan Fernando7f18b7d3-f758-4c01-8af2-951048bb9541Sanmiguel Saboya, Sergio Eduardo34c566bb-a72e-4e02-8aa3-b738a422b292Rojas Morales, Fernando [0000068993]Rojas Morales, Fernando [58560611700]ColombiaUNAB Campus Bucaramanga2024-08-23T13:47:25Z2024-08-23T13:47:25Z2003-12http://hdl.handle.net/20.500.12749/26177instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coLa enseñanza en línea ha logrado revolucionar el mundo de la educación gracias al avance de internet y de las nuevas tecnologías. Cada vez más son las escuelas y universidades que buscan unirse a este tipo de enseñanza para ampliar sus servicios a más gente de todas partes del mundo y a su vez, recibir nuevos conceptos y formas de evolución de otros países. La educación evoluciona al mismo ritmo de la tecnología creando así un nuevo paradigma de estudio y nuevas ventajas tanto para los docentes y estudiantes, todos en un mismo modelo educativo. La Universidad Autónoma de Bucaramanga es una universidad con gran reconocimiento a nivel nacional, destaca por sus avances tecnológicos enfocados en la mejora de la educación. El desarrollo de un software como GENEX permite romper dependencias en adquisición de herramientas que permitan su continua evolución supliéndose a sí misma las necesidades que sean encontradas en el camino. El desarrollo de este documento tiene como objetivo mostrar los pasos que se siguieron para la implementación de un sistema que como primera propuesta, busca brindar a los docentes una herramienta que permita generar exámenes automáticamente de una manera rápida y segura, y a los estudiantes, una nueva forma de evaluación en línea que permita su calificación automática.INTRODUCCIÓN 10 1. PLANTEAMIENTO DEL PROBLEMA 11 1.1 DEFINICIÓN DEL PROBLEMA 1.2 ANTECEDENTES 2. JUSTIFICACIÓN 13 3. OBJETIVOS 3.1 OBJETIVO GENERAL 3.2 OBJETIVOS ESPECIFICOS 15 3.3 OBJETIVOS PERSONALES 16 4. MARCO TEÓRICO 4.1 PROCESO DE DESARROFHFO DE SOFTWARE 4.2 LENGUAJE UML 4.2.1 Diagramas de casos de uso 17 4.2.2 Diagramas de clases 19 4.2.3 Diagramas de secuencias 23 4.2.4 Diagramas de paquetes 24 4.2.5 Diagramas Entidad-Relación 4.3 PROGRAMACION ORIENTADA A OBJETOS 25 4.4 PLATAFORMAS DE DESAROLLO 27 4.4.1 Linux 4.4.2 Windows 28 4.5 LENGUAJES E INTERFACES DE DESARROLLO 4.5.1 Java 4.5.1.1 ¿Qué es Java? 30 4.5.1.2 El entorno de desarrollo de java 31 4.5.1.3 El compilador de Java 32 4.5.1.4 La Java Virtual Machine 33 4.5.2 Netbeans 3.5 - Jcreator 4.5.3 JDBC 34 4.5.4 SQL 37 4.5.4.1 Componentes del SQL 4.5.4.2 Comandos 4.5.4.3 Cláusulas 39 4.5.4.4 Operadores Lógicos 4.5.4.5 Operadores de Comparación 40 4.5.4.6 Funciones de Agregado 41 4.5.5 PHP (Hypertext Preprocessor) 5. RESULTADOS 44 5.1 GUIAS GENERALES 45 5.1.1 Documentación 5.1.2 Aprendizaje de Herramientas 5.2 DESARROLLO DEL PROYECTO 5.2.1 Planeación 5.2.2 Análisis 5.2.3 Diseño 46 5.2.4 Implementación 5.2.5 Implantación y Pruebas 5.2.6 Preparación para la Sustentación 5.3 DESARROLLO DEL SOFTWARE GENEX 47 5.3.1 ANALISIS 5.3.1.1 Análisis de Requerimientos 48 5.3.1.2 Requerimientos Funcionales 5.3.1.3 Requerimientos no Funcionales 49 5.3.1.4 Seudorequerimeintos 50 5.3.1.4.1 Modelos del Sistema 5.3.1.4.2 Escenarios 5.3.1.4.3 Casos de Uso 51 5.3.1.4.4 Modelo de Objetos 55 RECOMENDACIONES 62 CONCLUSIONES 63 BIBLIOGRAFIA 65PregradoOnline teaching has managed to revolutionize the world of education thanks to the advance of the Internet and new technologies. More and more schools and universities are seeking to join this type of teaching to expand their services to more people from all over the world and, in turn, receive new concepts and forms of evolution from other countries. Education evolves at the same pace as technology, thus creating a new study paradigm and new advantages for both teachers and students, all in the same educational model. The Autonomous University of Bucaramanga is a university with great national recognition, it stands out for its technological advances focused on improving education. The development of software like GENEX allows breaking dependencies in the acquisition of tools that allow its continuous evolution, supplying itself with the needs that are found along the way. The development of this document aims to show the steps that were followed for the implementation of a system that, as a first proposal, seeks to provide teachers with a tool that allows them to generate exams automatically in a quick and safe way, and to students, a new online evaluation form that allows automatic grading.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Generador automático de exámenes proyecto GenexGenex project automatic exam generatorIngeniero de SistemasUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/TPAutomatic generatorExamsGenex projectSoftware engineeringObject-oriented programming (Computer science)Object oriented programming languagesOnline educationSystems engineeringIngeniería de softwareProgramación orientada a objetos (Computadores)Lenguajes de programación orientada a objetosEducación en líneaIngeniería de sistemasGenerador automáticoExámenesProyecto Genex[1] FOWLER Martin, SCOTT Kendall. UML Distilled Applying ine Standard Object Modeling Language. Addison-Wesley.[2] JACOBSON Ivar, BOOCH Grady, RUMBAUGH James. Libro El Proceso Unificado de Desarrollo de Software. Addison-Wesley Pág, XX — XXI.[3] BRAUDE, Eric. Ingeniería de Software. Una perspectiva orientada a Objetos. AlfaOmega. 2003.[4] Programación orientada a objetos. Miguel Ángel Álvarez. htt://www.desarrolloweb.com/articulos/499.php.[5] BRUEGGE, Bernd, DUTOIT, Allen. Ingeniería de Software Orientado a Objetos. Prentice Hall. 2002.[6] CEBALLOS, Francisco Javier. JAVA 2: Curso de programación. Ra-Ma. Julio 2000.[7] CEBALLOS SIERRA, Francisco Javier. El lenguaje de programación Java Ra-Ma,. Octubre 2001.[8] JDBC (Java Database Connector) http://www. lacompu.comidesarrollo/notas/idbc/idbc4.php3[9] CIMW Building Database Client Applications Using JOBC 2.0CIW Database Specialist Series (http://www. ClIWeertified.com).[10] SQL (Structured Query Language) http://www.cybercursos.net/sql/sql0.html[11] PRESSMAN Roger. Ingeniería del Software, Un Enfoque Práctico. TIMUN MASORIGINAL2003_Barbosa_Gutierrez_Juan.pdf2003_Barbosa_Gutierrez_Juan.pdfTesisapplication/pdf12306149https://repository.unab.edu.co/bitstream/20.500.12749/26177/1/2003_Barbosa_Gutierrez_Juan.pdf0e4aaf86e8699b1012541ed503f07639MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/26177/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open accessTHUMBNAIL2003_Barbosa_Gutierrez_Juan.pdf.jpg2003_Barbosa_Gutierrez_Juan.pdf.jpgIM Thumbnailimage/jpeg7397https://repository.unab.edu.co/bitstream/20.500.12749/26177/3/2003_Barbosa_Gutierrez_Juan.pdf.jpgb2b85a146b2755b0395d85ae14957f53MD53open access20.500.12749/26177oai:repository.unab.edu.co:20.500.12749/261772024-10-16 14:50:06.559open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==