Пример #1
0
 def post(self):
     data = request.get_json()
     idRegistroEsfuerzo = data['idRegistroEsfuerzo']
     idAlumno = data['idAlumno']
     listaCategorias = data['listaCategorias']
     return controller.registrarHoras(idRegistroEsfuerzo, idAlumno,
                                      listaCategorias)
Пример #2
0
 def post(self):
     data = request.get_json()
     tipo = data['tipo']
     idActividadUHorario = data['idActividadUHorario']
     idAlumno = data['idAlumno']
     return controller.obtenerRegistroEsfuerzo(idAlumno, tipo,
                                               idActividadUHorario)
Пример #3
0
 def get(self):
     data = request.get_json()
     idUsuario = data['idUsuario']
     idCurso = data['idCurso']
     # VALIDACION
     #
     #
     return controller.obtenerRubricasPasadas(idUsuario, idCurso)
Пример #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)
Пример #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
Пример #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
Пример #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)
Пример #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
Пример #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)
Пример #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
Пример #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
Пример #12
0
    def post(self):
        data = request.get_json()
        idActividad = data['idActividad']

        return controller.eliminarActividad(idActividad)
Пример #13
0
 def post(self):
     data = request.get_json()
     idHorario = data['idHorario']
     return controller.listarActividad(idHorario)