Comunicador dinámico AsTeRICS Grid
23 – Celdas de Información en tiempo real
Las celdas de información en tiempo real permiten hacer que nuestro comunicador sea aún más dinámico, al recuperar información de una fuente externa y mostrarla dentro de la celda de modo automático o de modo manual (añadiendo un botón de actualización). De este modo, veremos como es posible tener celdas que nos muestren el día de la semana, el mes, la fecha y hora o nos muestren datos meteorológicos de nuestra localidad.
Adicionalmente, esta celda nos permitirá mostrar valores aleatorios de entre un listado predefinido por nosotros previamente. Esto puede ser útil en ciertos casos en los que necesitemos generar un valor aleatoriamente sea para una actividad educativa o, por ejemplo, para sortear algo.
Aunque estas celdas permiten mostrar otro tipo de información interna (del sistema) y externa (de otras web a través de APIs), por ser funcionalidades más avanzadas, nos vamos a centrar en desarrollar las comentadas inicialmente.
Para conocer en profundidad y ver en funcionamiento todas las posibilidades que ofrecen estas celdas, os recomendamos que veáis el ejemplo que se ha preparado de la Fundación Asterics.
CELDAS DINÁMICAS CON DÍA DE LA SEMANA, MES, FECHA Y HORA
Una de las actividades que se realizan en muchos colegios al comenzar la jornada escolar es la asamblea. En ella, se suelen trabajar aspectos relativos al tiempo como es la fecha, hora, días de la semana, mes, año, etc. El disponer de celdas dinámicas en el comunicador en las que se vayan actualizando algunos de estos datos, puede facilitar la participación del niño/a en la dinámica de la asamblea.
Para crear celdas dinámicas con información en tiempo real vamos a pulsar el botón derecho del ratón sobre el hueco del tablero en el que queramos crear la celda. Dentro del menú pulsamos en Nuevo – Celda de información en tiempo real.
A continuación vamos a la pestaña Información en tiempo real y en modo visualización escogeremos Fecha / hora de entre las opciones que nos ofrece.
A continuación se desplegará un nuevo menú Formato fecha/hora en el que podremos seleccionar cual es el parámetro que queremos recuperar (fecha, fecha larga, hora, día de la semana, mes,….).
En nuestro caso seleccionamos Día de la semana.
En este momento, ya podríamos pulsar en OK y se añadiría la nueva celda dinámica mostrando el día de la semana actual.
(IMPORTANTE) La celdas dinámicas con información en tiempo real se colorean de azul para distinguirlas del resto de celdas estándar.
(OPCIONAL) Si queremos componer un texto que contenga la variable recuperada (en este caso el día de la semana) tenemos dos posibilidades.
La primera de ellas nos permitirá que el texto que añadamos junto con la variable se muestre en la propia celda. Por ejemplo si queremos que el texto de la celda sea „Hoy es (dia de la semana)“ iremos a la pestana General y en el campo Texto de la celda escribiremos „Hoy es {0}“. El valor {0} será reemplazado por el valor dinámico que hayamos seleccionado en la pestaña Información en tiempo real (en nuestro caso fecha/hora – día de la semana). {0} puede ser situado en cualquier parte de la frase/texto que escribamos.
Al pulsar OK se creará la celda mostrando el texto que hemos añadido y el valor de la variable (día de la semana).
La segunda opción sería añadir el texto usando la acción Pronunciar texto personalizado. De este modo podemos locutar frases más largas y que el texto de la celda solo muestre la variable seleccionada (día de la semana). Para ello, en la pestaña General dejaremos en blanco el campo Texto de la celda.
En la pestaña acciones, borramos la acción Pronunciar texto de la celda y añadimos la acción Pronunciar texto personalizado. En el campo texto a voz escribimos el texto „Hoy es {0}“ y pulsamos en OK.
De este modo, la celda mostrará solo el texto miércoles pero al seleccionar la celda locutará „Hoy es miércoles“.
CELDAS CON DATOS METEOROLÓGICOS
Otro de los aspectos que, habitualmente, se trabaja en la asamblea al comenzar la jornada escolar es el tiempo atmosférico. Las celdas de información en tiempo real nos pueden facilitar la participación del niño/a en esta actividad ofreciendo información relacionada con éste.
Para crear una celda con información sobre el tiempo atmosférico repetimos el procedimiento explicado anteriormente.
Una vez creada la nueva celda de información en tiempo real, vamos a la pestaña Información en tiempo real y en el modo de visualización seleccionamos Resultados de la acción.
A continuación seleccionamos Acción predefinida.
Y en Grupo de acciones seleccionamos Obtener datos meteorológicos.
En ll nombre de la acción, por el momento, dejaremos seleccionada la opción por defecto Tiempo actual (open-meteo.com). En latitud y longitud introducimos los datos de nuestra localidad. En nuestro caso hemos añadido las coordenadas de la sede de ARASAAC en Zaragoza (41.66756, -0.89412). Para buscar las coordenadas os puede ayudar alguna web como ésta: Geodatos. Siempre seleccionaremos coordenadas decimales.
Una vez introducidas las coordenadas, seleccionaremos el valor a mostrar en la celda de entre los que ofrece Open-meteo (temperatura, humedad. precipitación, nubosidad, velocidad del viento, etc.).
En nuestro caso seleccionamos temperatura y a continuación pulsamos en Probar para comprobar que las coordenadas son correctas y recupera la información.
Como veremos al pulsar en Probar, la temperatura la recupera sin el símbolo de grados º por lo que si queremos que lo muestre deberemos añadir en la pestaña general, en el campo texto de la celda el siguiente valor: {0}º
Por otra parte, si queremos que locute una frase del tipo „Hoy en Zaragoza la temperatura es de {0} centígrados.“ deberemos recurrir a la acción Pronunciar texto personalizado como veíamos anteriormente para el día de la semana.
Tal y como comentábamos para el día de la semana el valor {0} será reemplazado por el que haya seleccionado (en este caso la temperatura).
Una vez configurado todo, pulsamos en OK lo que añade la celda dinámica al tablero.
VALORES ALEATORIOS
Esta opción de valores aleatorios nos puede resultar útil para crear tableros que nos permitan, por ejemplo, jugar a juegos (creando una celda para tirar los dados en un tablero para jugar a la oca) o crear tableros en los que se muestren una lista de conceptos de modo aleatorio (emociones, colores, frutas,….), etc.
Sin duda, viendo las posibilidades de esta función, podréis sacarle provecho en la creación de ciertos tableros y actividades curriculares. Para ello nos vamos a centrar en tres posibles usos: generación aleatoria de números, frutas o símbolos/emojis.
Para la creación de estas celdas de valores aleatorios usamos el mismo procedimiento ya explicado. Primero pulsamos en el botón derecho del ratón y pulsamos en Nuevo – Celda de información en tiempo real.
A continuación en la pestaña Información en tiempo real seleccionamos Valor aleatorio.
Una vez seleccionado nos aparecerán dos nuevas casillas: valores a elegir de entre e intervalo de actualización (segundos). El primer campo es obligatorio y él escribiremos separado por ; los valores sean numéricos, palabras o símbolos de entre los que queremos que el sistema elija al azar. Tras el último valor no escribiremos el punto y come (;).
El campo intervalo de actualización (segundos) es opcional. Si fijamos un valor en segundos los valores se irán generando automáticamente transcurrido el intervalo establecido. Si no establecemos una actualización automática podremos crear un botón que nos permita actualizar manualmente los valores dinámicos que haya en un tablero (sean del tipo que sean). Más adelante explicaremos como crearlo.
En nuestro caso, vamos a ver tres ejemplos de posibles valores.
Empezaremos por valores numéricos sea en forma de número o símbolo (dados). Para ello, en el campo valores escribimos „1;2;3;4;5;6;7;8;9“
Si queremos usar dados nos dirigimos a esta web https://es.piliapp.com/symbol/dice/ y allí vamos seleccionando los dados e intercalando ; entre cada valor (1). A continuación pulsamos en Copiar (2).
El resultado será una cadena de texto como esta „⚀;⚁;⚂;⚃;⚄;⚅“ que deberemos pegar en el campo Valores a elegir entre.
En aquellas celdas aleatorias en las que se usen símbolos puede ser necesario ir a la pestaña General y aumentar el tamaño de la fuente para la celda a un 50-60% con el fin de que rellene más el hueco de la celda.
A continuación, si pulsamos en OK, la celda se añadirá al tablero e irá cambiando automáticamente si hemos establecido un intervalo de actualización.
Otra posibilidad, además de valores numéricos, sería la selección entre un listado de palabras. En este caso, como se puede ver en la captura, se ha elaborado un listado de frutas.
Aprovechando la generación aleatoria de palabras podemos diseñar un ejercicio para trabajar la lectura de frases. Para ello, añadimos una foto con una lámina (1) y añadimos una celda de información en tiempo real.
En el campo Texto de la celda (2) escribimos: EL BEBÉ COME {0} y en la pestaña Información en tiempo real, en el campo valores a elegir entre (3) escribimos: PESCADO;CARNE;SOPA;PURÉ;SALCHICHAS
Pulsamos en OK (4). Como se puede ver en la captura, la frase va cambiando aleatoriamente en función de las palabras que hemos definido en el listado de valores.
Tal y como hemos visto con los dados, en el campo valores a elegir entre podemos usar símbolos. Ésto nos abre un abanico de posibilidades muy amplias para generar celdas aleatorias con distintos contenidos.
Vamos a desglosar algunos de los posibles símbolos que se pueden usar y las páginas desde los que se pueden copiar.
En primer lugar, vamos a ver los emojis. Éstos nos permiten trabajar todo lo relacionado con las emociones, sentimientos, habilidades sociales,….
Para obtenerlos, podemos partir de una web como ésta https://es.piliapp.com/emoji/list/ En ella, vamos seleccionando los emojis que nos interesan y en el campo en el que se van añadiendo los vamos separando por ; Una vez completado nuestro listado pulsamos en Copiar.
A continuación en el campo valores a elegir entre pegamos el listado.
Tras pulsar OK ya podremos ver en nuestra celda los emoticonos seleccionados que, si hemos establecido un intervalo, irán actualizándose automáticamente.
(IMPORTANTE) Los emojis no requieren de aumentar el tamaño de la fuente de la celda como otros símbolos. Son redimensionados automáticamente por el sistema.
Además de emojis, disponemos de una gran variedad de símbolos de temas muy diversos en webs como esta https://es.piliapp.com/symbol/ En nuestro caso vamos a seleccionar animales.
El procedimiento es el mismo que para los emojis. Seleccionamos los animales separando cada uno por ; (𓃥;𓃠;𓃰;𓃱;𓃯;𓃭;𓃸;𓃵). Una vez hecho, copiamos el listado y lo pegamos en el campo valores a elegir entre.
Aumentamos el tamaño de la fuente y pulsamos OK para ver el resultado.
ACCIÓN DEL SISTEMA – REFRESCAR DATOS EN TIEMPO REAL
Si en el campo Intervalo de actualización (segundos) no hemos establecido ningún intervalo de tiempo, la actualización de los valores aleatorios debe realizarse manualmente. Para ello, es necesario crear un botón que ejecute la actualización al pulsarlo.
Dentro del tablero creamos una nueva celda estándar.
En la pestaña Imagen buscamos botón y seleccionamos el icono de actualizar.
A continuación en la pestaña Acciones buscamos Acción del sistema en el listado de acciones y la añadimos.
Una vez añadida, podemos definir un retardo en ms (milisegundos) para ejecutar la actualización. Un valor de 10 o 20 puede ser adecuado.
Finalmente, pulsamos en OK. Nuestro botón de actualización ya estará añadido y al mostrar el comunicador en modo visualización podremos pulsarlo y ver cómo se actualizan los valores de todas las celdas dinámicas que tengamos en ese tablero.