Software de inscripción de cursos con requisitos específicos

Estoy buscando un software de inscripción de cursos específico. Nuestra organización juvenil ofrece un conjunto de cursos para nuestros participantes. Deben elegir un curso de cada categoría (4 categorías cada una con 4 cursos) y además pueden elegir un par de cursos voluntarios.

Me gustaría darles un formulario web que hace lo siguiente:

  • Permita que los participantes elijan cursos como los mencionados anteriormente
  • Hacer cumplir la validez (no 2 cursos de la misma categoría)
  • Asegúrese de que se cumpla el límite de participantes por curso
  • Mostrar una lista personal de todos los cursos elegidos a cada participante
  • Mostrar participantes de cada curso

¿Alguna recomendación? Preferiblemente de código abierto y autohospedado.

¿Quieres desarrollarlo solo en 'php' o cualquier otro lenguaje es adecuado?

Respuestas (1)

Framaformas?

[x] self-hosted
[x] open-source
[x] Allow participants to choose courses like mentioned above
[x] Enforce validity (no 2 courses of the same category)
[x] Make sure the participant limit per course is met
[_] Show a personal list of all chosen courses to each participant
[x] Show participants of each course

Puede usar https://framagit.org/framasoft/framaforms/ - Puede alojarlo usted mismo o usar un servicio a través de https://framaforms.org/

Tiene muchas funciones, como campos condicionales o reglas de validación, vea todas en: https://framaforms.org/fonctionnalites