Studytalk: um sistema para facilitar a propagação de questionamentos e soluções existentes nas comunidades estudantís

Tipo de documento

Monografia

Data

2023

Modalidade de acesso

Acesso aberto

Centro

CEAVI

Instituição

Programa

Área do conhecimento

Ciências Exatas e da Terra

Editora

Autor

Noss, Mateus Coelho

Coorientador

Projetos de Pesquisa

Unidades Organizacionais

Fascículo

Resumo

O presente trabalho tem como objetivo o desenvolvimento de um aplicativo para auxiliar os estudantes em seus estudos através do debate em qualquer local e hora, fornecendo um ambiente saudável e controlável onde possam expressar suas dúvidas e repassar seu conhecimento através das respostas. Também são apresentados nesse trabalho os processos de análiste, desenvolvimento, implementação, testes e validação, bem como as tecnologias e metodologias aplicadas, tais como: Kotlin, Spring Boot, Jetpack Compose, Clean Architecture, Casos de Uso 2.0, TDD, SUS. Foram desenvolvidos dois sistemas que compõem o projeto, sendo esses: o servidor, responsável por capturar as chamadas para a API, bem como manter as base de dados atualizadas, após realizada a tratativa dos dados respeitando os casos de uso da aplicação; o sistema mobile desenvolvido para Android nativo, utilizando Jetpack Compose, o qual permite que estudantes realizem seus estudos, tanto conectados quanto desconectados da internet, através dos debates. Por fim, uma análise sobre trabalhos correlatos também foi realizada, com o intuito de analisar a diferença entre esses e a proposta do presente trabalho.

Abstract

The present work aims to develop an application to assist students in their studies through debate at any location and time, providing them with a healthy and controllable environment where they can express their doubts and share their knowledge through responses. This work also presents the processes of analysis, development, implementation, testing, and validation, as well as the technologies and methodologies applied, such as Kotlin, Spring Boot, Jetpack Compose, Clean Architecture, Use Cases 2.0, TDD, and SUS. Two systems were developed as part of the project: the server, responsible for capturing calls to the API and keeping the databases updated after processing the data in accordance with the application's use cases, and the mobile system developed for native Android, using Jetpack Compose, which allows students to engage in their studies through debates, whether connected or disconnected from the internet. Finally, an analysis of related works was also conducted to compare the differences between them and the proposal of the present work.

Citação

DOI

Avaliação

Revisão

Suplementado Por

Referenciado Por

Licença Creative Commons

Exceto quando indicado de outra forma, a licença deste item é descrita como Attribution-NonCommercial-ShareAlike 4.0 Brazil