Gamificación de Discourse

||||\n-|-|-|\n:discourse2: | Resumen | Discourse Gamification añade puntuaciones personalizables (karma, kudos, puntos) y tablas de clasificación a tu instancia.\n:open_book: | Guía de instalación | Este plugin está incluido en el núcleo de Discourse. No es necesario instalar el plugin por separado.\n:test_tube: | Demo | Tabla de clasificación\n\n[quote]\n\n:discourse2: Dado que este es un plugin #oficial mantenido por el equipo de Discourse, las solicitudes de #soporte, #error, UX y #características se pueden realizar en las categorías correspondientes aquí en Meta, y etiquetarse con la etiqueta del plugin apropiada. Haz clic en un enlace a continuación para iniciar una. :+1: \n\n\u003ckbd\u003e [:question:\u0026nbsp;Soporte](Discourse Meta "Solicita soporte sobre la configuración y el uso de Discourse Gamification") \u003c/kbd\u003e \u003ckbd\u003e [:bug:\u0026nbsp;Error](Discourse Meta "Un informe de error significa que algo está roto, impidiendo el uso normal/típico del plugin") \u003c/kbd\u003e \u003ckbd\u003e [:eyes:\u0026nbsp;UX](Discourse Meta "Discusión sobre la interfaz de usuario de Discourse Gamification y cómo se presentan las características (incluyendo elementos de idioma e interfaz de usuario)") \u003c/kbd\u003e \u003ckbd\u003e [:bulb:\u0026nbsp;Característica](Discourse Meta "Discusión sobre cómo se pueden mejorar o ampliar las características existentes de Discourse Gamification y cómo podrían funcionar las nuevas características propuestas")\u003c/kbd\u003e\n\n[/quote]\n\n

\n \n### Características\n \nSi bien Discourse viene, de fábrica, con características de gamificación (insignias, niveles de confianza), algunas comunidades quieren llevarlo a otro nivel. Ahí es donde entra https://github.com/discourse/discourse-gamification.\n\nEste plugin permite a los administradores crear y ajustar fácilmente concursos de puntuación comunitaria, donde los puntos se otorgan por participar en la comunidad.\n\nLos puntos se actualizan automáticamente cada hora para los eventos del día, y recalculamos las puntuaciones de los últimos 10 días una vez al día.\n\n#### Cheers\n\nLos usuarios reciben "cheers" al realizar ciertas acciones en la comunidad. La puntuación de cheers de cada usuario aparece en su tarjeta de usuario, perfil de usuario y se puede habilitar en el directorio de usuarios.\n\n\n\n\n\n\n\n\n\n¿Te gusta el plugin pero el nombre “cheers” no es el mejor para tu comunidad? Puedes renombrarlo a cualquier cosa usando Personalizar todo el texto en Discourse.\n\n#### Tablas de clasificación\n\n\n\n\nLos administradores pueden crear múltiples tablas de clasificación, y cada una puede tener:\n\n- fecha de inicio personalizada\n- fecha de fin personalizada\n- Usuarios competidores personalizados\n- Privacidad de la tabla de clasificación personalizada\n\nPor defecto, proporcionamos una tabla de clasificación predeterminada en /leaderboard que listará a todos los usuarios desde el primer día en que se comenzaron a otorgar puntuaciones.\nPuedes ver una demostración en https://meta.discourse.org/leaderboard/1\n\n#### Puntuables\n\nActualmente, los siguientes eventos otorgan cheers:\n\n- Visitas diarias\n- Banderas aceptadas\n- Likes dados\n- Likes recibidos\n- Publicaciones creadas\n- Publicaciones leídas\n- Soluciones aceptadas (requiere Discourse Solved (plugin de respuesta aceptada))\n- Tiempo de lectura\n- Temas creados\n- Invitaciones de usuario aceptadas\n\nVer hoja de ruta para puntuables próximos.\n\n### Relleno de puntuaciones\n\nPuedes ejecutar un relleno para calcular las puntuaciones históricas a través de la UI usando el botón ‘Recalcular Puntuaciones’ en tu página /admin/plugins/gamification:\n\n\n\n\nEsto también se puede usar para recalcular la tabla de clasificación si realizas algún cambio en tus puntuables o categorías de puntuación elegibles. Puedes generar un nuevo cálculo hasta 5 veces al día, y puedes seleccionar un rango de tiempo (o establecer uno personalizado):\n\n \n### Configuración\n\nLas personalizaciones globales son:\n\n- multiplicador de puntuación de cada acción \n- Restringir categorías donde se pueden obtener puntos\n- habilitar y deshabilitar el plugin\n\nEstas configuraciones a nivel de plugin se encuentran en /admin/site_settings/category/plugins?filter=plugin%3Adiscourse-gamification.\n\nPara crear, eliminar y actualizar tablas de clasificación, los administradores pueden visitar /admin/plugins/gamification.\n\n### Usar como widget\nEsto también se puede mostrar como un widget en un formato más pequeño, dentro del componente temático Right Sidebar Blocks. Más información allí.\n\n### Insignias basadas en puntuación\n\nPuedes tener insignias automáticas basadas en la puntuación de gamificación usando https://meta.discourse.org/t/enable-badge-sql/47894\n\nAquí tienes un ejemplo de insignia cuando un usuario tiene más de 9000 cheers:\n\nsql\nSELECT user_id, current_timestamp AS granted_at \nFROM gamification_scores\nWHERE (:backfill OR user_id IN (:user_ids))\nGROUP BY 1\nHAVING SUM(score) > 9000\n\n \n### Registro de cambios\n\n- 2022-05-02T03:00:00Z - Lanzamiento público\n- 2022-05-10T05:00:00Z - Actualización de la hoja de ruta con cambios recientes\n \n### Hoja de ruta\n\n(aproximadamente ordenado)\n\n* Hacer que la tabla de clasificación respete prioritize usernames in ux cuando está deshabilitado\n\n* Usar avatares de mayor resolución en el podio de la tabla de clasificación\n\n* Añadir puntuación personalizada por insignia\n\n* Añadir puntuación por reacción (requiere Discourse Reactions)\n\n* Añadir puntuación de eventos de chat (requiere Discourse Chat)\n\n* Añadir puntuación de eventos de encuestas (encuesta creada, votado en encuesta)\n\n* Añadir puntuación de eventos multimedia (imagen publicada, video publicado, onebox publicado)\n\nImplementado:\n\n* Corregir título de tabla i18n en columna de puntuación personalizada en el directorio de usuarios\n* Ignorar usuarios provisionales\n* Ignorar usuarios anonimizados (coincidencia de correo electrónico @anonymized.invalid)\n* Estilo del formulario de edición de la tabla de clasificación\n* El enlace "tú" de la tabla de clasificación necesita un desplazamiento mayor para acomodar el encabezado flotante..\n\n* Corregir resaltado del propio usuario en la tabla de clasificación si la posición propia es > 100\n* Añadir separador de miles i18n a la puntuación de cheers en la tarjeta/perfil de usuario\n* Añadir filtros de período de tiempo a las tablas de clasificación\n* Añadir filtro de período de tiempo predeterminado a la configuración de la tabla de clasificación\n* Añadir excluded_groups_ids a la configuración de la tabla de clasificación\n* Permitir a los administradores otorgar/eliminar puntos arbitrarios a los usuarios para permitir la integración con eventos puntuables externos a Discourse\n* Hacer que las puntuaciones enlazan a la tabla de clasificación (tanto en el perfil de usuario como en la tarjeta de usuario) \n\n\u003e:discourse2: ¿Alojado por nosotros? Este plugin está disponible en nuestros planes Business y Enterprise Gamification | Discourse - Civilized Discussion

112 Me gusta