[PAGADO] Sistema de Puntos de Contribución del Foro

¿Qué te gustaría que se hiciera?

Quiero un sistema de contribuciones que otorgue puntos por completar ciertas acciones en nuestro foro (un sistema de insignias podría ser útil en el desarrollo, pero necesitamos puntos, no insignias).

El objetivo de ese plugin es motivar a las personas a compartir sus conocimientos y apoyar a nuestra comunidad.

Ejemplo:

100 puntos por publicar en la categoría X (Base de Conocimientos).
50 puntos por ser el más valorado o el más activo del mes.
25 puntos por invitar a un usuario (aplicable cuando ese usuario llegue al NIVEL 2/3).

¿Cuándo lo necesitas?

No hay prisa, pero sería muy útil si estuviera terminado el próximo mes.

¿Cuál es tu presupuesto, en $ USD, que puedes ofrecer por esta tarea?

Puedo pagar el precio de mercado, pero realmente no sé cuánto podría costar. Estoy abierto a ofertas.

5 Me gusta

Hola @satonotdead, puedo encargarme de esto, te envío un mensaje privado.

6 Me gusta

¡Bien, gente, estamos trabajando en eso! El plugin será de código abierto, así que se publicará pronto :love_you_gesture:

Gracias por el espacio, puedes cerrar eso.

11 Me gusta

¡Respondo para recibir una notificación cuando esté disponible! @satonotdead, @Ahmed_Gagan, ¿tienen alguna idea de cuándo estará disponible este complemento? Yo también estoy buscando algo así.

3 Me gusta

¡Hola! Por favor, no pregunten sobre fechas estimadas de entrega.

El plugin se publicará en #plugin cuando esté terminado, y podrán contribuir con ideas, pruebas y financiación (no solo preguntando, sino compartiendo una buena retroalimentación) :slight_smile:

5 Me gusta

Cerrando para evitar discusiones innecesarias. @satonotdead, por favor marca el hilo original si deseas que lo reabramos en algún momento.

6 Me gusta

Bueno, no puedo actualizar el mensaje original (OP), pero podemos publicar el plugin terminado. Así que actualizaré este hilo aquí porque hay personas interesadas :slight_smile:

¿Qué hace el plugin?

Otorga puntos a los usuarios que cumplen ciertos requisitos. Fue pensado para complementar las insignias, no para reemplazarlas.

Creo que hay muchas insignias y pierden su función motivadora, así que el Sistema de Puntos nos aporta eso.

Por ejemplo, si nuestro desarrollador @Ahmed_Gagan publica en #alguna-categoría (los moderadores deben aprobar cada hilo en esa sección), gana X puntos.

Lo mismo aplica si se convierte en el usuario con más reacciones del mes y en algunas otras acciones (GitHub).

¿Por qué esto?

Tenemos una buena tasa de registros, pero no una buena tasa de temas/respuestas a menos que organicemos concursos internos (si publicas buenos hilos, ganas).

Nuestras reglas son muy flexibles: sin spam, sin violencia y somos muy receptivos, así que creo que un poco más de motivación podría impulsar la interacción en nuestra comunidad por diseño.

El plugin busca motivar a las personas a compartir sus experiencias. Creo que cualquier usuario de nivel 1 puede contribuir en cualquier comunidad del mundo.

No se necesita experiencia para compartir experiencias, puntos de vista o simplemente hacer buenas preguntas.

Capturas de pantalla (en etapa de desarrollo)

Los iconos de las insignias de recompensa serán SVG para adaptarlas a nuestro estilo de marca, pero también podrían ser iconos de FA con algunas ediciones en el código.

Queremos mostrar esos puntos:

image|690x398

Desarrollo realizado [muy lento por el momento]

En desarrollo

  • Agregar tres niveles para cada acción: bronce, plata y oro (para mantener motivada a toda la comunidad y no solo a los nuevos usuarios).
  • Mostrar puntos en la tarjeta de usuario y en el perfil como muestran las capturas.
  • Página de recompensas para que los usuarios las reclamen y sea privada para el personal.

Más ideas que se pueden desarrollar

  • Posibilidad de elegir qué reacciones cuentan para “más liked” (no restar en las reacciones :sleepy: pero tampoco contarlas).
  • Un listado bien diseñado de ganadores con un deslizador tipo panel de control para filtrar por tiempo, una especie de Página de Premios.

El plugin será de código abierto y me gustaría saber qué opinas al respecto. Hay mucho margen para mejorarlo :love_you_gesture:

11 Me gusta

¡Excelente! @satonotdead

Por favor, actualiza con más información sobre esto.
He estado buscando esto desde hace muchos días.

Muchas gracias.

2 Me gusta

¿Ha sido publicado el plugin o está en fase de desarrollo?

2 Me gusta

Será publicado, está casi listo.

Por favor, no acosen porque será de código abierto y no hubo una fecha estimada de entrega ni contribución de su parte (sin ofensa, simplemente tenganlo en cuenta para una buena relación en la comunidad de Discourse en general) :slight_smile:

4 Me gusta

¿Se agregarán automáticamente las insignias a un usuario?

4 Me gusta

Hola renguer0,

Sería genial si se pudiera añadir una función como esta:

por ejemplo, 5 puntos por iniciar sesión diariamente.

3 Me gusta

Ya tenemos esta función en el plugin.

Puedes encontrar nuestro plugin aquí GitHub - Ahmedgagan/discourse-rewards

Puedes instalar el plugin y explorar nuestra configuración en admin → settings
Y busca discourse rewards

3 Me gusta

¡¡Excelentes noticias, Ahmed!!
¡Gracias por el arduo trabajo y por hacerlo de código abierto!

3 Me gusta

Gracias, colega.
Lanzaré el plugin en los próximos días.

6 Me gusta

@Ahmed_Gagan Menciono dos características que son imprescindibles en mi opinión

  • que el sistema de recompensas ignore las recompensas de acción de ciertas categorías, de la misma manera que ignora las de PM. La mayoría de las comunidades tienen mucha actividad en las categorías de personal, lo que actualmente sesga los resultados

  • filtro de tabla de clasificación por semana, mes, año. La actividad se deprecia rápidamente hoy en día con miembros muy activos que abandonan las comunidades y aparecen nuevos colaboradores, por lo que un filtro de período de tiempo podría ayudar mucho, incluyendo la apertura de posibilidades a “usuario del mes” o similar.

4 Me gusta

Hola Martin,

Gracias por las sugerencias, las aprecio mucho y me gustan estas funciones. Como este plugin se creó para los requisitos específicos de mis 2 clientes @aksoforever y @satonotdead, no las hemos añadido.

Si deseas patrocinar estas funciones, puedo añadirlas para ti.

6 Me gusta

Cerrado a petición del OP