![](https://previews.customer.envatousercontent.com/files/292814840/InlinePreview.jpg)
Escola Online .Net core 7.0 + Suporte Árabe + Código Fonte Completo
Versão v2.0
Introdução
O sistema escolar on-line permite que professores e alunos se comuniquem on-line. O professor pode fazer upload de vídeos e arquivos PDF para a turma e adicionar perguntas. O aluno pode exibir vídeos e arquivos PDF para a turma e responder às perguntas. O professor pode exibir as respostas dos alunos e atribuir-lhe uma pontuação. Os pais podem exibir os resultados da lição de casa do filho e verificar seu progresso.
O sistema escolar on-line é Multi inquilino então cada escola é um inquilino.
Este aplicativo baseado na web é desenvolvido em .Net core 7 usando ASP.Net Core, C#, Entity framework core, JavaScript, jQuery, JSON, Bootstrap, HTML, CSS e SQL Server.
O Sistema Escolar Online tem cinco funções padrão [Admin – Teachers – SchoolAdmin – Students – Parents] e você pode adicionar funções ilimitadas.
Estrutura: .Net Núcleo 7
Características :
- Suporte Inglês/Árabe
- Módulo completo de gerenciamento de usuários
- Usuários [Create –Edit – Delete – Search]
- Funções [Create –Edit – Delete – Search]
- Políticas [Create –Edit – Delete – Search]
- Configurações de autenticação
- Vincule páginas com políticas, usando uma interface de usuário fácil
- Conecte-se
- Redefinir senha
- Log de erros: usando NLog
- Trilha de auditoria: registra ações do banco de dados [add – update -delete] e ações empresariais [Create teacher – Create School – ..etc]
- Multitenant: você pode criar muitas escolas e cada escola é um inquilino
- Administradores escolares [Create –Edit – Delete – Search]
- Notas [Create –Edit – Delete – Search]
- Salas de aula [Create –Edit – Delete – Search]
- Materiais [Create –Edit – Delete – Search]
- Professores [Create –Edit – Delete – Search]
- Alunos [Create –Edit – Delete – Search]
- Pais [Create –Edit – Delete – Search]
- Horários [Create –Edit – Delete – Search]
- O aluno pode exibir vídeos de aulas e arquivos PDF/Word
- O aluno pode responder às perguntas do dever de casa
- O aluno pode exibir os resultados da lição de casa
- O professor pode exibir as respostas dos alunos e dar-lhe uma pontuação
- O pai pode exibir os resultados da lição de casa do filho e verificar seu progresso em todos os materiais
- O superadministrador pode criar escolas ilimitadas
- O superadministrador pode criar um administrador escolar para uma escola específica
Guia rápido
Como gerar tabelas de banco de dados
- Abrir [Package manager console] E no [Default project] lista .. selecione [Common.Persistance] projeto
- Escreva os comandos abaixo
- add-migration CreateCommon -context CommonDbContext
- atualizar-banco de dados -context CommonDbContext
- Abrir [Package manager console] E no [Default project] lista .. selecione [UserManagement.Persistance] projeto
- Escreva os comandos abaixo
- add-migration CreateIdentity -context ApplicationDbContext
- atualização-banco de dados -context ApplicationDbContext
- Abrir [Package manager console] E no [Default project] lista .. selecione [OnlineSchool.Persistance] projeto
- add-migration CreateOnlineSchool -context OnlineSchoolDbContext
- atualizar-banco de dados -context OnlineSchoolDbContext
- Parabéns, basta executar o projeto.
Credenciais
- Nome de usuário: administrador
- Senha: P@ssw0rd
- Criar administrador escolar
- Administradores escolares à Novo administrador escolar
- Sair da conta de administrador
- Faça login com a nova conta de administrador da escola
- Criar notas
- Notas para nova série
- Criar salas de aula
- Salas de Aula para Nova Sala de Aula
- Criar materiais
- Materiais à Novo Material
- Criar professores
- Professores à Novo Professor
- Criar alunos
- Alunos na New Student
- Criar pais
- Pais na New Parent
- Criar horários
- Programações para configurações
- Agendamentos para novo agendamento
Artigos Relacionados