Essa página descreve como é o fluxo de execução de algumas das rotinas do projeto
## Área pública
A área pública do projeto contém:
- formulário de login
- opção de um usuário não cadastrado pedir acesso ao sistema, criando um novo curso
- opção de um usuário não cadastrado pedir acesso ao sistema, tendo acesso a um curso existente
- as requisições feitas pelos usuários devem ser gerenciadas pelos mantenedores do site
através da interface de administração do django (url */admin/*)
## Primeiro acesso
- Qualquer tentativa de acessar as análises de dados vai redirecionar os usuários para a tela de upload da base de dados
- A rotina de upload e validação dos relatórios do SIE é a mais complicada e merece uma [página a parte](processo-upload)
## Cron
As análises não acontecem automaticamente depois que os relatórios submetidos pelos usuários passam por todos as etapas da validação. Após a validação eles são internamente marcados como não feitos e um agente externo ao projeto deve disparar a rotina
data.models.Review.make_undone_analises.
Essa função é a responsável por carregar do banco todas as análises ainda não feitas e executa-las.
## pós-execução
Após a execução das análises todos os relatórios devem estar disponíveis para o usuário.