Skip to content
This repository has been archived by the owner on Nov 18, 2023. It is now read-only.

Contribuindo

Henrique Noronha Facioli edited this page Sep 24, 2016 · 5 revisions

##To-do's Para a versão 0.5

  • Remodelar os modelos e reestrutuar o código seguindo o padrão em docs
  • Retirar alunos que saíram do oferecimento do db
  • Elaborar um modelo para o questionário [perguntas e respostas]
  • Gerar a view com o questionário
  • Elaborar as questões de avaliação
  • Pensar em um design para as páginas
  • Gerar a view para o professor
  • Mandar email
  • Gerar Tokens e lidar com a página
  • Refazer o modelo de disciplina usando Classe e Disciplina
  • Exportar/Importar modelos [estamos utilizando django-import-export]

Para versão 0.6

  • Gerar relatórios sobre avaliações das disciplinas
  • Gerar relatórios sobre avaliações dos professores
  • Gerar página para moderação
  • Poder parsear a dac facilmente utilizando a interface de moderação (pergar disciplinas da pós | semestre e ano desejado | etc )
  • Matérias da pós
  • Criar contas de usuário
  • Enviar email tanto para acadêmico quanto pessoal cadastrado em conta de usuário
  • Elaborar um sistema de "crowd-data" em que os usuários podem ajudar com informações que não podem ser mineiradas
  • Gerar páginas cache

Para versão 0.7 (codenome GDE--)

  • Possibilidade de email encriptado PGP
  • Modalidade dos alunos
  • Horário de disciplinas
  • Salas de disciplinas
  • Pegar ementa de disciplinas
  • Oferecimento (anual/semestral/etc)
  • Curriculo de cursos
  • Cárdapio :)

Pequeno disclaimer [Henrique]

Essa é a primeira vez que utilizo python E faço algo para web portanto é bastante provável que existam muitas péssimas escolhas de design e problemas relacionados a clareza do código. Tentarei utilizar o pep8 mas não tenho nem prática tao pouco paciência (por enquanto) para o estudar mais a fundo. Fique a vontade para corrigir todos os problemas que você conseguir encontrar me relação a isso.

PEP8

O projeto tenta seguir as "normas" PEP8 utilizando o package pep8. Instale com pip install pep8 e veja se o arquivo está nas normas usando pep8 nome_do_arquivo.py Não use o autopep8 no projeto

Não necessáriamente estará no padrão perfeitamente mas tente seguir os seguintes principios:

                                                                              80
não use mais que 80 linhas (a não ser que seja um caso MUITO importante que    |
                            ficará com a aparencia muito feia se quebrar a     |
                            linha)                                             |
um espaco, entre, virgulas                                                     |
                                                                               |
(sem espco no parenteses)                                                      |
                                                                               |
funcao(sem espaco)                                                             |
Clone this wiki locally