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')