Skip to content

Instantly share code, notes, and snippets.

@dremendes
Last active December 20, 2015 17:29
Show Gist options
  • Save dremendes/6169194 to your computer and use it in GitHub Desktop.
Save dremendes/6169194 to your computer and use it in GitHub Desktop.
Projeto/Specs pro Hackathon Startup Jam - Sala de aula virtual
Ambiente para ensino e aprendizado pela internet, gratuito.
Porque?
- Porque não tem nada bom nesse sentido, o melhor que conheço é o Treinatom, que seria perfeito se não fosse baseado
em flash e proprietário. Check out: http://www.treinatom.com.br/pt/tour
Stack sugerida:
- Backend
- Node.js com Express
- MongoDB
- Frontend
- Angular.js
- jQuery Mobile??? ou Bootstrap mesmo?
Imagina isso aqui em 2013 http://dremendes.files.wordpress.com/2013/02/screenshot-from-2013-02-16-092439-e1361021314985.png
Agora troca o que seria a board por vídeo, e adicione como feature riscar os slides
Imagina que tem áudio (veja o controle de volume) e que quando o professor clica em um aluno, pode passar o microfone e/ou
câmera para ele!
Pensei em fazer tablets-first, com jQuery Mobile, mas talvez não seja uma boa idéia..
Um caso de uso:
Usuário faz login usando (facebook || twitter) em sua conta.
Ao entrar, ele visualiza uma tela que exibe os cursos em andamento naquele momento ao lado de outros cursos já gravados.
Ele clica em um dos cursos que estão em andamento;
Ele vai para uma tela semelhante a que você imaginou um pouco acima.
O professor vê o novo aluno que entrou, passa o microfone para que ele se apresente, todos dizem oi, etc.
O professor faz uma pergunta, outro aluno responde, o professor pede para o aluno escrever sua resposta no quadro
Daí o professor avança para um slide em branco para que o aluno possa escrever.
O professor se despede e a aula acaba, alunos são redirecionados para a tela anterior, desta vez com mais uma aula gravada.
Usuário faz logout.
FIM, ganhamos 10 mil reais.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment