Subsections

17 Preenchendo Boletins e colocando notas na WEB

17.1 Preenchimento dos boletins de notas e frequência

17.2 Disponibilizando as notas na página do LEG

Os professores que tem conta no LEG podem agora divulgar as notas de suas turmas na web, em suas áreas de usuário.

Por exemplo pode-se permitir acesso diretamente por um endereço do tipo:
http://www.leg.ufpr.br/ fulano/notas/CEXXX-X.htm onde fulano deve ser substituído por seu login nas servidoras do LEG e XXX-X acima deve ser substituído pelo código e turma da disciplina. Por exemplo, para Turma A da disciplina de Bioestatística do professor com login fulano a página estaria em http://www.leg.ufpr.br/ fulano/notas/CE001-A.htm.

Para isto o usuário com login fulano deve abrir em usa conta nas servidoras do LEG (i) um diretório public_html, (ii) um subdiretório public_html/notas e colocar o arquivo com as notas neste subdiretório.

17.3 Usando o R para gerar página com notas de uma disciplina

A página com notas de uma disciplina pode ser criada usando o R. No exemplo abaixo damos uma sugestão passo a passo de como criar esta página.

  1. Obter um arquivo com o nome e/o número de matrícula dos alunos. Este arquivo pode ser obtido no sistema de controle acadêmico diretamente pelos professores ou solicitando a um dos funcionários do Departamento. Veja seção de acesso ao sistema SIE (6).

  2. Gravar o arquivo em formato texto. Sugerimos o formato com número de matrícula de nomes separados pelo caracter ";" (ponto e vírgula) como neste o arquivo alunos.txt neste exemplo

  3. Abrir o R

  4. Ler o arquivo com nomes e números de matrícula com um comando do tipo:
    > notas <- read.table("alunos.txt", row.names=1, sep=";")
    

  5. Inserir as notas em colunas adicionais. Para isto voce pode usar:
    > fix(notas)
    

  6. Carregar o pacote R2HTML
    > require(R2HTML)
    

  7. Gravar o arquivo de notas com um comando do tipo a seguir. Note que voce deve substituir CE223-A.htm pelo nome apropriado para sua disciplina turma.
    > HTML(notas, file="CE223-A.htm", Bor=2, inner=1,append=F)
    

  8. transferir o arquivo para uma área visível pela web dentro de sua área no seu diretório public_html.

Paulo Justiniano