• Resolved recuerdaclub

    (@recuerdaclub)


    Hola, me encuentro en la siguiente situación:

    Tengo una página de membresías con gamipress funcionando de principio de a?o, pero recién ahora cree el sistema de logros y medallas.

    Lo que sucede es que no sé cómo hacer que los datos se sincronicen para las personas que en la estadía ya han logrado los requisitos de las medallas se les adjudiquen.

    intente hacerlo con la herramienta “actividad de recuento” pero no funciono.

    Como lo podría hacer?

    gracias.





Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Ruben Garcia

    (@rubengc)

    Hola @recuerdaclub

    La herramienta de recontar actividad solo puede recontar algunas actividades pasadas como los comentarios que dejaron los usuarios o actividades de algunas extensiones (como los cursos completados en LearnDash) pero actualmente no tenemos forma de hacer un conteo de actividades de ninguno de los plugins de membresias, con lo cual lo que buscas no es posible

    Un saludo

    Thread Starter recuerdaclub

    (@recuerdaclub)

    Gracias por tu respuesta Ruben.

    Creo que no me explique bien, lo que necesito recontar son:

    -los topicos y lecciones completadas de learndash
    -las actividades creadas y respondidas de buddypress
    – la activdad en los foros de buddypress
    – las ediciones de perfil de buddyboss-

    Vi que estaban esas alternativas pero al realizar el proceso al parecer solo reconto algunos logros, y solo con algunos usuarios.

    Por eso queria saber si esa era la forma correcta de sicnronizar todo.

    Plugin Author Ruben Garcia

    (@rubengc)

    Hola @recuerdaclub

    Ah entonces para esas actividades si existe la posibilidad de realizar un conteo con esa herramienta, pero hay que tener en cuenta que GamiPress revisa la base de datos para ver que ha completado el usuario, si la información no esta ya en la base de datos, no podrá realizar el conteo.

    También hay que recordar que GamiPress tiene en cuenta la fecha de creación del logro o rango (es la fecha de publicación, y la puedes editar manualmente desde la vista de edición) con lo cual, si un logro fue creado en 2023, no va a tener en cuenta la actividad realizada en 2022 ya que GamiPress presupone que ese logro o rango quieres establecerlo como un desafio actual para incentivar que los usuarios hagan o repitan lo que requieres en él.

    Un saludo

    Thread Starter recuerdaclub

    (@recuerdaclub)

    Hola Rubén, gracias por la aclaración.
    Al revisar el proceso me di cuenta de que estaba moviéndome a otra pesta?a en el navegador y que eso estaba interfiriendo en el conteo.

    Tambien cambie la fecha de uno de los logros a enero del 2023,para probar lo que me dices.

    Resulta que al hacer el conteo bien sin salirme de la página (y limitar a 20 por bucle), le asignó algunos logros a algunos usuarios y a otros no.

    Y por ejemplo asignó un logro que estaba con fecha de diciembre, y el que cambie la fecha a enero no lo asigno, comparando su configuraciones son exactamente los mismos, no se que podría estar pasando con este comportamiento medio random.

    Que podria ser?

    Plugin Author Ruben Garcia

    (@rubengc)

    Hola @recuerdaclub

    Cuando pasas el conteo, GamiPress actualiza unas entradas en el log para que ese conteo solo sea una vez por usuario, si quieres forzar a recontarlo todo y que premie a los usuarios, puedes eliminar esos logs

    El proceso seria, navegar a GamiPress > Herramientas > Limpieza de logs (Logs Cleanup) > Seleccionar los eventos de activity (activity trigger) > Pulsar el boton de limpiar

    De esta forma, todo lo que haya tenido en cuenta el conteo se reiniciará, y si vuelves a realizar el conteo, premiará correctamente a todos los usuarios

    Un saludo

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Actualizar logros agregados a todos los usuarios’ is closed to new replies.