Skip to content
Márcio Dias edited this page Sep 12, 2016 · 35 revisions

Introdução

A grande maioria dos alunos concluintes do ensino médio na rede pública possui enorme dificuldade em ingressar em faculdades e universidades, em especial, universidades públicas. A maioria destes alunos nem mesmo considera factível o ingresso em cursos superiores. Parte dessa situação é causada pelo fato de que apenas com o ensino público a grande maioria dos alunos não consegue concorrer com alunos do ensino particular.

Alguns dos alunos concluintes do ensino publico, ao conseguirem o primeiro emprego (ou assim que adquirem um mínimo de estabilidade financeira), passam a frequentar cursos vestibulares particulares e voltam a ter chances de ingressar no ensino superior. O que muitas vezes é feito por meio de uma rotina pesada de trabalho, estudo e dedicação à família. No entanto, para a grande maioria isto não é uma opção, fazendo com que desistam dos estudos ou busquem por cursos superiores pagos e de baixo custo e, em certos casos, em instituições de qualidade duvidosa.

De forma a tentar reduzir este problema, existem os cursos pré-vestibulares assistenciais e populares cujo objetivo é fornecer oportunidade real aos alunos que deixariam de estudar por questões financeiras. Estes cursos pré-vestibulares fornecem ensino de qualidade a um preço mínimo para subsistência ou, em alguns casos, nenhum valor é cobrado do aluno.

Em boa parte dos casos, esses cursos populares ou assistenciais são geridos por pessoas que prestam serviço voluntário (dada a necessidade de manter o baixo custo para o aluno) e, sendo assim, a necessidade de utilização de ferramentas de qualidade e de baixo custo torna-se uma questão de primeira importância, para que o ensino tenha qualidade e para que não seja interrompido por falta de recursos financeiros.

Com o objetivo de facilitar a gestão de atividades desses cursos pré-vestibulares, desenvolvemos (e continuamos a desenvolver) o CatsSys que é uma aplicação cliente-servidor acessada via navegador, criada para tornar mais eficiente e barata a gestão de atividades gerais desses cursos.

O que é o CatsSys?

O CatsSys é um sistema de código aberto que começou a ser desenvolvido em 2015 e ainda está sob processo de aprimoramento e de inclusão de novas ferramentas. A ideia central é que o software seja utilizado não apenas pelo CATS, mas sim, por qualquer outro curso pré-vestibular que tenha interesse.

Com um amplo acesso a informações é possível ter uma melhor gerência e organização do projeto, tendo em vista a velocidade com que esses dados podem ser acessados. O CatsSys possibilita a automatização de atividades que até então eram manuais, tais como geração de listas de presença, de simulados, cadastro de novos alunos e voluntários e análise de frequência.

O que ele possui?

O CatsSys é um sistema capaz de satisfazer as diversas áreas de funcionamento do projeto, disponibilizando as informações de forma organizada e integrada. Através dele é possível cadastrar e acessar um banco de questões que serão utilizadas na geração de simulados. O sistema também possibilita a criação de carteirinhas para os estudantes, o acesso as informações e funções exercidas pelos voluntários, pesquisas de livros no acervo disponível da biblioteca, geração de lista de presença, analise de frequência, informa dados e gera gráficos sobre a parte financeira do projeto, possibilita a criação de turmas e da acesso a elas e permite a criação de cargos/departamentos onde se atraibui funções aos cargos e os cargos à pessoas.

Como usar?

Observação: Para tornar a explicação mais fluida e menos poluida, evitaremos, sempre que possível, a utilização de "screenshots". No entanto, para que haja um bom entendimento do funcionamento de cada parte do sistema, é aconselhável que o leitor instale o sistema em um ambiente local, utilize sua versão produção (caso já esteja utilizando), e acompanhe a documentação enquanto manipula as funções que estão sendo descritas.

USER

  1. Show user
  2. Create user

ROLE

  1. Show roles
  2. Create a role
  3. Add role to a user
  4. Remove user roles
  5. Users x roles

RESOURCE

  1. Show resources
  2. Create a resource

PRIVILEGE

  1. Show privileges:
  2. Create a privilege:

RECRUITMENT

  1. Show recruitments
  2. Create a recruitment
  3. CSV Viewer

INSCRIÇÕES

  1. Show student registratios
  2. Show volunteer registrations
  3. Formulário de inscrição
  4. Student pre-interview

DOCUMENTS

  1. Show background configs
  2. Create a background config
  3. Generate Student Card Id's
  4. Generate Student Board
  5. Student answers sheets

CLASS

  1. Show classes
  2. Create a class
  3. Enroll

WARNING

  1. Show warnings
  2. Create a warning
  3. Given warnings
  4. Give a warning

ATTENDANCE

  1. Upload list
  2. Generate lists (Alunos)
  3. Generate lists v2 (Voluntarios)
  4. Add allowance
  5. Edit allowance
  6. Analyze

FINANCIAL MANAGEMENT

  1. Exp. and rev. analysis
  2. Open month balance
  3. Close month balance
  4. Show month balances
  5. Add exp. and rev.
  6. Show exp. and rev.
  7. Create exp. and rev.
  8. Show exp. and rev. types
  9. Monthly payment

SUBJECT

  1. Show Subjects
  2. Create Subject

ADMINISTRATIVE STRUCTURE

  1. Show departments
  2. Add a Department
  3. Show jobs
  4. Create a job
  5. Office manager

EXAM

  1. Create Exam
  2. Show Questions
  3. Add Question
  4. Exam result preview