Skip to content

Gami API

Gami API é um serviço backend que fornece a camada de gamificação para o GamiBot. Melhora Sistemas de Gestão de Aprendizagem como o Moodle com funcionalidades de gamificação conversacional, permitindo que os utilizadores ganhem XP e crachás através de interações com cursos.


Funcionalidades Principais

Modos Conversacionais

A API suporta três modos de interação:

ModoDescrição
ClarifyFazer perguntas sobre tópicos
QuizRealizar quizzes para testar conhecimentos e ganhar XP
SummarizeObter resumos de tópicos do curso

Sistema de Gamificação

Rastreio de XP

Os utilizadores ganham XP com base no seu desempenho nos quizzes:

Pontuação QuizXP Ganho
0-200 XP
21-405 XP
41-6010 XP
61-8015 XP
81-10020 XP

Progresso de Tópicos

O desempenho nos quizzes também avança o progresso do tópico:

  • Pontuação 61-80: +20% de progresso
  • Pontuação 81-100: +40% de progresso
  • Tópicos marcados como Concluídos a 100%

Crachás

Crachás automáticos recompensam várias conquistas:

CracháCondiçãoNíveis
Sabes tudoPontuação Quiz ≥ 901x, 3x, 7x
Diamante brutoPontuação Quiz 60-891x, 3x, 7x
AcumuladorXP Total do Curso100, 200, 300 XP
Corta palavrasConversas de resumo3, 7, 11
QuizzólogoConversas de quiz3, 7, 11
Analista de matériaConversas de esclarecimento3, 7, 11
Sempre na conversaTotal de conversas5, 10, 20

Estatísticas do Utilizador

Para cada inscrição em curso, o sistema rastreia:

  • XP Total - Soma de todo o XP ganho
  • Crachás - Lista de crachás e progresso atual
  • Conclusões de Tópicos - % de progresso para cada tópico
  • Estatísticas de Engagement - Contagens de conversas por modo e tempo gasto

Próximos Passos

Released under the MIT License.