def activarValoracion(request, user, course, alumnoid): student = QueryStudent().getStudentByUserUJI(alumnoid) if not student : return HttpResponseNotFound() project = QueryProject().getProjectByCourseAndStudent(course, student) if not project : return HttpResponseNotFound() if not project.isUnresolved(): return HttpResponseForbidden() if (request.method == "POST"): activaValoracion(project) return HttpResponseRedirect('/coordinacio/projectes/') title = "Activar valoració" mensaje = u"Clica per a posar en curs l'evaluació de l'alumne " + student.nombreCompleto() + "." return render_to_response('mensajeValoracion.html', locals())
def activarValoracion(request, user, course, alumnoid): student = QueryStudent().getStudentByUserUJI(alumnoid) if not student: return HttpResponseNotFound() project = QueryProject().getProjectByCourseAndStudent(course, student) if not project: return HttpResponseNotFound() if not project.isUnresolved(): return HttpResponseForbidden() if (request.method == "POST"): activaValoracion(project) return HttpResponseRedirect('/coordinacio/projectes/') title = "Activar valoració" mensaje = u"Clica per a posar en curs l'evaluació de l'alumne " + student.nombreCompleto( ) + "." return render_to_response('mensajeValoracion.html', locals())
def reActivarValoracion(request, user, alumnoid, course, evaluacionid): student = QueryStudent().getStudentByUserUJI(alumnoid) if not student: return HttpResponseNotFound() project = QueryProject().getProjectByCourseAndStudent(course, student) if not project: return HttpResponseNotFound() evaluation = QueryEvaluation().getEvaluationByEvaluation(evaluacionid) if not evaluation: return HttpResponseNotFound() if not QueryForm().isFormCompletedOfProjectItemEvaluator( project, evaluation.getItem(), evaluation.getEvaluator()): return HttpResponseForbidden() if (request.method == 'POST'): reActivaFormulario(project, evaluation) return HttpResponseRedirect( request.path.split('formulari/evaluacio/')[0]) title = "Reactivar formulari" mensaje = u"Reactivar el formulari de l'evaluació " + unicode( evaluation) + " de " + unicode(evaluation.getItem( )) + " de l'alumne " + student.nombreCompleto() + "." return render_to_response('mensajeValoracion.html', locals())
def reActivarValoracion(request, user, alumnoid, course, evaluacionid): student = QueryStudent().getStudentByUserUJI(alumnoid) if not student : return HttpResponseNotFound() project = QueryProject().getProjectByCourseAndStudent(course, student) if not project : return HttpResponseNotFound() evaluation = QueryEvaluation().getEvaluationByEvaluation(evaluacionid) if not evaluation : return HttpResponseNotFound() if not QueryForm().isFormCompletedOfProjectItemEvaluator(project, evaluation.getItem(), evaluation.getEvaluator()): return HttpResponseForbidden() if ( request.method == 'POST' ): reActivaFormulario(project, evaluation) return HttpResponseRedirect(request.path.split('formulari/evaluacio/')[0]) title = "Reactivar formulari" mensaje = u"Reactivar el formulari de l'evaluació " + unicode(evaluation) + " de " + unicode(evaluation.getItem()) + " de l'alumne " + student.nombreCompleto() + "." return render_to_response('mensajeValoracion.html', locals())