Projeto Open Source - Sistema de Gerenciamento Acadêmico
0️⃣ Contexto
Estou desenvolvendo um sistema para gerenciamento de dados acadêmicos (toda faculdade ou instituição de ensino possui um desses).
O código tá aqui (https://github.com/ZaqueuCavalcante/syki) e a aplicação rodando aqui (https://syki.zaqbit.com/).
Venho postando no LinkedIn todas as atualizações de desenvolvimento do projeto (https://www.linkedin.com/in/zaqueu-cavalcante).
Todos os contatos que tive com sistemas desse tipo foram semelhantes: UI com cara de aplicação desktop dos anos 2000, lentidão, baixa disponibilidade, apresentação de informações irrelevantes para o usuário e dificuldade em realizar operações básicas, como acompanhar meu desempenho nas provas e minha frequência nas aulas.
Encontrei o Fedena como uma opção de código aberto, mas parece estar defasado e carente de manutenção hoje em dia.
Nesse post queria levantar ideias de features essenciais para que um sistema desse tipo se torne funcional e possa ser adotado por uma faculdade de pequeno porte inicialmente.
1️⃣ O que já desenvolvi
Decidi organizar as funcionalidades com base nas roles dos usuários do sistema. Dessa forma, as features estão agrupadas em:
-
Acadêmico: funcionalidades de gestão, como cadastro de campus, cursos, disciplinas, períodos acadêmicos e de matrícula, oferta de curso, criação de grades curriculares, abertura de turmas, envio de notificações/avisos, cadastro de professores e alunos.
-
Professor: acompanhamento de turmas, recebimento de notificações, realização de chamadas e cadastro de notas das avaliações de cada aluno dentro de uma turma.
-
Aluno: recebimento de notificações, acompanhamento das disciplinas cursadas, notas, frequência e matrícula acadêmica.
-
Cross: cadastro de instituição, definição e reset de senha, setup de 2FA, login normal e login com 2FA.
-
Admin: acompanhamento de instituições e usuários, gestão de feature flags.
2️⃣ O que vou desenvolver
- Limite mínimo de frequência e nota para poder ser aprovado em uma disciplina
- Pré-requisitos para realização de matrícula nas disciplinas
- Gestão inteligente de calendário acadêmico e de agenda
- Telas de perfil dos usuários
- Aplicativo pro aluno (talvez pro professor mais tarde também)
- Tela de perfil do usuário
- Diário de classe
- Dispensa de disciplina
- Monitoria (aluno monitor)
- Gestão de trabalhos/atividades/simulados/avaliações
- Requerimentos (ex: comprovação de matrícula)
Tem mais coisa no radar, só não tirei tempo pra estruturar melhor ainda...
3️⃣ Ideias de funcionalidades
- Quais funcionalidades você acharia interessante que um sistema assim tivesse?
- Quais você avalia como irrelevantes?
- Vc já usou algum software desse tipo? O que tinha de legal nele? O que tinha de ruim?
Boa tarde amigo, recomendo fortemente colocar um throttle na api, mesmo que com token! Fiz um teste ai na tabela de cursos do modo demonstração, dê uma olhada depois! :)
trabalho com desenvolvimento de aplicações para educação também, especialmente aquelas que tem integração com o Google for Education. Não há projetos open source satisfatórios, ainda mais aqueles que não foram feitos pensando no Brasil. Há uma carência desse tipo de app, se você se aproximar de empresas quem tem instituição de ensino superior (IES) como cliente, ou das próprias IES que tem cursos de TI, vai conseguir devs para turbinar o desenvolvimento via comunidade. projetos open sources vivem de treinamentos, suporte e infraestrutura como serviço. dá pra empreender nesse modelo.
infelizmente nunca tive foco em IES, e não tenho know how da Stack de front e back adotada no projeto.
desejo sucesso!
Olá,trabalho com sistemas educacionais voltado a rede municipal. O que sugiro e é muito procurado. Um módulo de central de vagas. O que seria isso? Todo ano e a mesma briga, pais procuram vagas para escolas e creches. E todo ano as gestões municipais se perdem, ou com a falta de vagas ou contratando escolas ou creches particulares. Esse modulo seria um portal onde os pais poderiam solicitar uma vaga. e ao sistema teria a inteligencia de sugerir a melhor opção de escola, conforme a rota do ônibus escolar.
Eu trabalho na area administrativa de uma escola estadual , se quiser sugestões nessa area eu tenho varias,e na parte de escrituração de informações necessarias para geração de boletim e histórico
Parabéns pela iniciativa. Naveguei e achei excelente a usabilidade. Tem muito potencial.
Sugestão, criar um modulo de gestão das matrículas que são sempre semestrais. São registros para identificar a entrada do aluno em um período de curso e em quais disciplinas. Sendo necessário controlar também as disciplinas secundárias/adicionais/complementares.