JavaScript - Código para crear un dictado online

 
Vista:
sin imagen de perfil

Código para crear un dictado online

Publicado por Roberto (1 intervención) el 06/10/2016 02:03:31
Hola.
Ante todo pido perdón por mi ignorancia.
Quiero crear una web donde se puedan hacer dictados online al estilo de "listen and write"
http://www.listen-and-write.com/

Estoy aprendiendo javascript, por mi cuenta, con el objetivo de crearla, pero soy un novato y estoy estancado.

Mi idea es:

Hay un archivo de audio que "se da al play" y se escucha el texto.

Una caja de texto "A", con todo el texto del dictado, oculto. (Que se irá desvelando a medida que se escriba.)
Otra caja de texto "B" donde, a medida que se escriba cada letra del dictado haga lo siguiente:
Que en la caja de texto "A", la letra pulsada, deje de estar oculta.

Por ejemplo:
Texto en "A"
"Esto es el texto del dictado."

Caja texto "B"
Si escribo la letra E (Mayúscula) tan sólo dejará de estar oculta la E de:"Esto".
Luego, cuando escriba la "s" minúscula de:"Esto", deja de estar oculta la s.
De modo que en la caja de Texto "A" se vería:
Es

Si escribo una letra que no es la que va en ese lugar, que no haga nada.
Y que tan solo desvele la letra de la posición siguiente a la desvelada. Es decir, si escribe la letra: e
que no desvele todas las "es" del texto oculto.

Tengo algo de experiencia con html y css, pero en javascript, casi nada.
Ruego ayuda.
Si se os ocurre otra solución o forma de hacerlo soy todo oídos.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder