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
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.82 KB
- Format:
- Item-specific license agreed upon to submission
- Description: