Open erikfig opened 8 years ago
Aqui vai algumas sugestões:
emissão de NFSe e NFe (apostilas, livros,curso,...) -> integrar com emissores existentes forum interno (integração ou criação)
Eu estou desenvolvendo uma plataforma de ensino ha quase 2 anos, posso dar uns pitacos, para ter gestao de notas o correto seria ter um banco de avaliacoes, e vou falar os relatorios de performance da turma e aluno sao complexos. Acredito que para algo like codecasts, school of net e afins, notas e avaliacoes seja tao necessario assim.
@erikfig como vai funcionar isso? Eu particularmente, estou interessado em ajudar, mas realmente não faço ideia de como começar a fazer isso. Eu gostei das ideias do @elton182, acho que poderiamos começar do mais simples para coisas mais avançadas. Não sei. Se puder explicar melhor, eu sou um que gostaria de ajudar bastante.
@maiconpinto por enquanto vamos discutir ideias e coletar informações, para definirmos o que será feito e com base nisso tomar uma decisão...
Podia fazer também uma idéia estilo ao antigo LiveMocha onde os próprios alunos poderiam criar e compartilhar exercícios e realizar as suas avaliações dos outros.
Os pontos do @elton182 estão ótimos, e eu gostaria de complementar com:
Gente, acho que precisamos definir os seguintes passos para o EAD
Uma funcionalidade que eu acho muito interessante dos cursos que faço em inglês (Code School) é um teste/exercício entre cada nível de aprendizado do curso. (+Gamefication já mencionada)
Uma prova online que pede um acerto de 80% para gerar o certificado é outra funcionalidade que eu acho muito boa. (Coursera)
Opa bom dia, quero participar, no "Forum" mencionado acho que poderiamos agregar um bate-papo para possibilitar gerar um assunto em particular e assim irem para publicação no forum e obter outras opniões. Também poderiamos ter um recurso para compartilhar url no momento de uma discução, assim quando uma discução começar no forum poderia ser compartilhado por outros meios e que receber a url acompanhar tudo.
Tenho alguns pontos a ressaltar sobre plataforma EaD.
Não recomendo um painel com cadastro de usuários/alunos o ideal é convite, uma vez que se vc colocar um usuário dentro de uma plataforma de terceiro soa um bocado como invasão de privacidade.
Um usuário em uma plataforma de EaD tem vários papeis, ex: usuários pode ser professor, aluno ou simplesmente admin.
Ponto a ser ressaltados sobre o cadastro de conteúdo, uma vez que alguém ingressa em um curso com material X e Y, no futuro o curso pode receber um Z, fazendo com que a matrícula do usuário sofra alteração, é importante ter imutabilidade nas matrículas, uma vez que uma matrícula é produto de um curso.
Existe algum cronograma/calendário e/ou lista de próximas atividades? Um canal de comunicação usada exclusivamente para o projeto?
Eu organizei no começo... o vinicius montou o segundo hangout... bem.. o projeto é da comunidade... o próximo passo seria organizar pra começar a desenvolver (definir os end-poits da api, escolher o framework, como a todo list será organizada para toda a comunidade saber o que tem que ser feito)... eu posso fazer, mas não neste momento
Alguém se voluntaria para o próximo Hangout?
@erikfig , a gente podia definir algumas coisas, como funções, responsabilidades, calendário e lista de atividades....o que acha?
No momento precisariamos apenas de um dev pra tocar o projeto, eu dou uma força pra organizar aqui e começar a gerar TODO List pra galera contribuir.. como é um projeto da comunidade... acho que o calendário pode ser desnecessário... oque vc acha?
Quem for tocar o projeto pode decidir framework e tudo mais...
Se eu for tocar o projeto vou usar o Laravel!
@erikfig , como assim quem vai tocar? não seria vários devs tocando simultaneamente?
Alguém precisa ficar responsável por organizar e aceitar os pull requests, estabelecer regras e até para adiantar a estrutura e tudo mais...
@erikfig , entendi, o responsável que vc tá falando seria o manager do repositório...
uma boa abordagem e o uso do symfony microkernel com command bus. eu diria pra usar o silex, mas acho melhor seguir o symfony, pois o silex podera cair em virtude do symfony flex.
o motivo de usar symfony e o ecossistema.
middleware (aka events no symfony) pra jwt.
certamente o primerio passo seria definir bem as ferramentas, e depois o gerenciamento de usuarios e seus papeis.
eu vejo assim :)
Depois de uma reviravolta inesperada por mim, definimos que o projeto a desenvolver será uma plataforma de ensino, pois bem, vamos discutir os recursos que nossa plataforma deverá ter.
Fique a vontade para sugerir como quiser...
Lembrando que usaremos RESTful...