O sistema de gerenciamento de aprendizagem com design mais sofisticado, leve e rico em recursos do mundo.
SkyLearn: sistema de gerenciamento de aprendizagem de código aberto
Sistema de gerenciamento de aprendizagem usando framework web Django. Você pode querer desenvolver um sistema de gerenciamento de aprendizagem (também conhecido como sistema de gerenciamento de escola/faculdade) para uma organização escolar/faculdade ou simplesmente com o propósito de aprender a pilha de tecnologia e aprimorar seu portfólio. Em ambos os casos, este projeto seria uma ótima maneira de começar. O objetivo é criar o sistema de gerenciamento de aprendizagem mais leve e rico em recursos do mundo. No entanto, isso não é possível sem o seu apoio, então dê uma estrela ️.
A documentação está em desenvolvimento
Vamos potencializar o projeto contribuindo! ??
Recursos atuais
- Painel: dados demográficos e análises escolares. Restrito apenas a administradores
- Notícias e eventos: todos os usuários podem acessar esta página
- O administrador gerencia os alunos (adicionar, atualizar, excluir)
- Admin gerencia palestrantes (adicionar, atualizar, excluir)
- Os alunos podem adicionar e descartar cursos
- Os professores enviam as notas dos alunos: Presença, exame intermediário, exame final, trabalho
- O sistema calcula o total, a média, a pontuação e as notas dos alunos automaticamente
- Comentário de nota para cada aluno com aprovação , reprovação ou aprovação com um aviso
- Página de resultados da avaliação para alunos
- Página de resultados de notas para alunos
- Gerenciamento de sessão/ano e semestre
- Avaliações e notas serão agrupadas por semestre
- Carregue vídeo e documentação para cada curso
- Gerador de PDF para boleto de matrícula e resultado da nota dos alunos
- Restrição de acesso à página
- Armazenamento dos resultados do questionário para cada usuário
- Randomização da ordem das perguntas
- As pontuações anteriores do questionário podem ser visualizadas na página da categoria
- As respostas corretas podem ser mostradas após cada pergunta ou todas de uma vez no final
- Os usuários logados podem retornar a um questionário incompleto para concluí-lo e os usuários não logados podem concluir um questionário se a sessão persistir
- O questionário pode ser limitado a uma tentativa por usuário
- As perguntas podem receber uma categoria
- A taxa de sucesso de cada categoria pode ser monitorada em uma página de progresso
- Explicação para cada resultado da pergunta pode ser dada
- Marcas de aprovação podem ser definidas
- Tipo de pergunta de múltipla escolha
- Tipo de pergunta verdadeiro/falso
- Tipo de pergunta dissertativa................. Em breve
- Mensagem personalizada exibida para aqueles que passam ou falham em um teste
- Permissão personalizada (view_sittings) adicionada, permitindo que usuários com essa permissão visualizem os resultados do questionário dos usuários
- Uma página de marcação que lista questionários concluídos, pode ser filtrada por questionário ou usuário e é usada para marcar questões dissertativas
Nota rápida para futuros colaboradores
Se você quiser contribuir, simplesmente comece implementando um da lista no arquivo TODO.md
Requisitos:
Os seguintes programas são necessários para executar o projeto
Instalação
git clone https://github.com/SkyCascade/SkyLearn.git
- Crie e ative um ambiente virtual python
pip install -r requirements.txt
python manage.py createsuperuser
python manage.py runserver
Por último, mas não menos importante, acesse este endereço http://127.0.0.1:8000
Verifique esta página para obter mais informações e suporte.
Referências
- Parte do questionário: https://github.com/tomwalker/django_quiz
Mostre seu apoio ️ a este projeto!