-
Notifications
You must be signed in to change notification settings - Fork 3
Modelo conceitual
O Bloomer é uma plataforma aberta para novos usuários, que, para se cadastrar, devem informar:
- Nome;
- Data de nascimento;
- Sexo;
- Login;
- Senha.
Quando o usuário Desenvolvedor de jogos publica um tipo de jogo, ele deve informar:
- O nome do Tipo de Jogo;
- A descrição do Tipo de Jogo;
- A plataforma na qual o Tipo de Jogo foi desenvolvido (Unity3D, Construct2, Flash, Flex, Pygame, Outra);
- Os níveis da taxonomia de Bloom que o jogo exercita.
Além disso, o desenvolvedor deve cadastrar os tipos de questões que podem ser configuradas no tipo de jogo. O cadastro do tipo de questão possui o nome da questão e uma descrição que explica como configurar o tipo de questão.
Posteriormente, um professor pode consultar os tipos de jogos disponíveis e configurar algum deles, a fim de criar um Jogo para os seus alunos. O professor deve informar o nome que ele dará ao jogo (não precisa ser o mesmo nome do tipo de jogo). Para cada tipo de questão cadastrada no tipo de jogo escolhido, o professor deve configurar uma questão no jogo. A Questão consiste da pergunta e do gabarito que serão utilizados.
A rede social do Bloomer é armazenada nas Relações. Uma relação consiste de: usuário que está sendo seguindo (destino), usuário que segue (origem) e a data que a relação foi iniciada. Não há restrições de relacionamentos entre os usuários Bloomer, exceto que um usuário não pode seguir a si mesmo.
Após esses passos, os usuários alunos podem jogar Partidas de quaisquer dos jogos configurados. Nesse momento, o software do jogo fornecido pelo desenvolvedor é executado e envia os dados da partida automaticamente para o Bloomer. Os dados coletados são:
Acerca da partida:
- Data e Hora do início da partida;
- Porcentagem de acerto nas questões da partida;
- Indicador se a partida foi concluída;
- Escore do jogador na partida;
Para cada questão respondida, o Bloomer coleta o conteúdo da Resposta fornecida pelo usuário jogador.
O cruzamento desses dados é suficiente para que o Bloomer gere os relatórios de aprendizado, que podem ser consultados pelos professores.
O diagrama a seguir resume todos os dados que são coletados pelo Bloomer.