diff --git a/html/corretor.R b/html/corretor.R index c64d248..3743b46 100644 --- a/html/corretor.R +++ b/html/corretor.R @@ -107,9 +107,10 @@ gravarNota <- function (nome.aluno, id.exerc, texto, nota = corretoR(id.exerc, t paste("SELECT prazo FROM prazo JOIN turma USING (id_turma) JOIN aluno USING (id_turma) WHERE id_exercicio=", id.exerc, " AND id_aluno=", id.aluno)); - + if(length(prazo[,1]) == 0) + prazo = "Inf" # Condicoes para gravar a nota - if (sum(dim(prazo)) > 0) if (Date > prazo & ! ignore) return ("
O prazo para entrega já expirou! A nota não foi gravada.
") + if (prazo != "Inf" & Date > prazo & ! ignore) return ("O prazo para entrega já expirou! A nota não foi gravada.
") } peso <- dbGetQuery (con, @@ -131,7 +132,7 @@ gravarNota <- function (nome.aluno, id.exerc, texto, nota = corretoR(id.exerc, t if (id.aluno =="NULL") return ("Você não está logado. A nota não foi gravada.
") Rel <- paste("Nota cadastrada! Sua melhor nota nesse exercício é ", melhorNota,
"%.", sep="")
- if (sum(dim(prazo)) > 0) Rel <- paste (Rel, "
O prazo para enviar novas tentativas é ", prazo, ".", sep="");
+ if (prazo != "Inf") Rel <- paste (Rel, "
O prazo para enviar novas tentativas é ", prazo, ".", sep="");
return (paste(Rel, "