Actividad 7: Interfase creativa


En esta actividad aplicarás los conocimientos obtenidos en los temas anteriores.
Diseñar una pantalla que combine todos los elementos de las formas HTML5.

Usando lo que has aprendido en el tema y en el módulo anterior, crea una pantalla de “Programación de citas médicas”.

Básicamente, tu aplicación debe parecerse a la siguiente imagen:

Los requerimientos son los siguientes:

La forma debe tener dos “fieldset” uno para “Datos personales” y el otro para “Solicitud de cita”.

En “Datos personales” se debe validar lo siguiente:

  • El nombre no se puede dejar en blanco.
  • El teléfono no se puede dejar en blanco y debe seguir el siguiente patrón: [2-9][0-9]{2}-[0-9]{3}-[0-9]{4}
  • El correo electrónico debe estar conformado de una dirección de correo válida.
  • La fecha de nacimiento debe tener el formato “mm/dd/aaaa” o “dd/mm/aaaa”.

En “Solicitud de cita” se debe validar lo siguiente:

  • En “¿Cuál es el motivo de su visita?” debe aparecer una lista de selección de la siguiente manera:
    • Revisión física anual 
    • Síntomas de resfriado o gripe
    • Prueba de sangre             
    • Postoperatorio               
    • Otro caso                    

    El usuario puede seleccionar una de las opciones anteriores o ingresar la suya propia.

  • En “Nivel de dolor actual” debe aparecer un “input” tipo “range” con los siguientes límites:
    • Mínimo = 0
    • Máximo = 10
    • Incrementos= .5
    • Valor = 5
    • Titulo = “0 no hay dolor, 10 es el peor dolor imaginable”
  • Fecha preferida no se puede dejar en blanco y debe tener el formato “mm/dd/aaaa” o “dd/mm/aaaa”.
  • Hora preferida no se puede dejar en blanco con un rango de valores de 8 a 18 horas en incrementos de una hora.

Criterio

Puntaje

1.

Diseño de la pantalla.

25

2.

Ejecución correcta.

25

3.

Creatividad en el diseño.

25

4.

Uso de los elementos de formas para resolver los requerimientos.

25

Archivo ejecutable cumpliendo las indicaciones generadas.