Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line)
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2025 |
| Tipo de documento: | Trabalho de conclusão de curso |
| Idioma: | por |
| Título da fonte: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
| Texto Completo: | http://repositorio.ufc.br/handle/riufc/80477 |
Resumo: | Considering the need to improve communication between higher education students, academic monitors, and professors, the development of the Ambiente de Monitoria Online (AMO) software was conceived by the Projeto de Apoio ao Ensino (PAE) at the Federal University of Ceará (UFC), Russas campus. The application aims to establish an additional means of contact among campus members, allowing students to ask questions about topics within their courses and enhance heir learning. The tool enables users to post comments in forums and schedule meetings with academic monitors. This work aims to present the development of the application’s back-end, which consists of a Representational State Transfer (REST) Application Programming Interface (API). To carry out this work, it was necessary to analyze the system requirements document, which contains all its functionalities. To meet these requirements, the system was developed using the Python programming language, with Django Rest Framework (DRF) to build the API following a Model-View-Controller (MVC) architecture. After the development phase, tests were conducted to verify whether the functionalities were correctly implemented and if they returned the expected and accurate data. The mobile application was launched for the academic community of Russas in February 2025. Upon receiving user feedback or identifying the need for improvements, the application will be updated to ensure good usability and efficiency for its users. |
| id |
UFC-7_cf0c7cd67035adbb52c6c4cc443fa4d3 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/80477 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Alcântara, Pedro Henrique De SousaVasconcelos, Patrícia Freitas Campos de2025-04-15T13:42:51Z2025-04-15T13:42:51Z2025ALCÂNTARA, Pedro Henrique De Sousa. Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line). 2025. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Campus de Russas, Universidade Federal do Ceará, Russas, 2025.http://repositorio.ufc.br/handle/riufc/80477Considering the need to improve communication between higher education students, academic monitors, and professors, the development of the Ambiente de Monitoria Online (AMO) software was conceived by the Projeto de Apoio ao Ensino (PAE) at the Federal University of Ceará (UFC), Russas campus. The application aims to establish an additional means of contact among campus members, allowing students to ask questions about topics within their courses and enhance heir learning. The tool enables users to post comments in forums and schedule meetings with academic monitors. This work aims to present the development of the application’s back-end, which consists of a Representational State Transfer (REST) Application Programming Interface (API). To carry out this work, it was necessary to analyze the system requirements document, which contains all its functionalities. To meet these requirements, the system was developed using the Python programming language, with Django Rest Framework (DRF) to build the API following a Model-View-Controller (MVC) architecture. After the development phase, tests were conducted to verify whether the functionalities were correctly implemented and if they returned the expected and accurate data. The mobile application was launched for the academic community of Russas in February 2025. Upon receiving user feedback or identifying the need for improvements, the application will be updated to ensure good usability and efficiency for its users.Tendo em vista a necessidade de melhoria da comunicação entre os alunos do ensino superior, monitores acadêmicos e professores, foi idealizado o desenvolvimento do software Ambiente de Monitoria Online (AMO) pelo Projeto de Apoio ao Ensino (PAE) da Universidade Federal do Ceará (UFC) campus de Russas. A aplicação tem por objetivo estabeler mais uma forma de contato entre os membros do campus de Russas, para que os alunos possam tirar dúvidas sobre as disciplinas e aprimorar seu aprendizado. A ferramenta permite a realização de comentários em fóruns e agendamentos de atendimento com os monitores. O presente trabalho tem como propósito apresentar o desenvolvimento do back-end do aplicativo, que consiste em uma Application Interface Program (API) Representational State Transfer (REST). Para a realização do trabalho, foi necessário analisar o documento de requisistos do sistema, que consta todas as funcionalidades do mesmo. Para atender aos requisitos, o desenvolvimento do sistema contou com uso da linguagem de programação Python, utilizando o Django Rest Framework (DRF) para construir a API com uma arquitetura Model View Controller (MVC). Após a etapa de desenvolvimento, foram realizados testes para verificar se as funcionalidades foram implementadas corretamente e se estão retornando os dados corretos e esperados. O aplicativo mobile foi lançado para a comunidade acadêmica russana em fevereiro de 2025. Ao receber feedback dos usuários ou houver necessidade de melhorias, o aplicativo será atualizado, garantindo boa usabilidade e eficiência para os seus usuários.Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line)info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesismonitoria acadêmicaprojeto de extensãodesenvolvimento back-endDjango REST FrameworkAPI RESTacademic monitoringextension projectback-end developmentDjango REST FrameworkREST APICNPQ::ENGENHARIASinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFChttp://lattes.cnpq.br/7463115457170368ORIGINAL2025_tcc_phsalcântara.pdf2025_tcc_phsalcântara.pdfapplication/pdf2170158http://repositorio.ufc.br/bitstream/riufc/80477/1/2025_tcc_phsalc%c3%a2ntara.pdf65e4c0a3ffe7d17ed1f4457706d69ddeMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/80477/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/804772025-04-15 10:42:53.604oai:repositorio.ufc.br:riufc/80477Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2025-04-15T13:42:53Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line) |
| title |
Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line) |
| spellingShingle |
Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line) Alcântara, Pedro Henrique De Sousa CNPQ::ENGENHARIAS monitoria acadêmica projeto de extensão desenvolvimento back-end Django REST Framework API REST academic monitoring extension project back-end development Django REST Framework REST API |
| title_short |
Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line) |
| title_full |
Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line) |
| title_fullStr |
Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line) |
| title_full_unstemmed |
Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line) |
| title_sort |
Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line) |
| author |
Alcântara, Pedro Henrique De Sousa |
| author_facet |
Alcântara, Pedro Henrique De Sousa |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Alcântara, Pedro Henrique De Sousa |
| dc.contributor.advisor1.fl_str_mv |
Vasconcelos, Patrícia Freitas Campos de |
| contributor_str_mv |
Vasconcelos, Patrícia Freitas Campos de |
| dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS |
| topic |
CNPQ::ENGENHARIAS monitoria acadêmica projeto de extensão desenvolvimento back-end Django REST Framework API REST academic monitoring extension project back-end development Django REST Framework REST API |
| dc.subject.ptbr.pt_BR.fl_str_mv |
monitoria acadêmica projeto de extensão desenvolvimento back-end Django REST Framework API REST |
| dc.subject.en.pt_BR.fl_str_mv |
academic monitoring extension project back-end development Django REST Framework REST API |
| description |
Considering the need to improve communication between higher education students, academic monitors, and professors, the development of the Ambiente de Monitoria Online (AMO) software was conceived by the Projeto de Apoio ao Ensino (PAE) at the Federal University of Ceará (UFC), Russas campus. The application aims to establish an additional means of contact among campus members, allowing students to ask questions about topics within their courses and enhance heir learning. The tool enables users to post comments in forums and schedule meetings with academic monitors. This work aims to present the development of the application’s back-end, which consists of a Representational State Transfer (REST) Application Programming Interface (API). To carry out this work, it was necessary to analyze the system requirements document, which contains all its functionalities. To meet these requirements, the system was developed using the Python programming language, with Django Rest Framework (DRF) to build the API following a Model-View-Controller (MVC) architecture. After the development phase, tests were conducted to verify whether the functionalities were correctly implemented and if they returned the expected and accurate data. The mobile application was launched for the academic community of Russas in February 2025. Upon receiving user feedback or identifying the need for improvements, the application will be updated to ensure good usability and efficiency for its users. |
| publishDate |
2025 |
| dc.date.accessioned.fl_str_mv |
2025-04-15T13:42:51Z |
| dc.date.available.fl_str_mv |
2025-04-15T13:42:51Z |
| dc.date.issued.fl_str_mv |
2025 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
bachelorThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
ALCÂNTARA, Pedro Henrique De Sousa. Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line). 2025. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Campus de Russas, Universidade Federal do Ceará, Russas, 2025. |
| dc.identifier.uri.fl_str_mv |
http://repositorio.ufc.br/handle/riufc/80477 |
| identifier_str_mv |
ALCÂNTARA, Pedro Henrique De Sousa. Um estudo de caso de desenvolvimento do back-end do amo (ambiente de monitoria on-line). 2025. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Campus de Russas, Universidade Federal do Ceará, Russas, 2025. |
| url |
http://repositorio.ufc.br/handle/riufc/80477 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
| instname_str |
Universidade Federal do Ceará (UFC) |
| instacron_str |
UFC |
| institution |
UFC |
| reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| bitstream.url.fl_str_mv |
http://repositorio.ufc.br/bitstream/riufc/80477/1/2025_tcc_phsalc%c3%a2ntara.pdf http://repositorio.ufc.br/bitstream/riufc/80477/2/license.txt |
| bitstream.checksum.fl_str_mv |
65e4c0a3ffe7d17ed1f4457706d69dde 8a4605be74aa9ea9d79846c1fba20a33 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
| repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
| _version_ |
1847792821071773696 |