Git Product home page Git Product logo

edux's Introduction

EduX

1 – Mundo Comum

Dia a dia, os alunos da Escola Senai de Informática aprendem diversos conceitos e atingem vários objetivos com relação ao curso que estão fazendo. Uma grande dificuldade é mostrar para os alunos os objetivos(capacidades) que eles ainda devem alcançar.

2 – Chamado para a Aventura

Com o intuito de trazer uma experiência gamificada para os alunos, os docentes Diego e Paulo propuseram elaborar um projeto chamado EduX, que visa atender os 4 arquétipos de jogador, segundo Bartle, para trazer maior imersão para os alunos e também fácil entendimento sobre o plano de curso de cada especialidade, assim como seus objetivos a serem alcançados.

Paulo e Diego levantaram os seguintes requisitos:

Sistema Web

Perfis de usuário:

Aluno: pode ser matriculado em uma determinada turma; Professor: pode lecionar em diversas turmas, além de gerenciar os alunos ;

Funcionalidades do Professor

O professor poderá gerenciar alunos; O professor poderá gerenciar suas turmas; O professor poderá gerenciar os objetivos do curso; O professor poderá avaliar os objetivos alcançados, atribuindo uma nota de 0 a 100; O professor poderá ver o ranking geral da turma O professor poderá ver as informações individuais de cada aluno, assim como os objetivos e metas alcançadas; O professor poderá criar seu próprio cadastro na plataforma; O professor poderá cadastrar dicas com determinados temas para os alunos; O professor poderá usar a geolocalização dos alunos para verificar a presença deles na sala;

Funcionalidades do Aluno

O aluno poderá visualizar suas conquistas em uma tabela com a seguinte estrutura: Colocação no ranking geral, tendo como requisito de desempate a data de quem atingiu primeiro tal objetivo e a nota(principal critério); Número de conquistas ocultas (easter eggs definidos pelos docentes); Número de conquistas total; Número total de curtidas em posts; Ver lista de objetivos e seus status (alcançado ou não), e nota atribuída; Criar post com texto e/ou imagem sobre tópicos do curso; Ver timeline de posts da própria turma;

Sistema mobile

O aluno poderá ver seu ranking geral; O aluno poderá postar algum conteúdo em imagem e/ou texto; O aluno poderá ver a timeline de posts da sua turma; O aluno poderá ver dicas cadastradas pelo professor, separado por temas;

--------

diagrama

edux's People

Contributors

merces-dev avatar mateusgatti avatar henrique-leandro-dev avatar

Stargazers

Maria Eduarda avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.