Implementación en el navegador de un intérprete de un lenguaje de definición de reglas de gamificación
Autores: Swacha, Jakub; Przetacznik, Wiktor
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Implementación en el navegador de un intérprete de un lenguaje de definición de reglas de gamificación
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Práctico
Basado en la nube
Gamificación
Conexión a Internet
Del lado del cliente
Procesamiento de reglas
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
Uno de los obstáculos prácticos que limitan el uso de aplicaciones de gamificación basadas en la nube es la falta de una conexión a Internet de calidad adecuada. En este documento, describimos una solución práctica a este problema mediante la implementación del procesamiento de reglas de gamificación del lado del cliente, de modo que la mayoría de los eventos generados por los jugadores puedan ser procesados sin necesidad de involucrar funciones del lado del servidor; por lo tanto, solo un puñado de datos tiene que ser transmitido al servidor para la sincronización del estado global, y solo cuando hay una conexión a Internet disponible. Para este propósito, adoptamos un formato simple de definición de reglas de gamificación en texto, implementamos el analizador de reglas y el procesador de eventos, y evaluamos la solución en términos de rendimiento en condiciones experimentales. Los resultados obtenidos son optimistas, mostrando que la solución desarrollada puede manejar fácilmente conjuntos de reglas y flujos de eventos de tamaños realistas. Se planea integrar la solución en la próxima versión de la plataforma de educación en programación gamificada FGPE.
Descripción
Uno de los obstáculos prácticos que limitan el uso de aplicaciones de gamificación basadas en la nube es la falta de una conexión a Internet de calidad adecuada. En este documento, describimos una solución práctica a este problema mediante la implementación del procesamiento de reglas de gamificación del lado del cliente, de modo que la mayoría de los eventos generados por los jugadores puedan ser procesados sin necesidad de involucrar funciones del lado del servidor; por lo tanto, solo un puñado de datos tiene que ser transmitido al servidor para la sincronización del estado global, y solo cuando hay una conexión a Internet disponible. Para este propósito, adoptamos un formato simple de definición de reglas de gamificación en texto, implementamos el analizador de reglas y el procesador de eventos, y evaluamos la solución en términos de rendimiento en condiciones experimentales. Los resultados obtenidos son optimistas, mostrando que la solución desarrollada puede manejar fácilmente conjuntos de reglas y flujos de eventos de tamaños realistas. Se planea integrar la solución en la próxima versión de la plataforma de educación en programación gamificada FGPE.