ayrtonteshima / ead-api

API da plataforma de ensino a distância desenvolvida junto ao canal do YouTube Programador a Bordo
MIT License
196 stars 34 forks source link

Quais funcionalidades um EAD tem? #2

Closed ayrtonteshima closed 4 years ago

ayrtonteshima commented 5 years ago

E aí pessoal, vamos fazer um brainstorm de ideias que um EAD precisa/pode ter e no fim definir o que vamos atacar primeiro?

O ideal é começarmos pelo "coração" da aplicação, as principais funcionalidades e futuramente ir atacando os extras.

Porém, vamos sem restrição e listar todas as funcionalidades possíveis, ok?

Algumas sugestões

jqueryalmeida commented 5 years ago
vallef-meroj commented 5 years ago

Ser um portal multidiomas. Eu me prontifico a cuidar da tradução para a língua internacional Esperanto. Sou presidente da ONG Língua Social, que adota o Esperanto como língua de trabalho. Se o portal funcionar direitinho e for competitivo, posso convocar esperantistas de todo o mundo para ajudar na tradução do Esperanto para diversas outras línguas. O Esperanto tem comunidade de falantes em mais de 100 países.

vallef-meroj commented 5 years ago

Compartilhamento nativo de conteúdo promocional para as principais redes sociais. Por exemplo, comparilhar ementas dos cursos

vallef-meroj commented 5 years ago

Rede social interna, que permita interação entre alunos/alunos e alunos/monitores, formação de grupos

vallef-meroj commented 5 years ago

API para integração com meios de pagamento, inclusive pagamentos internacionais

vallef-meroj commented 5 years ago

Parece que já existe algo mais avançado que padrão SCORM. Vamos dar uma verificada nisso

Militao36 commented 5 years ago

@ayrtonteshima Muito bacana, todas sugestões. Estou ansioso para ajudar no projeto =D

venancioav commented 5 years ago

@ayrtonteshima Show... Vou entrar nessa com certeza. E ajudar com a minha experiencia em EAD.

Algumas Funcionalidades...

:)

vallef-meroj commented 5 years ago

A sugestão acima me lembrou da questão das permissões: então, criar permissões para autor de curso, professor, monitor, aluno, administrador geral etc.

Militao36 commented 5 years ago

Seria uma boa colocar, pontuação para alunos que ajudarem outros alunos, como se fosse um ranking.

venancioav commented 5 years ago

Sim o ranking pode ser também no Simulado.

Lembrado: No cadastro do aluno colocar um campo (Apelido/Como que ser chamado). Onde fica visível no ranking/pontuação.

alvin-dev commented 5 years ago

Barra de progresso para os cursos. É muito satisfatório ver uma barra de progresso subindo assim que vc faz uma aula.

alvin-dev commented 5 years ago

Notificação: cursos lançados ou atualização de um curso já existente será exibida uma notificação para o aluno.

ayrtonteshima commented 5 years ago

Excelente galera!! Quanta ideia irada para implementar!!!

Algumas coisas eu não coloquei na lista pois para mim já estava implícito, como: permissionamento diferente de usuários (professor, admin, aluno,etc.), relatórios e tal...

A questão do SCORM é verdade, eu estava lendo um pouco a respeito e não sei se vale a implementação, podemos aprofundar e ver se existe outras alternativas mais adotadas..

Galera, só lembrando uma coisa: a visão que tenho dessa plataforma é ela ser como um serviço de EAD, onde qualquer layout pode se integrar a ela como uma API RESTFul, então ela tem que ser bem flexível nas questões. Uma referência que tenho de API bem maneira mas que é pago, é essa: https://api.eadbox.com

alvin-dev commented 5 years ago

Certificado Digital: após concluir o curso aluno poderá baixar um certificado em pdf ou enviar para um email.

peduardo1 commented 5 years ago

Área para abertura de chamados/tickets de suporte, caso algo no sistema não esteja funcionando.

edutav commented 5 years ago

penso que ter a possibilidade de assistir as video aulas off-line seria muito bom, compra de aulas a vulto, uma alternativa aos planos (mensal, anual),

evertonthepaula commented 5 years ago

Modulo de pagamento.

Na minha singela opinião deve ser pensado como algo a parte, uma API onde você pode plugar um modulo próprio, ou uma interface de pagamento como a da https://pagar.me/ .

ayrtonteshima commented 5 years ago

Fala @peduardo1, maneiro!! Mas eu acho que isso pode ser um sistema a parte, só com essa responsabilidade de reportar erros, pelo menos é o que costumo ver..

ayrtonteshima commented 5 years ago

Modulo de pagamento.

Na minha singela opinião deve ser pensado como algo a parte, uma API onde você pode plugar um modulo próprio, ou uma interface de pagamento como a da https://pagar.me/ .

A ideia é que seja desacoplado de qualquer serviço de pagamento, bastando adicionar um módulo para integrar, sendo de fácil integração :)

vallef-meroj commented 5 years ago

Galera, só lembrando uma coisa: a visão que tenho dessa plataforma é ela ser como um serviço de EAD, onde qualquer layout pode se integrar a ela como uma API RESTFul, então ela tem que ser bem flexível nas questões. Uma referência que tenho de API bem maneira mas que é pago, é essa: https://api.eadbox.com

Depois de ver a necessidade de comprar e preço, poderemos fazer uma vaquinha. Parece que vai adiantar muita coisa. Sugiro abrir issue só para avaliar essa API, mostrando o papel dela no projeto etc.

PereiraJesse commented 5 years ago

Na questão do certificado, seria interessante gerar um link para que pudesse ser adicionado diretamente ao linkedin ou o certificado digital supre essa necessidade?

nelsonmfinda commented 5 years ago

Quanto ao cupom de desconto, seria legal poder gerar um link de indicação(Referral link) com desconto de X% para cada usuário(Ou até um certo número de usuários) que comprar ou se inscrever no curso.

ayrtonteshima commented 5 years ago

Modulo de pagamento.

Na minha singela opinião deve ser pensado como algo a parte, uma API onde você pode plugar um modulo próprio, ou uma interface de pagamento como a da https://pagar.me/ .

Seria TOP se o @filipedeschamps fizesse esse módulo de pagamento do pagarme para a plataforma. Fica a dica ;)

ayrtonteshima commented 5 years ago

Galera, só lembrando uma coisa: a visão que tenho dessa plataforma é ela ser como um serviço de EAD, onde qualquer layout pode se integrar a ela como uma API RESTFul, então ela tem que ser bem flexível nas questões. Uma referência que tenho de API bem maneira mas que é pago, é essa: https://api.eadbox.com

Depois de ver a necessidade de comprar e preço, poderemos fazer uma vaquinha. Parece que vai adiantar muita coisa. Sugiro abrir issue só para avaliar essa API, mostrando o papel dela no projeto etc.

Não consegui entender, pode explicar?

raphaeljq commented 5 years ago

Seria legal ter uma rede social interna também.

bogacha commented 5 years ago

Sendo aluno de algumas plataformas desse tipo sinto a necessidade de sair da mesma para buscar uma sequencia após terminado um curso, seria legal se a plataforma me desse uma sugestão de qual seria o meu próximo passo. Por exemplo fiz o curso de HTML a plataforma me sugere CSS, depois JS e assim por diante.

wesllycode commented 5 years ago

Comentários por aula do curso e não do curso todo.

TIpo curso: Primeiros Passos com REACT native

Aula 01: Introdução Aula 02: Instalando o node.js Aula03: Instalando React-Native

Quando alguém for comentar ela poder filtrar por aula. Se eu fizer comentários na Aula 01: Introdução , o meu comentário vai ficar só nessa aula e sucessivamente ou então adicionar também ver todos comentários ou comentários por aula.