GithubHelp home page GithubHelp logo

micisa3v2's Introduction

Sistema Gestão académica

Esta proposta será desenvolvida no contexto de nível secundário

Introdução

Devido ao elevado número de alunos ou turmas que alguns professores possuem, fica bem difícil ou quase impossível dar a atenção necessária a cada uma das (turmas ou alunos).

Identificação do problema

Os professores têm tido muitas dificuldades na atribuição da nota de avalição contínua, devido ao facto de não ser fácil verificar as presenças de cada aluno desde o primeiro dia de aulas até ao último dia. E não tem sido fácil registar as participações de cada aluno em cada aula. As presenças ou faltas são registradas nos livros de turma, e no final de cada trimestre o professor deve abrir o livro e contar cada traço de falta de cada estudante tornando assim um trabalho exaustivo e não totalmente confiável devido aos possíveis erros na contagem. E por vezes, pedem ajuda aos chefes de turma que talvez podem não ser de confiança. O livro de turma está sempre presente na sala de aulas e assim dados muito importantes e essenciais ficam expostos a muita coisa. E por sua vez, há vários casos de roubos do mesmo e por consequência muita informação é perdida. E de qualquer forma nunca se pode confiar em sistemas tradicionais de registo de informação. O facto disso ser feito no final do trimestre não só afeta ao professor, mas também afeta ao aluno porque o aluno passa todo o trimestre sem saber exatamente quantas faltas tem e em que nível estão as suas participações, uma vez que existe um limite de faltas para ser sancionado. O registro e a manipulação dos dados dos alunos é feita ,normalmente sobre a planilha do Excel, tendo como desvantagem guardar dados apenas numa só maquina correndo o risco de perda dos mesmo uma vez que se encontre em apenas numa máquina física.

Solução Proposta

Foi com base nessa observação que se pensa em desenvolver uma proposta informática de uso pessoal ou coletivo para o professor. Onde ele poderá controlar a assiduidade dos alunos das suas turmas. Onde ele poderá registar em cada aula, as presenças com base na lista de presenças passada na sala, e assim, até ao final do semestre ele poderá saber que(ais) os alunos mais assíduos e lhe será mais fácil atribuir a nota da avaliação continua a cada aluno, caso o professor tenha esta forma de avaliação no programa da disciplina. O professor poderá controlar a situação das turmas de forma integrada. O aluno poderá ter acesso à suas notas, situação das presenças, avaliação contínua a partir do sistema. Isso será em interessante porque mais do que ficar com as avaliações físicas poderá ter uma plataforma que lhe permitirá ter acesso à notas e situação em qualquer lugar, bastando só ter conexão à internet. Ele também poderá ver o seu desempenho, as bonificações atribuídas em cada aula. Com esse sistema, o professor e o aluno poderão tomar decisões de uma forma rápida, pois terá os dados automatizados sem precisar levar tempo fazendo manualmente. O docente terá, de forma segura, toda informação referente as suas turmas numa só plataforma. Garantindo a não espalhamento de informação.

Requisitos funcionais

O sistema deverá permitir:

Aos Usuários:

  • Registrarem -se;
  • Aos usuários alterar a senha de usuário;

Ao professor:

  • Registar as suas turmas;
  • Registar as datas para a realização das avaliações;
  • Lançar as presenças/ ausências dos alunos;
  • Mostrar os alunos mais assíduos e os mais faltosos;
  • Mostrar uma estatística clara sobre o decurso das aulas;
  • O registo de datas das avalições.
  • A consulta do histórico do aluno (Nas turmas em que o adicionou);
  • A atualização dos dados do aluno (Dados que ele próprio definiu para o aluno);
  • Marcar um ou dois alunos como chefes de turma;
  • Ao User com privilégio de chefe de turma fazer login e marcar presenças;
  • Confirmar as presenças feitas pelo chefe de turma;
  • Lançar notas das avaliações;
  • Notificar faltando X dias que uma turma Y vai ter uma avaliação, no dia Z;
  • Controlar de bonificações de cada estudante.

Ao Aluno:

  • Visualizar as faltas de cada disciplina;
  • Visualizar o seu desempenho nas aulas;
  • Visualizar as suas notas de cada avaliação;
  • Visualizar as datas das avaliações marcadas;
  • Ver o seu perfil;
  • Visualizar o seu histórico.

micisa3v2's People

Contributors

50enta avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.