Este projecto visa a criação de um sistema único de gestão académica que albergue diversas instituições académicas de forma a garantir segurança, mobilidade, comodidade e modernidade nos processos académicos, pedagógicos e financeiros.

O sistema está a ser desenvolvido usando o framework Laravel 5.2 (PHP), JQuery(Javascript), DB PostgreSQL 9.5 e DB SQlite.

O desenvolvimento iniciou no mês de julho e praticamente já se alcançou 50% da primeira fase de desenvolvimento.

 

Estado do projecto:

30% Complete

 

Funcionalidades Actuais:

Usuários no geral:

  • Actualização de dados pessoais
  • Login Via redes sociais (FB, Twitter, Github e Google)
  • Controle das sessões de login
  • Log das actividades
  • Notificações em tempo real através da página web (Avisos gerais, pagamentos, multas, etc)
  • Serviço de troca de mensagens
  • Notificações via email

 

Estudantes:

  • Consulta de Notas por disciplina;
  • Consulta de extracto de Pagamentos/Débitos/Facturas
  • Consulta de faltas
  • Acesso à documentos partilhados pelos professores
  • Avaliação pedagógica dos professores
  • Requisição de dispensas e justificação de faltas

 

Encarregados de educação:

  • *Todas a funções dos estudantes (para cada um dos seus educandos)

 

Funcionários:

  • Registo e Actualização dos dados estudantes (incluindo fotografia e documentos do processo)
  • Registo de Delegações pertencentes à Instituição
  • Registo e Gestão de Cobranças
  • Registo, Gestão e Impressão de Recibos de pagamentos (HTML, PDF)
  • Registo, Gestão e Impressão de Facturas Proforma (HTML, PDF)
  • Áreas Científicas
  • Anos lectivos
  • Cronograma de actividades da instituição (Período de inscrições, lançamento de notas, etc)
  • Disciplinas
  • Cursos
  • Planos Curriculares
  • Campus
  • Turmas
  • Contas Bancárias
  • Emolumentos
  • Funcionários
  • Encarregados de educação
  • Carreiras (Funcionário)
  • Categorias (Funcionário)
  • Usuários
  • Grupos (Usuários)
  • Controle das definições da aplicação (envio de notificações, percentagem das avaliações, etc)
  • Custo das mensalidades por curso e delegação
  • Relatórios (depósitos por conta, delegação, data, etc)
  • Gestão de bolsas de estudo
  • Alocação de docentes às turmas

 

Docente:

  • Lançamento de avaliações
  • Lançamento de faltas dos estudantes
  • Obtenção de pautas das suas disciplinas

 

TODO:

  • Adicionar testes Unitários ao sistema
  • Implementação do package hashids para evitar a adivinhação das sequências de ID na URL *DONE
  • Integração com APIs para os serviços de Suporte, Notificações(email, sms, pusher, etc) e Mensagens
  • Integrar a inscrição online
  • Integrar o módulo de pagamentos remotos (pagamento por referencias, cartão de credito/debito, paypal, stripe)
  • Integrar captura de fotos dos estudantes/docentes e acoplagem dos processos PDF *DONE
  • Criação de relatórios diversos (por turma, disciplina, curso, delegacao, etc)
  • Integração de módulo de controlo de presenças dos estudantes
  • Criação do módulo de controlo de presenças dos funcionários (cartão magnético)
  • Módulo de registo de notas, impressão de pautas, importação de notas
  • Emissão de cartões de estudantes/funcionários
  • Alocação de turmas aos docentes
  • Inscrição manual dos estudantes *DONE
  • Gestão de departamentos
  • Acta de conclusão
  • Gestão de propinas/multas *DONE
  • Gestão de bolsas de estudos *DONE
  • Administração das tabelas de localização
  • Auditoria das acções dos usuários *DONE
  • Resolução de testes online (realtime e offline)
  • Repositório de material escolar por docente e partilha de material com turmas
  • Suporte à video-aulas e online streaming de aulas
  • Administração de responsabilidades de recursos
  • Desenvolver uma aplicação móvel (iOS, Android e Windows)
  • Desenvolver uma aplicação desktop (Linux, MacOS e Windows)
  • ...

Fonte: Dashboard | eKuEscola – O Sistema de Gestão Académica

Deixe um comentário