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

De WikiEducator
Saltar a: navegación, buscar
Línea 42: Línea 42:
  
  
;RF1.- Crear nuevos idiomas
+
<hr />
*Necesitamos un formulario para crear nuevos idiomas
+
<hr />
*Cada nuevo idioma tendrá un directorio con ese nombre (El idioma se especifica en castellano)
+
 
*El listado de idiomas saldrá en un select para seleccionar el idioma
+
 
;RF2.- Crear temática o grupo de nombres
 
;RF2.- Crear temática o grupo de nombres
 
*Cada idioma va a tener diferentes temáticas (Deportes, Vestidos, ...)
 
*Cada idioma va a tener diferentes temáticas (Deportes, Vestidos, ...)

Revisión de 22:20 5 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

RF4 Jugar
  • Este es un apartado importante
  • 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ç
  • 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