Gilmar Gimenes Rodrigues
João Carlos Matsuzaka Costa
Paulo Eduardo Azevedo Silveira

Supervisor Carlos Hitoshi Morimoto

1. Objetivos

A experiência que tivemos no desenvolvimento do panda foi enorme. Apesar de todos os obstáculos, bugs, ausência de bom planejamento, erros no desenvolvimento, o projeto ficou legal, sendo usado atualmente por uma quantidade de matérias maior que o esperado e muito maior do que o panda antigo.

Porém com o passar do tempo, inúmeros bugs foram encontrados. Apesar de vários corrigidos, algumas coisas estão completamente ligadas ao tipo de implementação utilizada, implementação a qual não fora muito bem estudada na época, impossibilitando um fácil aumento de funcionalidades no panda.

O objetivo principal agora é melhorar o código, deixar a interface com o usuário extremamente amigável, para que a curva de aprendizado seja muito rápida, e especialmente a adição de novas funcionalidades.

O panda novo também serve para que nós, integrantes do grupo, possamos desenvolver nossas capacidades nos seguintes temas:

Esse mesmo grupo trabalhou em cima do texugo, que tem um código muito mais limpo e elegante. Porém sem uma orientação a objetos, e uma plataforma mais estruturada, a escalabilidade do sistema está sempre muito limitada.

De uma forma mais geral, queremos praticar a "boa programação" e aplicar isso a um projeto útil para o IME e quem sabe para a USP.

2. Decisões a serem tomadas

Existem algumas grandes observações que foram levantadas, apos um ano de uso do panda. Com isso, compilamos aqui algumas decisões que precisamos tomar, e mudará em muito o sistema:

3. Funções do novo panda

Segue uma lista das funções novas que o panda terá:

  • Notificacoes - notificaçoes quando as notas estiverem prontas
  • Visualizacao das notas - as notas só são visíveis a partir do momento que um professor falar que elas são, e não a partir de quando elas estão disponíveis.

    Existem ainda pequenos ajustes das funcionalidades do panda velho, que omitimos aqui.

    2. Cronograma e atividades já realizadas

    Segue um esboço do cronograma de eventos em relacão ao panda.

    3. Estrutura da Monografia

    A monografia terá o seguinte aspecto.

    E o mais importante, o panda.arca.ime.usp.br.