CALLE : aplicativo para a prática de idiomas por meio de jogos interativos
Data
2025Autor
Amaral, Matheus Grego do
Santana, Matheus Nunes
Bastos, Patrick Alves
Stankowicz, Rodrigo do Vale
Marynowski, João Eugenio, 1980-
Calado, Prila Leliza, 1981-
Universidade Federal do Paraná. Setor de Educação Profissional e Tecnológica. Curso de Graduação em Tecnologia em Análise e Desenvolvimento de Sistemas
Metadata
Mostrar registro completoResumo
Resumo: Este trabalho apresenta o desenvolvimento do Calle, um sistema mobile voltado à prática da conversação em línguas estrangeiras por meio de jogos mediados por chamadas de vídeo. A proposta surgiu a partir da constatação de que, apesar da ampla oferta de soluções tecnológicas voltadas ao ensino de idiomas, muitas delas ainda priorizam habilidades passivas como leitura e gramática, negligenciando a produção oral ativa, elemento essencial para o desenvolvimento da fluência comunicativa. O Calle busca preencher essa lacuna ao oferecer um ambiente lúdico, social e interativo no qual os usuários possam praticar a fala em contextos reais. O sistema foi desenvolvido utilizando React Native no front-end, Nest.js no back-end, PostgreSQL como solução de banco de dados, e WebRTC como tecnologia de base para chamadas de vídeo, com comunicação peer-to-peer entre os dispositivos. Essa escolha permite reduzir custos com infraestrutura e aumentar a escalabilidade do sistema. Para garantir um processo de desenvolvimento ágil e colaborativo, foram utilizadas práticas das metodologias Scrum e Kanban, com definição de requisitos por meio de histórias de usuário, prototipação, diagramas UML e sprints incrementais. O sistema contempla funcionalidades como cadastro e autenticação de usuários, pareamento automatizado, troca de mensagens, histórico de partidas, personalização de perfil e modos de jogo com foco em conversação. Também foi realizada uma análise comparativa de aplicativos existentes, evidenciando os diferenciais do Calle na promoção de interações orais autênticas. Dessa forma, o sistema se apresenta como uma solução inovadora e escalável para o ensino de línguas, contribuindo com a superação das principais barreiras enfrentadas por estudantes no desenvolvimento da fluência oral Abstract: This paper presents the development of Calle,a mobile system designed to support foreign language conversation practice through games mediated by video calls. The proposal emerged from the observation that, despite the wide range of technological solutions for language learning, many of them still focus on passive skills such as reading and grammar, neglecting active oral production, an essential component for developing communicative fluency. Calle aims to address this gap by offering a playful, social, and interactive environment where users can practice speaking in real-life contexts. The system was developed using React Native for the front-end, Nest.js for the back-end, PostgreSQL as the database solution, and WebRTC as the core technology for video calls, enabling peer-to-peer communication between devices. This choice reduces infrastructure costs and enhances system scalability. Agile and collaborative development practices were adopted through Scrum and Kanban methodologies, with user stories, prototyping, UML diagrams, and incremental sprints guiding the process. The system includes features such as user registration and authentication, automated matchmaking, messaging, session history, profile customization, and conversation-focused game modes. A comparative analysis of existing applications was also conducted, highlighting Calle's unique approach in fostering authentic oral interactions. Thus, the system stands out as an innovative and scalable solution for language learning, helping overcome the main challenges students face in developing speaking fluency