Ejemplo n.º 1
0
 def post(self):
     data = request.get_json()
     idRegistroEsfuerzo = data['idRegistroEsfuerzo']
     idAlumno = data['idAlumno']
     listaCategorias = data['listaCategorias']
     return controller.registrarHoras(idRegistroEsfuerzo, idAlumno,
                                      listaCategorias)
Ejemplo n.º 2
0
 def post(self):
     data = request.get_json()
     tipo = data['tipo']
     idActividadUHorario = data['idActividadUHorario']
     idAlumno = data['idAlumno']
     return controller.obtenerRegistroEsfuerzo(idAlumno, tipo,
                                               idActividadUHorario)
Ejemplo n.º 3
0
 def get(self):
     data = request.get_json()
     idUsuario = data['idUsuario']
     idCurso = data['idCurso']
     # VALIDACION
     #
     #
     return controller.obtenerRubricasPasadas(idUsuario, idCurso)
Ejemplo n.º 4
0
 def post(self):
     data = request.get_json()
     idActividadUHorario = data['idActividadUHorario']
     idUsuarioCreador = data['idUsuarioCreador']
     tipo = data['tipo']
     listaCategorias = data['listaCategorias']
     return controller.crearRegistroHoras(idUsuarioCreador, tipo,
                                          idActividadUHorario,
                                          listaCategorias)
Ejemplo n.º 5
0
def listarObjetosAutoevaluacion(idActividad):
    idRubrica = Rubrica.query.filter(
        and_(Rubrica.id_actividad == idActividad, Rubrica.tipo == 2,
             Rubrica.flg_activo == 1)).first()
    if idRubrica is not None:
        return CTR_Actividad.obtenerRubricaXidRubrica(idRubrica.id_rubrica)
    else:
        d = {}
        d['succeed'] = False
        d['message'] = "No existe autoevaluacion"
        return d
Ejemplo n.º 6
0
 def post(self):
     data = request.get_json()
     idActividad = data['idActividad']
     tipo = data['tipo']
     if tipo <= 4 and tipo > 0:
         return controller.obtenerRubrica(idActividad, tipo)
     else:
         d = {}
         d['succeed'] = False
         d['message'] = "No se puede obtener este tipo de rubrica."
         return d
Ejemplo n.º 7
0
 def post(self):
     data = request.get_json()
     idRubrica = data['idRubricaActual']
     idFlgEspecial = data['flgRubricaEspecial']
     idUsuarioCreador = data['idUsuarioCreador']
     nombreRubrica = data['nombreRubrica']
     listaAspectos = data['listaAspectos']
     tipo = data['tipo']
     return controller.editarRubrica(idRubrica, idFlgEspecial,
                                     idUsuarioCreador, nombreRubrica,
                                     listaAspectos, tipo)
Ejemplo n.º 8
0
def crearAutoEvaluacion(idActividad, idFlgEspecial, idUsuarioCreador,
                        nombreRubrica, listaAspectos, tipo):
    if tipo == 2:
        d = CTR_Actividad.crearRubrica(idActividad, idFlgEspecial,
                                       idUsuarioCreador, nombreRubrica,
                                       listaAspectos, tipo)
        return d
    else:
        d = {}
        d['succeed'] = False
        d['message'] = "No se esta intentando crear una autoevaluacion."
        return d
Ejemplo n.º 9
0
 def post(self):
     data = request.get_json()
     idHorario = data['idHorario']
     nombre = data['nombre']
     tipo = data['tipo']
     descripcion = data['descripcion']
     fechaInicio = data['fechaInicio']
     fechaFin = data['fechaFin']
     flag_confianza = data['flgConfianza']
     flag_entregable = data['flgEntregable']
     idUsuarioCreador = data['idUsuarioCreador']
     flg_multicalificable = data['flgMulticalificable']
     return controller.CrearActividad(idHorario, nombre, tipo, descripcion,
                                      fechaInicio, fechaFin, flag_confianza,
                                      flag_entregable, idUsuarioCreador,
                                      flg_multicalificable)
Ejemplo n.º 10
0
    def post(self):
        data = request.get_json()
        idFlgEspecial = data['flgRubricaEspecial']
        idUsuarioCreador = data['idUsuarioCreador']
        nombreRubrica = data['nombreRubrica']
        idActividad = data['idActividad']
        listaAspectos = data['listaAspectos']
        tipo = data['tipo']

        if tipo <= 4 and tipo > 0:
            return controller.crearRubrica(idActividad, idFlgEspecial,
                                           idUsuarioCreador, nombreRubrica,
                                           listaAspectos, tipo)
        else:
            d = {}
            d['succeed'] = False
            d['message'] = "No se puede crear este tipo de rubrica."
            return d
Ejemplo n.º 11
0
def eliminarAutoEvaluacion(idActividad):
    rubricaADesactivar = Rubrica.query.filter(
        and_(Rubrica.id_actividad == idActividad, Rubrica.tipo == 2,
             Rubrica.flg_activo == 1)).first()
    d = CTR_Actividad.desactivarRubrica(rubricaADesactivar.id_rubrica)
    return d
Ejemplo n.º 12
0
    def post(self):
        data = request.get_json()
        idActividad = data['idActividad']

        return controller.eliminarActividad(idActividad)
Ejemplo n.º 13
0
 def post(self):
     data = request.get_json()
     idHorario = data['idHorario']
     return controller.listarActividad(idHorario)