Diseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala
Enlace al repositorio: https://github.com/cgmonroy/API-ULOS-DB
- Autores:
-
Monroy Andrade, Carlos Germán
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/75740
- Acceso en línea:
- https://hdl.handle.net/1992/75740
- Palabra clave:
- Automatización
Base de datos
API
PostgreSQL
FastAPI
Evaluación estudiantil
ULOS
Ingeniería
- Rights
- openAccess
- License
- https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
id |
UNIANDES2_1ab603292d6b080bebecf7da75afbb68 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/75740 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala |
dc.title.alternative.spa.fl_str_mv |
Orquestación y Automatización de tareas de software de gran escala |
title |
Diseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala |
spellingShingle |
Diseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala Automatización Base de datos API PostgreSQL FastAPI Evaluación estudiantil ULOS Ingeniería |
title_short |
Diseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala |
title_full |
Diseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala |
title_fullStr |
Diseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala |
title_full_unstemmed |
Diseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala |
title_sort |
Diseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala |
dc.creator.fl_str_mv |
Monroy Andrade, Carlos Germán |
dc.contributor.advisor.none.fl_str_mv |
Escobar Velasquez, Camilo Andres |
dc.contributor.author.none.fl_str_mv |
Monroy Andrade, Carlos Germán |
dc.subject.keyword.spa.fl_str_mv |
Automatización Base de datos API PostgreSQL FastAPI Evaluación estudiantil |
topic |
Automatización Base de datos API PostgreSQL FastAPI Evaluación estudiantil ULOS Ingeniería |
dc.subject.keyword.eng.fl_str_mv |
ULOS |
dc.subject.themes.spa.fl_str_mv |
Ingeniería |
description |
Enlace al repositorio: https://github.com/cgmonroy/API-ULOS-DB |
publishDate |
2024 |
dc.date.issued.none.fl_str_mv |
2024-12-02 |
dc.date.accessioned.none.fl_str_mv |
2025-01-28T19:44:38Z |
dc.date.available.none.fl_str_mv |
2025-01-28T19:44:38Z |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.none.fl_str_mv |
Text |
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 |
https://hdl.handle.net/1992/75740 |
dc.identifier.instname.none.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.none.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.none.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
https://hdl.handle.net/1992/75740 |
identifier_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
FastAPI - Documentación oficial: https://fastapi.tiangolo.com PostgreSQL - Documentación oficial: https://www.postgresql.org/docs Python - Documentación oficial: https://docs.python.org Repositorio del sistema ULOS: https://github.com/est-gonzalezr/uniandes-labs-orchestration-system Repositorio de ULOS: https://github.com/est-gonzalezr/ulos Docker - Documentación oficial: https://docs.docker.com Kubernetes - Documentación oficial: https://kubernetes.io/docs |
dc.rights.uri.none.fl_str_mv |
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
6 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.none.fl_str_mv |
Ingeniería de Sistemas y Computación |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.none.fl_str_mv |
Departamento de Ingeniería de Sistemas y Computación |
publisher.none.fl_str_mv |
Universidad de los Andes |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/b5ad3378-6a66-4ea4-a38d-5ab4417e0ecb/download https://repositorio.uniandes.edu.co/bitstreams/ee9beb0a-72e4-4b03-8eb3-ac597db1b9a4/download https://repositorio.uniandes.edu.co/bitstreams/3da87ebb-fc32-4e40-8e96-af65a56cd425/download https://repositorio.uniandes.edu.co/bitstreams/4dc6ad6f-6afd-4b24-a041-c2aa88264fec/download https://repositorio.uniandes.edu.co/bitstreams/e4d61ea1-28b1-456a-ac22-99fbac046045/download https://repositorio.uniandes.edu.co/bitstreams/ddae0b37-c9ac-436f-85c7-a31536056f5a/download https://repositorio.uniandes.edu.co/bitstreams/468e5c9b-ee85-42c4-ac19-8a47aea5a937/download |
bitstream.checksum.fl_str_mv |
f03d3035fd3ca12446b5b14745db1edb 985139685a883b15d8a8c3804d2b5f98 ae9e573a68e7f92501b6913cc846c39f b547efb0f55e7292e4e494a1a46ed318 eff97223588eb733d49c24b44376de04 a8ff6f9343d84c4b2ee33ce4171ef86d 8444bfe3b8b75c03ff9b5b9891f19062 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1831927791387410432 |
spelling |
Escobar Velasquez, Camilo Andresvirtual::22714-1Monroy Andrade, Carlos Germán2025-01-28T19:44:38Z2025-01-28T19:44:38Z2024-12-02https://hdl.handle.net/1992/75740instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Enlace al repositorio: https://github.com/cgmonroy/API-ULOS-DBEn este documento se detalla el diseño e implementación de una base de datos para el sistema ULOS (Uniandes Labs Orchestration System), una solución de automatización diseñada para optimizar la evaluación y retroalimentación de entregas estudiantiles en la Universidad de los Andes. El proyecto se enfoca en la creación de una base de datos robusta en PostgreSQL y una API en FastAPI que garantiza eficiencia, escalabilidad y cumplimiento de altos estándares de calidad. Además, ULOS integra tecnologías como Docker y Kubernetes para garantizar despliegues confiables y una comunicación eficiente con la base de datos. Los resultados destacan la posibilidad de gestionar datos de manera centralizada, lo que reduce significativamente la carga administrativa de los docentes y contribuye a mejorar la calidad del aprendizaje en Colombia.Pregrado6 páginasapplication/pdfspaUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computaciónhttps://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Diseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran EscalaOrquestación y Automatización de tareas de software de gran escalaTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPAutomatizaciónBase de datosAPIPostgreSQLFastAPIEvaluación estudiantilULOSIngenieríaFastAPI - Documentación oficial: https://fastapi.tiangolo.comPostgreSQL - Documentación oficial: https://www.postgresql.org/docsPython - Documentación oficial: https://docs.python.orgRepositorio del sistema ULOS: https://github.com/est-gonzalezr/uniandes-labs-orchestration-systemRepositorio de ULOS: https://github.com/est-gonzalezr/ulosDocker - Documentación oficial: https://docs.docker.comKubernetes - Documentación oficial: https://kubernetes.io/docs201728260Publication0000-0001-8414-9301virtual::22714-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=00016890402019118830virtual::22714-190cbaa5a-48e9-458f-949b-4a661bbe3291virtual::22714-190cbaa5a-48e9-458f-949b-4a661bbe3291virtual::22714-1ORIGINALDiseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala.pdfDiseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala.pdfapplication/pdf77162https://repositorio.uniandes.edu.co/bitstreams/b5ad3378-6a66-4ea4-a38d-5ab4417e0ecb/downloadf03d3035fd3ca12446b5b14745db1edbMD51Formato Autorización Tesis.pdfFormato Autorización Tesis.pdfHIDEapplication/pdf310288https://repositorio.uniandes.edu.co/bitstreams/ee9beb0a-72e4-4b03-8eb3-ac597db1b9a4/download985139685a883b15d8a8c3804d2b5f98MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82535https://repositorio.uniandes.edu.co/bitstreams/3da87ebb-fc32-4e40-8e96-af65a56cd425/downloadae9e573a68e7f92501b6913cc846c39fMD53TEXTDiseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala.pdf.txtDiseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala.pdf.txtExtracted texttext/plain10464https://repositorio.uniandes.edu.co/bitstreams/4dc6ad6f-6afd-4b24-a041-c2aa88264fec/downloadb547efb0f55e7292e4e494a1a46ed318MD54Formato Autorización Tesis.pdf.txtFormato Autorización Tesis.pdf.txtExtracted texttext/plain2030https://repositorio.uniandes.edu.co/bitstreams/e4d61ea1-28b1-456a-ac22-99fbac046045/downloadeff97223588eb733d49c24b44376de04MD56THUMBNAILDiseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala.pdf.jpgDiseño de una Base de Datos para la Orquestación y Automatización de Evaluaciones a Gran Escala.pdf.jpgGenerated Thumbnailimage/jpeg8054https://repositorio.uniandes.edu.co/bitstreams/ddae0b37-c9ac-436f-85c7-a31536056f5a/downloada8ff6f9343d84c4b2ee33ce4171ef86dMD55Formato Autorización Tesis.pdf.jpgFormato Autorización Tesis.pdf.jpgGenerated Thumbnailimage/jpeg10970https://repositorio.uniandes.edu.co/bitstreams/468e5c9b-ee85-42c4-ac19-8a47aea5a937/download8444bfe3b8b75c03ff9b5b9891f19062MD571992/75740oai:repositorio.uniandes.edu.co:1992/757402025-03-05 10:02:44.405https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfopen.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coPGgzPjxzdHJvbmc+RGVzY2FyZ28gZGUgUmVzcG9uc2FiaWxpZGFkIC0gTGljZW5jaWEgZGUgQXV0b3JpemFjacOzbjwvc3Ryb25nPjwvaDM+CjxwPjxzdHJvbmc+UG9yIGZhdm9yIGxlZXIgYXRlbnRhbWVudGUgZXN0ZSBkb2N1bWVudG8gcXVlIHBlcm1pdGUgYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBTw6luZWNhIHJlcHJvZHVjaXIgeSBkaXN0cmlidWlyIGxvcyByZWN1cnNvcyBkZSBpbmZvcm1hY2nDs24gZGVwb3NpdGFkb3MgbWVkaWFudGUgbGEgYXV0b3JpemFjacOzbiBkZSBsb3Mgc2lndWllbnRlcyB0w6lybWlub3M6PC9zdHJvbmc+PC9wPgo8cD5Db25jZWRhIGxhIGxpY2VuY2lhIGRlIGRlcMOzc2l0byBlc3TDoW5kYXIgc2VsZWNjaW9uYW5kbyBsYSBvcGNpw7NuIDxzdHJvbmc+J0FjZXB0YXIgbG9zIHTDqXJtaW5vcyBhbnRlcmlvcm1lbnRlIGRlc2NyaXRvcyc8L3N0cm9uZz4geSBjb250aW51YXIgZWwgcHJvY2VzbyBkZSBlbnbDrW8gbWVkaWFudGUgZWwgYm90w7NuIDxzdHJvbmc+J1NpZ3VpZW50ZScuPC9zdHJvbmc+PC9wPgo8aHI+CjxwPllvLCBlbiBtaSBjYWxpZGFkIGRlIGF1dG9yIGRlbCB0cmFiYWpvIGRlIHRlc2lzLCBtb25vZ3JhZsOtYSBvIHRyYWJham8gZGUgZ3JhZG8sIGhhZ28gZW50cmVnYSBkZWwgZWplbXBsYXIgcmVzcGVjdGl2byB5IGRlIHN1cyBhbmV4b3MgZGUgc2VyIGVsIGNhc28sIGVuIGZvcm1hdG8gZGlnaXRhbCB5L28gZWxlY3Ryw7NuaWNvIHkgYXV0b3Jpem8gYSBsYSBVbml2ZXJzaWRhZCBkZSBsb3MgQW5kZXMgcGFyYSBxdWUgcmVhbGljZSBsYSBwdWJsaWNhY2nDs24gZW4gZWwgU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBvIGVuIGN1YWxxdWllciBvdHJvIHNpc3RlbWEgbyBiYXNlIGRlIGRhdG9zIHByb3BpbyBvIGFqZW5vIGEgbGEgVW5pdmVyc2lkYWQgeSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGVuIHRvZGFzIHN1cyBmb3JtYXMsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiB5IGRpc3RyaWJ1Y2nDs24gKGFscXVpbGVyLCBwcsOpc3RhbW8gcMO6YmxpY28gZSBpbXBvcnRhY2nDs24pIHF1ZSBtZSBjb3JyZXNwb25kZW4gY29tbyBjcmVhZG9yIGRlIGxhIG9icmEgb2JqZXRvIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8uPC9wPgo8cD5MYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGVtaXRlIGVuIGNhbGlkYWQgZGUgYXV0b3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50byB5IG5vIGNvcnJlc3BvbmRlIGEgY2VzacOzbiBkZSBkZXJlY2hvcywgc2lubyBhIGxhIGF1dG9yaXphY2nDs24gZGUgdXNvIGFjYWTDqW1pY28gZGUgY29uZm9ybWlkYWQgY29uIGxvIGFudGVyaW9ybWVudGUgc2XDsWFsYWRvLiBMYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgZXh0ZW5zaXZhIG5vIHNvbG8gYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIHVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCBzaW5vIHRhbWJpw6luIHBhcmEgZm9ybWF0byBlbGVjdHLDs25pY28sIHkgZW4gZ2VuZXJhbCBwYXJhIGN1YWxxdWllciBmb3JtYXRvIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIuPC9wPgo8cD5FbCBhdXRvciwgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuPC9wPgo8cD5FbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLjwvcD4KPHA+U2kgdGllbmUgYWxndW5hIGR1ZGEgc29icmUgbGEgbGljZW5jaWEsIHBvciBmYXZvciwgY29udGFjdGUgY29uIGVsIDxhIGhyZWY9Im1haWx0bzpiaWJsaW90ZWNhQHVuaWFuZGVzLmVkdS5jbyIgdGFyZ2V0PSJfYmxhbmsiPkFkbWluaXN0cmFkb3IgZGVsIFNpc3RlbWEuPC9hPjwvcD4K |