Novos Estagiários

Treinamento W3C:

Independente da experiência prévia do estagiário, vale a pena ver os tutoriais da W3C,
para aprender boas práticas de código. Essa parte do treinamento deverá cobrir:

  • HTML (100%)
  • CSS (100%)
  • Javascript e HTML DOM (~ Advanced)
  • PHP (~ Advanced)

Para que o processo fique mais contextualizado, o estagiário deverá criar uma página
pessoal, imitando aquelas de professor, para que exercite o que foi aprendido. Idealmente,
a página deverá conter um pouco de cada coisa, por menos que faça sentido um formulário
dentro de uma página de professor, por exemplo.

Treinamento TelEduc:

A idéia do treinamento é desenvolver uma ferramenta simples para o TelEduc, algo que pegue
alguns dados, processe e forneça uma resposta. Só para que o estagiário integre o código dele
com o nosso e veja nossos padrões, para facilitar o treinamento é dividido em 5 fases:

1a Fase:

Explicação e criação da estrutura básica da ferramenta. (ferramenta.php, acoes.php, ferramenta.inc, resultado.php, historico.php)
Os dados serão inseridos por meio de inputs normais.
O resultado será processado na página acoes.php e exibido na resultado.php
É necessário fazer uma validação via javascript e depois no php.
Todos os elementos (input, botões, texto) devem seguir os padrões do TelEduc.

2a Fase:

Todo resultado será guardado no banco de dados.
Temos que mostrar uma página com o histórico de resultados.
Adicionar feedback à página de resultados.

Extra: Implementar a remoção de itens no histórico.
Extra: Implementar verificação de checkboxes: marcar todos, desmarcar.

3a Fase:

Integração com o banco de dados do TelEduc. Utilizar dados do ambiente ao invés de input.

O uso da ferramenta incluirá dados já existentes no TelEduc, como por exemplo nomes dos alunos,
ou então utilizar algum dado de outra ferramenta como o número de mensagens no fórum, mensagens
trocadas no correio entre 2 alunos, enfim, explorar a integração e exercitar o sql.

4a Fase:

Ajax!
O resultado deve ser exibido no próprio feedback da página, é feio, mas é só
pra mostrar a integração xajax-feedback e o processamento assíncrono do ajax.

5a Fase:

Apagar tudo, é a vida.