Skip to content
README.txt 2.73 KiB
Newer Older
Por hacer:
-Modificar alumnos para que reciba los siguientes campos:
    id_usuario
    sexo(char)
    contexto(selectfield)
    tipo_familia (selectfield)
    id_grupo (grupo escolar)

-Agregar un nuevo modelo con los siguientes campos:
    username
    nombre_completo
    correo
    contraseña
    tipo_usuario(char)

-Se pretende contectar al juego, así que se comunicará a través de un JSON, el cuál necesitamos adquirir los campos solicitados, falta definir exactamente que campos se requieren

-Se necesita mostrar las preguntas obtenidas a través de un JSON bien estructurado, y mostrarlas gráficamente, utilizando cualquier material visual para que el administrador vea estadísticas básicas, como:

	*Promedio de respuestas con respecto al total
	*Intentos fallidos en contestar las preguntas
	*Usuarios que completaron el juego
	*Busquedas por preguntas, para solo ver información acerca de esa pregunta

Esta es la información más básica, y se pretende complementar con cualquier otra cosa que sea fácilmente extraible en un JSON y posteriormente calcular estadísiticas.

----------------------------------------------------

Hecho:
-Inicio de sesión (solo se requiere una cuenta de momento para la doctora)
-Registrar alumnos
-Editar alumnos
-Eliminar alumnos
-Registrar planteles
-Editar planteles
-Eliminar planteles

Campos de alumno:
    ID_alumno = models.AutoField(primary_key=True, verbose_name='ID')
    nombre = models.CharField(max_length=255, verbose_name='Nombre')
    apellido_1 = models.CharField(max_length=255, verbose_name='Apellido Paterno')
    apellido_2 = models.CharField(max_length=255, verbose_name='Apellido Materno')
    fecha_nacimiento = models.DateField(null=False)
    telefono = models.CharField(max_length=15, verbose_name='Teléfono')
    correo = models.EmailField(max_length=100, blank=True, null=True, verbose_name='Correo Electrónico')
    foto = models.ImageField(upload_to='alumno_fotos/', null=True, blank=True)

Campos de plantel:
    ID_plantel = models.AutoField(primary_key=True, verbose_name='ID')
    nombre = models.CharField(max_length=255, verbose_name='Nombre')
    telefono = models.CharField(max_length=15, verbose_name='Teléfono')
    correo = models.EmailField(max_length=100, blank=True, null=True, verbose_name='Correo Electrónico')
    # Campos de dirección
    calle = models.CharField(max_length=255, verbose_name='Calle')
    numero_exterior = models.CharField(max_length=10, verbose_name='Número Exterior')
    colonia = models.CharField(max_length=100, verbose_name='Colonia')
    codigo_postal = models.CharField(max_length=10, verbose_name='Código Postal')
    ciudad = models.CharField(max_length=100, verbose_name='Ciudad')
    estado = models.CharField(max_length=100, verbose_name='Estado')