Skip to content

JSON de configuración de contenidos

Aldo edited this page Oct 17, 2018 · 9 revisions

Para personalizar cada aplicación creada con True False Game React es necesario crear un archivo JSON, como por ejemplo news.json, en el que se defina su configuración (título de contenido, los diferentes textos que aparecen, el lenguaje, noticias específicas...). Se pueden ver varios ejemplos de archivos de configuración probados aquí.

Este archivo se coloca en /app/config/examples/xxx.json sustituyendo xxx por el nombre deseado. Además, se tiene que modificar el archivo de configuration config.js de acuerdo a lo indicado en la guía JSON de configuración para desarrolladores.

Adicionalmente, si la aplicación lo permite, se le podrán pasar contenidos en un archivo de configuración vía URL, esto se hace así.

En las siguiente tablas se explican las diferentes opciones que pueden ser especificadas en el archivo JSON de configuración de contenidos:

Key Descripción
name Nombre de la aplicación
type_app_text Texto que aparecerá al lado del logo de la aplicación
initial_text Texto principal de la aplicación que aparece en la página principal antes de iniciar el juego
modal_inst Instrucciones que van a aparecer en el modal principal, aquí se explica cómo funciona el juego y los objetivos del mismo
with_reset_button True/False para habilitar o deshabilitar este botón
with_fullscreen True/False para habilitar o deshabilitar este botón
feedback2_right Feedback que se le da al usuario cuando una respuesta es correcta. Ej: "Acertaste"
feedback2_wrong Feedback que se le da al usuario cuando una pregunta es incorrecta. Ej: "Fallaste"
progress_text Texto en el modal de progreso que introduce los sitios web que quedan por contestar. Ej: "noticias contestadas"
task_list Texto en el modal inicial que introduce la lista de sitios web para los que hay que contestar una pregunta. Ej: "lista de noticias por contestar"
message_pro Mensaje que se le da al usuario en el modal final, cuando el juego ha terminado y ha contestado la mayoría de las preguntas bien
message_good Mensaje que se le da al usuario en el modal final, cuando el juego ha terminado y ha contestado algunas preguntas bien
message_ok Mensaje que se le da al usuario en el modal final, cuando el juego ha terminado y ha contestado pocas preguntas bien
final_video URL del vídeo que se muestra al final como retroalimentación para el usuario
questions Array de preguntas que contiene la aplicación. Los parámetros a configurar por cada pregunta son los listados en la tabla mostrada a continuación

Campos de 'question'

Key Descripción
path Link del sitio web o imagen del mismo
type Tipo de contenido que se va a renderizar: img o iframe
source_name Título del sitio web que se va a visualizar
source_url Link del sitio web
secure Si la URL introducida en los campos anteriores es segura o no (true/false)
true_or_false Si la respuesta correcta a la pregunta asociada al sitio web es verdadera o falsa (true/false)
score La puntuación de cada pregunta asociada a cada sitio web (number)
feedback_path URL del sitio web o imagen a mostrar en la reatroalimentación. Si se deja en blanco no se mostrará nada.

Clone this wiki locally