GAMIFY: desenvolvimento de uma plataforma gamificada para acompanhamento de atividades no Google Classroom

dc.contributor.advisor1 Araujo, Mike Christian de Sousa
dc.contributor.advisor1Lattes http://lattes.cnpq.br/0780017047826417
dc.contributor.referee1 Silva Neto, José Soares
dc.contributor.referee1Lattes http://lattes.cnpq.br/7119667385203059
dc.contributor.referee2 Silva, Thiago Reis
dc.contributor.referee2Lattes http://lattes.cnpq.br/9776112478293682
dc.creator Oliveira, Diego de Sousa
dc.creator.Lattes http://lattes.cnpq.br/4132658400926893
dc.date.accessioned 2026-10-23T15:24:17Z
dc.date.issued 2026
dc.description.abstract This technical report presents the development of a gamified web platform integrated with Google Classroom for monitoring assignments, grades, and academic performance indicators. The solution was designed to complement the management resources provided by Google Classroom by transforming academic data into visual monitoring elements, including experience points, levels, progress bars, rankings, and performance dashboards. The development process comprised the definition of gamification requirements, system modeling, implementation of a client–server architecture, integration with Google services, data persistence, and deployment in a web environment. The backend was developed with Python, Django, and Django REST Framework, while the interface was built with Django templates, HTML, CSS, JavaScript, and Bootstrap. Authentication was implemented through Google accounts and OAuth 2.0, and courses, assignments, submissions, and grades were synchronized through the Google Classroom API. The processed data are stored in PostgreSQL and used to generate gamified indicators. The functionalities were technically verified through Django automated tests using simulated data and responses to avoid direct dependence on the external API during test execution. The documented test scenarios confirmed the integrity of data persistence and relationships, the correct resolution of routes, the protection of access to system functionalities, the accuracy of the gamification calculations, and the proper structure of the REST API responses. The resulting functional prototype can integrate academic information from Google Classroom and present it through a gamified interface
dc.description.resumo Este relatório técnico apresenta o desenvolvimento de uma plataforma web gamificada integrada ao Google Classroom, destinada ao acompanhamento de atividades, notas e indicadores de desempenho acadêmico. A solução foi concebida para complementar os recursos de gestão disponibilizados pelo Google Classroom, transformando dados acadêmicos em elementos visuais de acompanhamento, como pontos de experiência, níveis, barras de progresso, rankings e painéis de desempenho. O processo de desenvolvimento compreendeu a definição dos requisitos de gamificação, a modelagem do sistema, a implementação da arquitetura cliente-servidor, a integração com serviços Google, a persistência dos dados e a implantação da aplicação em ambiente web. O backend foi desenvolvido com Python, Django e Django REST Framework, enquanto a interface utilizou templates Django, HTML, CSS, JavaScript e Bootstrap. A autenticação foi implementada com conta Google e OAuth 2.0, e a sincronização de cursos, atividades, submissões e notas foi realizada por meio da Google Classroom API. Os dados processados são armazenados em PostgreSQL e utilizados na geração dos indicadores gamificados. A verificação técnica das funcionalidades foi realizada por meio de testes automatizados do Django, utilizando dados e respostas simuladas para evitar dependência direta da API externa durante a execução dos testes. Os cenários documentados confirmaram a integridade da persistência e dos relacionamentos de dados, a resolução de rotas, a proteção de acesso às funcionalidades, a precisão dos cálculos de gamificação e a estrutura adequada das respostas da API REST. Como resultado, foi obtido um protótipo capaz de integrar informações acadêmicas do Google Classroom e apresentá-las em uma interface gamificada.
dc.identifier.citation OLIVEIRA, Diego de Sousa. GAMIFY: desenvolvimento de uma plataforma gamificada para acompanhamento de atividades no Google Classroom. Orientador: Mike Christian de Sousa Araujo. 2026. 48 f. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia do Piauí, Campus Angical, Angical do Piauí, 2026
dc.identifier.uri https://bia.ifpi.edu.br/handle/123456789/6079
dc.language por
dc.publisher Instituto Federal de Educação, Ciência e Tecnologia do Piauí
dc.publisher.country Brasil
dc.publisher.department Campus Angical
dc.publisher.initials IFPI
dc.rights Acesso Aberto
dc.subject Gamificação
dc.subject Google Classroom
dc.subject Django
dc.subject Aplicação Web
dc.subject Integração de Sistemas
dc.subject Gamification
dc.subject Google Classroom
dc.subject Django
dc.subject Web application
dc.subject systems integration
dc.subject.cnpq CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.title GAMIFY: desenvolvimento de uma plataforma gamificada para acompanhamento de atividades no Google Classroom
dc.title.alternative GAMIFY: development of a gamified platform for monitoring assignments in Google Classroom.
dc.type Trabalho de Conclusão de Curso

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2026_termo_dsoliveira.pdf
Size:
769.51 KB
Format:
Loading...
Thumbnail Image
Name:
2026_tcc_dsoliveira.pdf
Size:
3.08 MB
Format:
Adobe Portable Document Format

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: