Usar sistema de invitación para invitar participantes del curso a un tema en una categoría segura

Continuando la discusión de Cómo enviar, configurar y aceptar invitaciones a un sitio de Discourse:

@tobiaseigen:

¡Hola, gracias!
En realidad, el foro no es un sitio solo por invitación; sin embargo, hay categorías que son solo por invitación porque están dedicadas a los participantes del curso. Cada curso tiene una categoría privada donde se invita a los participantes a unirse a las discusiones del foro. Los cursos están en una plataforma diferente a Discourse; sin embargo, la idea es usar enlaces de invitación al invitar a los usuarios a unirse al foro de discusión y discutir el tema relacionado con el curso.

Un problema al crear el enlace de invitación es que debe tener un número limitado de usos, pero en este caso de uso, necesitamos crear los enlaces de invitación para que funcionen indefinidamente porque no hay límite en el número de participantes que se inscribirán en el curso; además, ha sido la mejor manera de asegurar que el participante tendrá una cuenta, será agregado a la categoría privada y redirigido a la publicación del tema relacionado. ¡¡Excelentes funciones!! :blush::+1:

  1. El estudiante se inscribe en el curso.
  2. En la introducción del curso, se le presenta el foro (enlace de invitación para que se una al foro).
  3. Después de unirse usando el enlace de invitación, se agregan al ‘grupo’ de categoría privada específico del curso (para poder ver la categoría privada para los temas de discusión) y se les redirige al tema de discusión relacionado con el curso.
  4. Capítulo 2, Capítulo 3… etc., cada uno tiene enlaces de invitación que dirigirán a los participantes a un tema relacionado en la categoría privada. Si no tienen una cuenta o han cerrado sesión, se les pedirá que se unan/inicien sesión primero, es decir, de la manera en que funcionan los enlaces de invitación, y esto es bueno porque no podemos asumir que todos los participantes se unirán necesariamente desde la introducción, pero este método asegura que el proceso para unirse al foro de discusión sea posible en cualquier etapa durante el curso, que es por lo que se usan enlaces de invitación en todo el curso.
4 Me gusta

Entonces, haz que esa plataforma los agregue al grupo cuando paguen o lo que sea que los haga unirse.

2 Me gusta

Creo que esto significaría usar la API, ¿verdad?

Cuando intenté probar la solicitud de la API PUT ‘{{base-url}}/groups/{{groupName}}/members.json’ con la solicitud:

{
"emails": "email1,email2",
"notify": "true"
}

Suponiendo que email1 ya es un usuario registrado, entonces email1 recibirá con éxito una notificación y se agregará al grupo privado; sin embargo, suponiendo que email2 no es un usuario registrado, se enviará un correo electrónico de invitación, pero cuando email2 se registre para obtener una cuenta, la cuenta no se agregará al grupo.

Sin embargo, incluso si decimos que este paso funcionó perfectamente, no redirige a estos usuarios al tema especificado. Las funciones de enlaces de invitación son geniales:

  1. El participante del curso está en el Capítulo 3 pero no se ha registrado en el foro.
  2. Hace clic en el enlace de invitación, enviado a la página de registro,
  3. Después de que el participante se registre o inicie sesión, el invitado se agrega al grupo privado y se redirige al tema relacionado (Capítulo 3). [queremos facilitar que los participantes se unan al foro de discusión y no es obligatorio, lo que significa que no todos los participantes se unirán necesariamente desde la introducción o el capítulo 1; sin embargo, si deciden unirse más adelante durante el curso, se supone que es fácil]

¡Los enlaces de invitación son una solución perfecta si funcionaran! No sé cómo es que funcionan bien para @JammyDodger, pero @tobiaseigen y yo nos enfrentamos a un problema al reproducir los pasos en los que los nuevos usuarios no son redirigidos a la publicación del tema (https://meta.discourse.org/t/invite-links-to-topic-send-user-to-home-page-not-to-topic/221078).

3 Me gusta

Hola Gassim,

Esta es una forma interesante de usar el sistema de invitaciones. Cambié el título del tema para reflejar su contenido, con la esperanza de atraer a más personas que podrían estar intentando hacer lo mismo.

@dan echará un vistazo a esto. Estoy de acuerdo en que no deberíamos tener un número máximo de redenciones permitidas. Aunque el valor predeterminado debería seguir siendo 1.

Este es un error en el que @dan también está trabajando. Mantente atento en ese tema.

3 Me gusta

¡Gracias! ¡Me alegra que el error se haya corregido! :+1:

2 Me gusta

¡Hola! Encontré este tema basándome en eso, ¡así que gracias :slight_smile:

Estoy buscando usar mi foro de la misma manera. Es un foro público, pero hay una categoría (y subcategorías) que es privada para las personas que están en un curso en línea/suscripción que se aloja en mi sitio principal.

Este uso del sistema de enlaces de invitación parece funcionar para mis necesidades, pero en teoría, me encontraré con el problema del número máximo de usos/canjes.

¿Ha habido algún avance en cuanto a no tener un número máximo de canjes, @tobiaseigen @dan?

1 me gusta

Hola,
Tuve la misma respuesta y encontré una solución aquí en meta. Se pueden usar 1000000 como máximo y si tienes un millón de usos para el enlace, ¿quizás sea hora de actualizar los enlaces?

¡Gracias!

3 Me gusta