Пример #1
0
    def SetAlumno(self, alumno):

        self.alumno = alumno

        if self.preguntas is None:

            print "entro"
            self.preguntas = list()

            with open("Ejercicios/EjerciciosLenguaje.csv", "rb") as csvfile:
                lenguajereader = csv.reader(csvfile, delimiter=";", quoting=csv.QUOTE_NONE)
                rownum = 0
                for row in lenguajereader:

                    if rownum == 0:
                        header = row
                    else:
                        operacion = BasicOperacion()
                        operacion.nivelOperacion = int(row[0])
                        operacion.pregunta = row[1].decode("latin-1")
                        for x in range(2, 5):
                            if len(row[x]) > 0:
                                operacion.alternativas.append(row[x].decode("latin-1").strip())

                        operacion.respuesta = row[5].decode("latin-1").strip()
                        operacion.audio_pregunta = row[6].decode("latin-1")
                        operacion.path_imagen = row[7].decode("latin-1")

                        self.preguntas.append(operacion)
                        print "agregada " + operacion.pregunta

                    rownum += 1

        return