pcodigo2web/workspace/avaliador/avaliarexercicios.sh

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