Программное обеспечение для регистрации на курсы с особыми требованиями

Я ищу определенное программное обеспечение для зачисления на курсы. Наша молодежная организация предлагает набор курсов для наших участников. Они должны выбрать один курс из каждой категории (4 категории по 4 курса в каждой) и, кроме того, могут выбрать несколько добровольных курсов.

Я хотел бы дать им веб-форму, которая делает следующее:

  • Разрешить участникам выбирать курсы, как указано выше
  • Принудительная валидность (нет 2 курсов одной категории)
  • Убедитесь, что лимит участников на курс соблюден
  • Показать персональный список всех выбранных курсов каждому участнику
  • Показать участников каждого курса

Есть рекомендации? Желательно с открытым исходным кодом и на собственном хостинге.

Вы хотите разрабатывать его только на «php» или любой другой язык подходит?

Ответы (1)

Фрамаформы?

[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

Вы можете использовать https://framagit.org/framasoft/framaforms/ — вы можете разместить его самостоятельно или использовать службу через https://framaforms.org/

У вас есть много функций, таких как условные поля или правила проверки, см. все на: https://framaforms.org/fonctionnalites