-
Para usar o carregador é necessário abrir a página de lançamento das notas para a turma desejada, como na imagem abaixo,
Figura 1. .
javascript:(function(){var s=document.createElement("script");
s.type="text/javascript";
s.src="http://fma.if.usp.br/~zhidenko/carreganotas.js";
var t=document.getElementsByTagName("script")[0];
t.parentNode.insertBefore(s,t)})();
void(0);
Observação: por razões de segurança navegadores não permitem colocar a palavra-chave “javascript:” na barra de endereço pois certas injeções de códigos podem levar a vazamentos de dados pessoais. Por isto a palavra-chave “javascript:” deve ser adicionada manualmente no começo da linha. -
Após de pressionar ENTER o programa que carrega as notas e faltas será adicionada na página.
Figura 2. .
Devem aparecer na página abaixo do cabeçalho “Lançar notas” o botão “Carregar notas e faltas” e um campo de texto que serve para transferir estes dados da fonte externa. Como um exemplo eu considero a planilha de GoogleDrive, de onde eu posso copiar as notas de todos os alunos da turma selecionada.Figura 3. .
Todos estes dados podem ser copiados no campo de texto. Somente últimas colunas serão usadas para preencher conceitos no portal do professor. O programa pode analisar praticamente qualquer formato conveniente para o usuário. É importante que cada linha deve ter uma identificação única do aluno. Pode ser o nome completo como se aparece na lista do sistema ou número R. A. No exemplo sob consideração eu coloquei nome e R. A., mas em princípio é suficiente utilizar só os nomes ou somente R. A. que é mais seguro pois este número sempre é único.
Copiando os dados da planilha observamos que as colunas são separadas por tabuladores. Como os outros programas podem usar outros símbolos, o carregador permite também espaços ou ponto-e-vírgulas como separadores dos dados. No meu exemplo no resultado de operação de copiar e colar obtém-seFigura 4. . -
Após pressionar o botão “Carregar notas e faltas” todas as notas que o programa vai encontrar na lista serão carregadas nos campos correspondentes.
Se exista uma coluna de faltas a direita do conceito final,
o programa vai carregar também as faltas.
Se coluna de faltas não se encontra na tabela a direita do conceito final,
o programa coloca zero faltas para todos os alunos cujas notas são carregadas.
Figura 5. . -
No campo de texto ficam as linhas que correspondem os alunos não encontrados na lista.
No meu exemplo são os alunos que trancaram a matéria
Figura 6. . - Pressionando botão “Salvar notas” abaixo da página enviamos os conceitos ao servidor de Prograd. O botão “Cancelar” descarta as notas. O carregador não se propaga para outras páginas e pode ser usado (ou não usado) para todas as turmas separadamente.
Observação importante: o mesmo carregador não envia nada ao servidor de Prograd. A interface da forma que faz este trabalho fica sem alterações. Recomendo também verificar os dados antes de encerrar o lançamento.
Redes Sociais