RepoIF: desenvolvimento de uma plataforma web para gerenciamento e compartilhamento centralizado de materiais didáticos no IFPI - campus Picos.

dc.contributor.advisor1 Araujo, Israel Cardoso
dc.contributor.advisor1Lattes http://lattes.cnpq.br/8618845227516427pt_BR
dc.creator Silva, Kauê Alves
dc.creator.Lattes https://lattes.cnpq.br/0027792396881055pt_BR
dc.date.accessioned 2026-08-12T19:35:23Z
dc.date.available 2026-08-12T19:35:23Z
dc.date.issued 2026
dc.description.abstract The dispersion of teaching materials across different digital channels can make their organization, location, and retrieval difficult in academic environments. In this context, this study aimed to develop and technically validate RepoIF, a web platform designed for the centralized management and sharing of teaching materials at the Federal Institute of Piauí (IFPI) - Picos Campus. The solution was developed to support the management of subjects, materials, classes, and assignments, as well as authentication, authorization, access control, administration, and moderation mechanisms. The research is characterized as applied, with a qualitative approach and exploratory and descriptive objectives. The development was conducted incrementally, involving requirements elicitation and specification, modeling, architecture definition, implementation, and validation. The solution uses React for the frontend, NestJS for the backend, PostgreSQL for structured data persistence, and Cloudflare R2 for file storage. Technical validation was performed through automated tests on the backend and frontend, complemented by integration tests with PostgreSQL, database migrations, and HTTP workflows. A total of 418 distinct backend tests and 159 frontend tests were executed and approved, resulting in 577 automated test cases. The usability of the interfaces was also analyzed through a heuristic inspection based on Nielsen's ten usability heuristics, using visual evidence from the platform's main functionalities. The results demonstrated the proper functioning of the behaviors covered by the test suites and the adherence of the analyzed interfaces to the adopted heuristic principles. It is concluded that RepoIF constitutes a functional solution within the established scope, providing resources for the organization, management, sharing, and retrieval of teaching materials in a structured environment.pt_BR
dc.description.resumo A dispersão de materiais didáticos entre diferentes canais digitais pode dificultar sua organização, localização e recuperação no contexto acadêmico. Diante desse cenário, este trabalho teve como objetivo desenvolver e validar tecnicamente o RepoIF, uma plataforma web voltada ao gerenciamento e ao compartilhamento centralizado de materiais didáticos no Instituto Federal de Educação, Ciência e Tecnologia do Piauí (IFPI) - Campus Picos. A solução foi desenvolvida para contemplar o gerenciamento de disciplinas, materiais, turmas e atividades, além de mecanismos de autenticação, autorização, controle de acesso, administração e moderação. A pesquisa caracteriza-se como aplicada, de abordagem qualitativa e objetivos exploratórios e descritivos. O desenvolvimento ocorreu de forma incremental, envolvendo levantamento e especificação de requisitos, modelagem, definição da arquitetura, implementação e validação. A solução utiliza React no frontend, NestJS no backend, PostgreSQL para persistência dos dados estruturados e Cloudflare R2 para armazenamento dos arquivos. A validação técnica foi realizada por meio de testes automatizados no backend e no frontend, complementados por testes de integração com PostgreSQL, migrações e fluxos HTTP. Foram executados e aprovados 418 testes distintos no backend e 159 no frontend, totalizando 577 casos de teste automatizados. A usabilidade das interfaces também foi analisada por meio de inspeção heurística baseada nas dez heurísticas de Nielsen, utilizando evidências visuais das principais funcionalidades da plataforma. Os resultados demonstraram o funcionamento dos comportamentos contemplados pelas suítes de testes e a aderência das interfaces analisadas aos princípios heurísticos adotados. Conclui-se que o RepoIF constitui uma solução funcional para o escopo estabelecido, reunindo recursos para organização, gerenciamento, compartilhamento e recuperação de materiais didáticos em um ambiente estruturado.pt_BR
dc.identifier.uri https://bia.ifpi.edu.br/jspui/handle/123456789/5780
dc.language porpt_BR
dc.publisher Instituto Federal de Educação, Ciência e Tecnologia do Piauípt_BR
dc.publisher.country Brasilpt_BR
dc.publisher.department Campus Picospt_BR
dc.publisher.initials IFPIpt_BR
dc.rights Acesso Abertopt_BR
dc.subject plataformas webpt_BR
dc.subject materiais didáticos digitaispt_BR
dc.subject.cnpq CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.title RepoIF: desenvolvimento de uma plataforma web para gerenciamento e compartilhamento centralizado de materiais didáticos no IFPI - campus Picos.pt_BR
dc.type Trabalho de Conclusão de Cursopt_BR

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2026_tcc_kasilva.pdf
Size:
3.61 MB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
2026_termo_kasilva.pdf
Size:
163.89 KB
Format:
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.82 KB
Format:
Item-specific license agreed upon to submission
Description: