48 lines
754 B
Bash
Executable File
48 lines
754 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Este script roda os scripts de predicao de notas
|
|
|
|
# Se existe lista de avaliação
|
|
|
|
if [ -e arquivospredicao/listaavaliacao.txt ]
|
|
then
|
|
|
|
# Para cada base da lista de avaliacao, cria script para rodar comandos de predicao
|
|
|
|
php criarscriptpontuar.php
|
|
|
|
# Dar permissão e rodar o script de predicao gerado
|
|
|
|
chmod +rwx avaliarbases.sh
|
|
|
|
./avaliarbases.sh
|
|
|
|
# Devolver resultados para o Moodle.
|
|
|
|
php finalizarcorrecao.php
|
|
|
|
# Remover diretorio inicial
|
|
|
|
n=$(ls questoesseparadas | wc -l)
|
|
|
|
if [ $n -gt 0 ]
|
|
then
|
|
rm -r questoesseparadas/*
|
|
fi
|
|
|
|
# Remover scripts de predição gerados e lista de avaliacao
|
|
|
|
|
|
|
|
rm -f geraresultadosdepredicao_*.sh
|
|
|
|
|
|
|
|
rm -f arquivospredicao/listaavaliacao.txt
|
|
|
|
else
|
|
|
|
echo "Não há questoes a serem avaliadas ! "
|
|
|
|
fi
|