Esempio n. 1
0
def listadoHitos(request, user, course):
    if request.method == 'POST':
        if not editable(request):
            return HttpResponseForbidden
        copiarSistemaEvaluacionCursoAnteriorAlCursoActual(request)
        return HttpResponseRedirect('/coordinacio/evaluacio/')
    
    sistemaEvaluacion = QueryEvaluationSystem().getEvaluationSystemByCourse(course)
       
    hitos = listaHitos(sistemaEvaluacion) if (sistemaEvaluacion) else None
    
    cursos = QueryCourse().getListCourse(request)
    grupos = hitos == None
    edita = editable(request)
    anyadir = editable(request)
    activar = activable(request)
    return render_to_response('sistemaEvaluacionListado.html', locals())
Esempio n. 2
0
def listadoHitos(request, user, course):
    if request.method == 'POST':
        if not editable(request):
            return HttpResponseForbidden
        copiarSistemaEvaluacionCursoAnteriorAlCursoActual(request)
        return HttpResponseRedirect('/coordinacio/evaluacio/')

    sistemaEvaluacion = QueryEvaluationSystem().getEvaluationSystemByCourse(
        course)

    hitos = listaHitos(sistemaEvaluacion) if (sistemaEvaluacion) else None

    cursos = QueryCourse().getListCourse(request)
    grupos = hitos == None
    edita = editable(request)
    anyadir = editable(request)
    activar = activable(request)
    return render_to_response('sistemaEvaluacionListado.html', locals())
Esempio n. 3
0
def gestionEvaluaciones(request, user, course, accion="nuevo", campo= "", hito="", evaluacion="", pregunta=""):
    if not editable(request):
        return HttpResponseForbidden()
    
    if (request.method == 'POST'):
        form = campoForm(request, accion, campo, hito, evaluacion, pregunta)
        if (form.is_valid()):
            form.save()
            return HttpResponseRedirect('/coordinacio/evaluacio/')
        form = form.getForm()
    else:
        form = campoForm(request, accion, campo, hito, evaluacion, pregunta).getForm()
    return render_to_response(campo+'Gestion.html', locals())
Esempio n. 4
0
def gestionEvaluaciones(request,
                        user,
                        course,
                        accion="nuevo",
                        campo="",
                        hito="",
                        evaluacion="",
                        pregunta=""):
    if not editable(request):
        return HttpResponseForbidden()

    if (request.method == 'POST'):
        form = campoForm(request, accion, campo, hito, evaluacion, pregunta)
        if (form.is_valid()):
            form.save()
            return HttpResponseRedirect('/coordinacio/evaluacio/')
        form = form.getForm()
    else:
        form = campoForm(request, accion, campo, hito, evaluacion,
                         pregunta).getForm()
    return render_to_response(campo + 'Gestion.html', locals())