Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/ficheros/practica idiomas»

De WikiEducator
Saltar a: navegación, buscar
Línea 54: Línea 54:
 
*Cada imagen '''''tiene que tener como nombre el nombre de ese elemento en el idioma especificado'''''
 
*Cada imagen '''''tiene que tener como nombre el nombre de ese elemento en el idioma especificado'''''
 
La imágenes se subirán al directorio del idioma y dentro de él a la temática seleccionada
 
La imágenes se subirán al directorio del idioma y dentro de él a la temática seleccionada
;RF4 Jugar
+
;RF5 Mostrar imágenes
 +
*Se deben de poder visualizar todas las imágens de un determinado tema dentro de un idioma
 +
 
 +
<hr />
 +
 
 +
 
 +
 
 +
;RF5 Jugar
 
*Este es un apartado importante
 
*Este es un apartado importante
 
*En el programa principal tedremos que tener una opción de jugar
 
*En el programa principal tedremos que tener una opción de jugar
*El juego nos pedirá que especifiquemos primero un idioma y luego un tema de ese idiomaç
+
;RF5.1
 +
*El usuario lo primero que tiene que hacer es  seleccionar el idioma y el tema con el que quiere practicar vocabulario
 +
 
 +
 
 +
 
 +
*El juego nos pedirá que especifiquemos primero un idioma y luego un tema de ese idioma
 
*Para ello la aplicación nos irá mostrando en dos fases select. Primero del idioma, y una vez seleccionado los temas de ese idioma
 
*Para ello la aplicación nos irá mostrando en dos fases select. Primero del idioma, y una vez seleccionado los temas de ese idioma
 
*Una vez seleccionado nos tendrá que aparecer una imagen aleatoria de todas las que haya en ese directorio
 
*Una vez seleccionado nos tendrá que aparecer una imagen aleatoria de todas las que haya en ese directorio

Revisión de 22:27 15 may 2020


Vocabulario de idiomas

RF0.- Opciones de la aplicación
  • La aplicación permitirá Administrar o Jugar'
  1. La administración va a permitir generar nuevos idiomas y para cada idioma nuevos temas (también borrarlos)
  2. Jugar va a permitir utilizar la aplicación para usar el vocabulario como a continuación se describe

General adm vocabulario.png

RF1.- Administrar
  • Esta acción se resolverá en un script llamado administrar.php
  • En este script tendremos la opción de crear nuevos idiomas
  • Veremos los idiomas actualemnte creados
  • Podremos editar o borrar cualquiera de ellos

Administrar general0.png
Administrar general.png

RF1.1 Generar nuevos idiomas
  • Para ello tenemos la opción Añadir en el formulario
  • Se creará un nuevo directorio dentro del directorio idiomas que ya debe de existir en nuestro proyecto.
  • TRas crearlo, aparecerá en la sección de lista de idiomas creados con la opción de editarlo o borrarlo (ver imagen anterior).
RF1.2 Borrar idiomas
  • Si seleccionamos el idioma y damos borrar borrará dicho idioma.
  • Si el idioma tiene temas no se podrá borrar
  • Tras la acción se mostrará el listado actualizado, si no ha podido borrarlo, informará de ello en un mensaje
RF1.3 Editar idiomas
  • Si editamos un idioma se ejecutará el script editar.php
  • Siempre tendremos la opción de volver, que nos retornaría a la administración de idiomas (ver imagen siguiente)
RF1.3.1 Editar_idiomas
Crear temas
  • Igual que en el caso anterior se mostrará un listado de todos los temas de ese idioma

Administrar temas0.png
Administrar tema1.png

  • Se permitirá crear nuevos temas o bien borrarlos
  • Crear nuevos temas estará activo con el botón añadir
  • Una vez creado se actualizará la lista de temas creados
RF1.3.1 Editar_idiomas
Borrar temas
  • Si en la ventana anterior seleccionamos un tema y se borra, desaparecerá de la lista
  • Se verá actualizado el listado una vez realizada la acción




RF2.- Crear temática o grupo de nombres
  • Cada idioma va a tener diferentes temáticas (Deportes, Vestidos, ...)
  • La aplicación, al igual que idiomas deberá de crear temáticas independientes en cada idioma
  • Cada temática será un directorio
  • En un select nos saldrán todas las temáticas de un determinado idioma
RF3.- Insertar imágenes en un directorio
  • Dentro de una temática tenemos que tener la posibilidad de insertar imágenes a ese directorio
  • Cada imagen tiene que tener como nombre el nombre de ese elemento en el idioma especificado

La imágenes se subirán al directorio del idioma y dentro de él a la temática seleccionada

RF5 Mostrar imágenes
  • Se deben de poder visualizar todas las imágens de un determinado tema dentro de un idioma


RF5 Jugar
  • Este es un apartado importante
  • En el programa principal tedremos que tener una opción de jugar
RF5.1
  • El usuario lo primero que tiene que hacer es seleccionar el idioma y el tema con el que quiere practicar vocabulario


  • El juego nos pedirá que especifiquemos primero un idioma y luego un tema de ese idioma
  • Para ello la aplicación nos irá mostrando en dos fases select. Primero del idioma, y una vez seleccionado los temas de ese idioma
  • Una vez seleccionado nos tendrá que aparecer una imagen aleatoria de todas las que haya en ese directorio
  • Cada imagen debe de ir acompañada de tantos inputs de tipo select como letras tenga el nombre de la imagen
  • Tendrá un submit que presionaremos para validar ese nombre
  • En caso de acertar el nombre irá acumulando el acierto o el fallo
  • Al final de 10 jugadas nos mostrará el resultado