def crear_datos_bd(self): carrera = Carrera( codigo='9', nombre='Licenciatura en Análisis de Sistemas', duracion_estimada_en_cuatrimestres=9, requiere_prueba_suficiencia_de_idioma=False, plan="1986" ) db.session.add(carrera) tipo_materia = TipoMateria(descripcion="Tipo Materia Test") db.session.add(tipo_materia) db.session.commit() alumno = Alumno(user_id=self.get_usuario().id) db.session.add(alumno) db.session.commit() admin_alumno = Alumno(user_id=self.get_administrador().id) db.session.add(admin_alumno) db.session.commit() self.crear_materia(self.MATERIA_PENDIENTE, alumno, admin_alumno, PENDIENTE, carrera) self.crear_materia(self.MATERIA_EN_CURSO, alumno, admin_alumno, EN_CURSO, carrera) self.crear_materia(self.MATERIA_FINAL_PENDIENTE, alumno, admin_alumno, FINAL_PENDIENTE, carrera) self.crear_materia(self.MATERIA_FINAL_APROBADA, alumno, admin_alumno, APROBADA, carrera) self.crear_materia(self.MATERIA_FINAL_DESAPROBADA, alumno, admin_alumno, DESAPROBADA, carrera)
def crear_datos_bd(self): create_encuestas() carrera = Carrera(codigo='9', nombre='Licenciatura en Análisis de Sistemas', duracion_estimada_en_cuatrimestres=9, requiere_prueba_suficiencia_de_idioma=False, plan="1986") db.session.add(carrera) tipo_materia = TipoMateria(descripcion="Tipo Materia Test") db.session.add(tipo_materia) db.session.commit() alumno = Alumno(user_id=self.get_usuario().id) db.session.add(alumno) db.session.commit() admin_alumno = Alumno(user_id=self.get_administrador().id) db.session.add(admin_alumno) db.session.commit() self.crear_materia(self.MATERIA_FINAL_DESAPROBADA, alumno, admin_alumno, DESAPROBADA, carrera) encuesta = EncuestaAlumno( alumno_id=self.ENCUESTA["alumno_id"], materia_alumno_id=self.ENCUESTA["materia_alumno_id"], cuatrimestre_aprobacion_cursada=self. ENCUESTA["cuatrimestre_aprobacion_cursada"], anio_aprobacion_cursada=self.ENCUESTA["anio_aprobacion_cursada"], finalizada=self.ENCUESTA["finalizada"]) db.session.add(encuesta) db.session.commit()
def agregar_carrera(self, datos): db.session.add( Carrera(codigo=datos["codigo"], nombre=datos["nombre"], duracion_estimada_en_cuatrimestres=datos[ "duracion_estimada_en_cuatrimestres"], requiere_prueba_suficiencia_de_idioma=datos[ "requiere_prueba_suficiencia_de_idioma"])) db.session.commit()
def agregar_carrera(self, datos): carrera = Carrera( codigo=datos[P_CODIGO], nombre=datos[P_NOMBRE], duracion_estimada_en_cuatrimestres=datos[ P_DURACION_EN_CUATRIMESTRES], requiere_prueba_suficiencia_de_idioma=datos[ P_REQUIERE_PRUEBA_SUF_IDIOMA], ) db.session.add(carrera) db.session.commit() return carrera
def crear_datos_bd(self): carrera = Carrera(codigo='9', nombre='Licenciatura en Análisis de Sistemas', duracion_estimada_en_cuatrimestres=9, requiere_prueba_suficiencia_de_idioma=False) db.session.add(carrera) tipo_materia = TipoMateria(descripcion="Tipo Materia Test") db.session.add(tipo_materia) db.session.commit() materia = Materia(codigo="7514", nombre="Materia Test", creditos_minimos_para_cursarla=0, creditos=0, tipo_materia_id=tipo_materia.id, carrera_id=carrera.id) db.session.add(materia) alumno = Alumno(user_id=self.get_usuario().id) db.session.add(alumno) db.session.commit() admin_alumno = Alumno(user_id=self.get_administrador().id) db.session.add(admin_alumno) db.session.commit() estado = EstadoMateria.query.filter_by( estado=ESTADO_MATERIA[PENDIENTE]).first() db.session.add( MateriasAlumno( alumno_id=alumno.id, materia_id=materia.id, carrera_id=carrera.id, estado_id=estado.id, )) db.session.add( MateriasAlumno( alumno_id=admin_alumno.id, materia_id=materia.id, carrera_id=carrera.id, estado_id=estado.id, ))
def crear_datos_bd(self): carrera = Carrera(codigo='9', nombre='Licenciatura en Análisis de Sistemas', duracion_estimada_en_cuatrimestres=9, requiere_prueba_suficiencia_de_idioma=False) db.session.add(carrera) tipo_materia = TipoMateria(descripcion="Tipo Materia Test") db.session.add(tipo_materia) db.session.commit() db.session.add( Materia(codigo="7575", nombre="Materia test", objetivos="Ninguno", creditos_minimos_para_cursarla=10, creditos=24, tipo_materia_id=tipo_materia.id, carrera_id=carrera.id))
def crear_carrera(codigo, titulo, plan): archivo_carrera = get_nombre_carrera_para_archivo(titulo, plan, "txt") datos = cargar_datos_carrera(archivo_carrera) carrera = Carrera(codigo=codigo, nombre=titulo, plan=plan, duracion_estimada_en_cuatrimestres=datos[DURACION], requiere_prueba_suficiencia_de_idioma=datos[ REQUIERE_SUFICIENCIA_IDIOMA]) db.session.add(carrera) guardar_cantidad_de_creditos(carrera, datos) guardar_orientaciones(carrera, datos) guardar_materias(carrera, codigo, titulo, plan) guardar_materias_incompatibles(datos, carrera) db.session.commit()
def crear_datos_bd(self): carrera = Carrera( codigo='10', nombre='Ingeniería en Informática', duracion_estimada_en_cuatrimestres=12, requiere_prueba_suficiencia_de_idioma=False ) db.session.add(carrera) carrera2 = Carrera( codigo='9', nombre='Otra carrera test', duracion_estimada_en_cuatrimestres=12, requiere_prueba_suficiencia_de_idioma=False ) db.session.add(carrera2) db.session.commit() tipo = TipoMateria(descripcion="Un tipo") db.session.add(tipo) db.session.commit() db.session.add(Materia( codigo="9000", nombre="AAAAA", creditos_minimos_para_cursarla=0, creditos=10, tipo_materia_id=tipo.id, carrera_id=carrera.id )) db.session.add(Materia( codigo="9032", nombre="Materia 2", creditos_minimos_para_cursarla=0, creditos=10, tipo_materia_id=tipo.id, carrera_id=carrera.id )) db.session.add(Materia( codigo="7090", nombre="Se llaman iguales", creditos_minimos_para_cursarla=0, creditos=10, tipo_materia_id=tipo.id, carrera_id=carrera.id )) db.session.add(Materia( codigo="7091", nombre="Se llaman iguales", creditos_minimos_para_cursarla=0, creditos=10, tipo_materia_id=tipo.id, carrera_id=carrera.id )) db.session.add(Materia( codigo="6009", nombre="BBBB", creditos_minimos_para_cursarla=50, creditos=100, tipo_materia_id=tipo.id, carrera_id=carrera.id )) db.session.add(Materia( codigo="8090", nombre="CCCC", creditos_minimos_para_cursarla=50, creditos=100, tipo_materia_id=tipo.id, carrera_id=carrera2.id ))
def crear_datos_bd(self): carrera = Carrera(codigo='10', nombre='Ingeniería en Informática', duracion_estimada_en_cuatrimestres=12, requiere_prueba_suficiencia_de_idioma=False) db.session.add(carrera) carrera2 = Carrera(codigo='9', nombre='Otra carrera test', duracion_estimada_en_cuatrimestres=12, requiere_prueba_suficiencia_de_idioma=False) db.session.add(carrera2) db.session.commit() tipo = TipoMateria(descripcion="Un tipo") db.session.add(tipo) db.session.commit() db.session.add( Materia(codigo="9000", nombre="Sin correlativas", creditos_minimos_para_cursarla=0, creditos=10, tipo_materia_id=tipo.id, carrera_id=carrera.id)) materia9032 = Materia(codigo="9032", nombre="Con una correlativa", creditos_minimos_para_cursarla=0, creditos=10, tipo_materia_id=tipo.id, carrera_id=carrera.id) db.session.add(materia9032) materia7090 = Materia(codigo="7090", nombre="es correlativa de 9032", creditos_minimos_para_cursarla=0, creditos=10, tipo_materia_id=tipo.id, carrera_id=carrera.id) db.session.add(materia7090) materia7091 = Materia(codigo="7091", nombre="Tiene dos correlativas", creditos_minimos_para_cursarla=0, creditos=10, tipo_materia_id=tipo.id, carrera_id=carrera.id) db.session.add(materia7091) materia6009 = Materia(codigo="6009", nombre="Es correlativa de 7091", creditos_minimos_para_cursarla=50, creditos=100, tipo_materia_id=tipo.id, carrera_id=carrera.id) db.session.add(materia6009) materia8090 = Materia(codigo="8090", nombre="Es correlativa de 7091", creditos_minimos_para_cursarla=50, creditos=100, tipo_materia_id=tipo.id, carrera_id=carrera2.id) db.session.add(materia8090) db.session.commit() db.session.add( Correlativas(materia_id=materia9032.id, materia_correlativa_id=materia7090.id)) db.session.add( Correlativas(materia_id=materia7091.id, materia_correlativa_id=materia6009.id)) db.session.add( Correlativas(materia_id=materia7091.id, materia_correlativa_id=materia8090.id))