Skip to content

LMS (Learning Management System) plataforma de ensino à distancia para a gestão e oferta de conhecimento.

License

Notifications You must be signed in to change notification settings

developersapi/LMSApp

Repository files navigation


Perseverance 📖🖥️ :

Seja bem-vindo ao repositório do Projeto nEDUC!


Alt Text


🔬 O PROJETO:

Criar uma plataforma web voltada ao ensino à distância para a gestão e oferta de conhecimento, dando suporte as mais diversas arquiteturas de aprendizagem. Alinhado com os objetivos estratégicos a serem alcançados por cada organização que possa ser atendida como cliente.


🤝 Equipe


@Anna Carolina DEV

@Lucas PO

@Pedro DEV

@Rafael DEV

@Ricardo SM

🏬 Nossos Parceiros

▶️ NESS.

▶️ FATEC - São José dos Campos.


Branches de cada entrega

Entregas Descrições Datas Links
Primeira Entrega Prototipação das telas, Área de Login e Cadastro e Tela Inicial do usuário. 08/03 à 28/03 Sprint 1
Segunda Entrega Tela de usuário, Upload de arquivos e Calendário de Eventos 29/03 à 18/04 Sprint 2
Terceira Entrega Cruds de Cadastro de Certificado e Produção de Certificado. 26/04 à 16/05 Sprint 3
Quarta Entrega Chatbot, Dashboard, E-mails do Sistema e Páginas no modo Dark.c 17/05 à 06/06 Sprint 4

Etapas de desenvolvimento em cards:

Cards das sprints (entregas) do sistema

Primeira entrega 🕛

Os administradores, alunos e professores, já conseguem visualizar como o sistema será. Realizamos as prototipações das telas, assim permitindo imaginar como será o nosso projeto. Realizamos a entrega da área de login do projeto, permitindo com que sejam realizados os cadastros no nosso sistema. O mesmo já possuí o banco de dados, o que permite que possamos incluir e/ou excluir os dados e monitorar o sistema de cadastros. Por fim, criamos também a tela inicial da nossa página, cheia de estilo e design, e de fácil manipulação dos usuários.

Segunda entrega 🕓

O projeto pode ser basicamente separado em três partes: Tela do usuário, Melhorias de Interface e Calendário de Eventos. Nessa parte da entrega, focamos em melhorar a nossa Interface, assim, aperfeiçoando o Design e Estilo já propostos na primeira entrega a fim de que cada vez mais, haja satisfação de nossos usuários. Depois, realizamos a criação dos perfis personalizados, para que quando os alunos e professores entrassem no ambiente, se sentissem mais confortáveis, podendo visualizar o seu perfil de acordo com o tipo de visualização requerida. Melhoramos o nosso Banco de Dados, para que os mesmos fiquem organizados e divididos em seus determinados grupos. Por fim, realizamos a entrega da agenda, para uma melhor organização de tarefas, dentro do nosso sistema.

Terceira entrega 🕗

O projeto pode ser basicamente separado em quatro partes: Uploads de arquivos, emissão de certificado, crud dos cursos e responsividade das páginas. Os usuários conseguem inserir dados na plataforma e também conseguem retirar dados que podem ser baixados da mesma. Consegue emitir seus certificados, ajustar as telas de acordo com o tamanho do monitor do dispositivo que estiver usando. Além dos cruds que se referem à:

CRUD é a composição da primeira letra de 4 funções básicas de um sistema que trabalha com banco de dados:

✅ C: Create (criar) - criar um novo registro

👁 R: Read (ler) - ler (exibir) as informações de um registro

♻️ U: Update (atualizar) - atualizar os dados do registro

❌ D: Delete (apagar) - apagar um registro

Depois, para a próxima sprint. Será aprimorado o trabalho de Produção de Certificados:

  • Os alunos conseguem emitir o seu certificado, podendo realizar o download do mesmo, imprimir e até mesmo, salvar o mesmo em PDF.

Quarta entrega 🕓

Está etapa do projeto, é separada em 4 partes, para que o projeto seja entregue com todos os atributos e requisitos solicitados pelo cliente final:

1. Chatbot - Funcionalidade desenvolvida com a finalidade de que os usuários tenham uma area de interação, para auxilio de manuseio da ferramenta, procura de documentos, e entre outras informações.

2. Dashboard - Um dashboard, no contexto de TI, é um painel visual que apresenta, de maneira centralizada, um conjunto informações: indicadores e suas métricas. Neste caso, epecífico, este mesmo foi criado para realizar a gestão de métricas e indicadores da plataforma de ensino.

OBS DESSA SEÇÃO: No nosso sistema, só consta a parte de back-end, deste material. O mesmo ainda não possuí front-end.

3. E-mails do sistema - Os e-mails são enviados e recebidos por meio de um sistema de correio eletrônico, o qual utiliza um protocolo de internet para permitir o encaminhamento dos dados. É um canal eficiente não só para manter o bom relacionamento com os alunos, toda vez que o mesmo adicionar um livro ou arquivo, o mesmo recebe uma mensagem de e-mail.

4. Pilulas do Conhecimento - Se constituem, em vídeos curtos, em que os usuários podem adquirir um conhecimento a mais. Últimanente, esse conteúdo, também, pode ser chamado de Fast Learning.


🔖 Backlog total

Backlog das sprints (entregas) do sistema

Primeira entrega 📇

Segunda entrega 📇

Terceira entrega 📇

Quarta entrega 📇


🔖 BURNDOWN

📈 Para ver o BURNDOWN da Sprint 1 , clique aqui.

📈 Para ver o BURNDOWN da Sprint 2 , clique aqui.

📈 Para ver o BURNDOWN da Sprint 3 , clique aqui.

📈 Para ver o BURNDOWN da Sprint 4 , clique aqui.


🖼️ Wireframes


Nosso sistema em funcionamento!

Tela de login, Banco de Dados, Página Index

Ao realizar o login, o sistema automaticamente detectará o tipo de conta do usuário e o redirecionará para o seu nível de acesso. (Administrador/Aluno/Professor)

O Banco de Dados, é atrelado ao sistema de forma automática, assim, todas as informações que são preenchidas no sistema, são salvas de maneira organizada, sem que o usuário precise se preocupar, com a perca de seus dados.

Nossa página, possuí um designer clean, e completo de facíl manuseio para que o usuário tenha a melhor experiência com a sua aprendizagem, em nossa plataforma.



Perfil de Alunos e Professor, Banco de dados e Agenda.

Alunos podem verificar o seu calendário, para melhor organização de aulas, disciplinas, e entre outros.

Professor pode gerenciar os alunos, podendo incluir os mesmos em sua turma e ter acesso completo sobre andamento dos mesmos.

Agenda, para organização geral de todos os andamentos de disciplinas, provas, resultados, dias, e entre outros dentro de nossa plataforma.



Upload de arquivos, Cadastro de cursos, Responsividade das páginas.

Usuários podem inserir os seus arquivos na plataforma, de forma rápida e prática.

As páginas da mossa plataforma, se adaptam ao tamanho da tela de dispositivo do usuário, ou até mesmo quando ele, minimiza ou máximiza o seu navegador.

Agora, já é possivél realizar o cadastreo dos cursos em nossa plataforma.





Chatbot, Dashboard, E-mail's do Sitema e Pílulas de Conhecimento

O nosso chat traça, será o parceiro diáriodos usuários. Os mesmos poderão realizar as suas perguntas, e o nosso "amiguinho" traça, reponderá a todas elas.

Quando os usuários adicionarem um livro, ou um arquivo, o mesmo receberá uma notificação via email.

Pilulas do Conhecimento - Se constituem, em vídeos curtos, em que os usuários podem adquirir um conhecimento a mais. Últimanente, esse conteúdo, também, pode ser chamado de Fast Learning.



About

LMS (Learning Management System) plataforma de ensino à distancia para a gestão e oferta de conhecimento.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6