Answers.Body: <p>So it looks like the answer is.... It Depends!</p>
  
  <p>In CiviEvent Component Settings you can set the site to use an event cart functionality, so instead of a register button events have an add to cart option.</p>
  
  <p>It looks like this applies as a blanket to all events on the site so I don't know if that's the right way forward here. </p>
  
  <p>Or I could build webforms for courses, the event booking tools on webforms allow you to be incredibly fine grained and pull in event id's into the url's. So if i have 6 events as part of 1 course I can configure a webform per course.</p>
  
  <p>I think this can get complicated quite quickly. Wil need to estabilish paramteres with client before attempting a test form.</p>
  
  <p>Will the user be allowed to book other participants onto the same events?
  If so, how many additional participants are you expecting the user to book on. (Looks like the webform maxes out at 9 participants per form)
  Also looks like form settings expect contact 1 to be the payee and the main partcipant throughout. So payee has to be a participant.</p>
  
  <p>And then will need to configure the payment screen.</p>
  
  <p>Con's here it looks like the initial set up will take aaaaaaages. But once done we can clone for future courses, or use one central form and find a way of rewriting the url link to include specific event id's.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-02-27T17:00:58.217Z
Answers.LastActivityDate: 2020-02-27T17:00:58.217Z
Answers.UserDisplayName: Craig Almond
Answers.Body: <p>We have done some work on an <a href="https://github.com/fuzionnz/nz.co.fuzion.multipleeventreg" rel="nofollow noreferrer">extension</a> which gives a UI as a custom event field where you can select the 'other' events that should be registered for along with the parent one. Works eg for a Series where you want user registered for each event separately, but for a single fee, but eg then allows for flexibility of recording that participant didn't show up on Week 3 Monday series and instead took a spare spot on the Week 3 Thursday series so they didn't miss out on a week.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-09-09T00:30:04.183Z
Answers.LastActivityDate: 2020-10-29T22:47:49.490Z
Answers.LastEditDate: 2020-10-29T22:47:49.490Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>I can configure an event with regular repetition, and each instance stands as an isolated event.</p>
  
  <p>Is there a way of configuring a series of related events, ie a course of n classes that users can sign up to x out of n classes.</p>
  
  <p>Or would that be one event n weeks long with a price set field per class.</p>
  
  <p>This is a speculative question, rather than searching for an immediate fix. I'm interested in if/how anyone else has configured events for similar scenarios.</p>
  
Tags: <civievent>
Title: Configuring Repeated Events
ThreadText: # Configuring Repeated Events
  
  (Asked by: username_0 on 2020-02-07)
  
  I can configure an event with regular repetition, and each instance stands as an isolated event.
  
  Is there a way of configuring a series of related events, ie a course of n classes that users can sign up to x out of n classes.
  
  Or would that be one event n weeks long with a price set field per class.
  
  This is a speculative question, rather than searching for an immediate fix. I'm interested in if/how anyone else has configured events for similar scenarios.
  
  **Tags:** civievent
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2020-02-27. Score: 0 | Accepted answer
  
  So it looks like the answer is.... It Depends!
  
  In CiviEvent Component Settings you can set the site to use an event cart functionality, so instead of a register button events have an add to cart option.
  
  It looks like this applies as a blanket to all events on the site so I don't know if that's the right way forward here.
  
  Or I could build webforms for courses, the event booking tools on webforms allow you to be incredibly fine grained and pull in event id's into the url's. So if i have 6 events as part of 1 course I can configure a webform per course.
  
  I think this can get complicated quite quickly. Wil need to estabilish paramteres with client before attempting a test form.
  
  Will the user be allowed to book other participants onto the same events?
  If so, how many additional participants are you expecting the user to book on. (Looks like the webform maxes out at 9 participants per form)
  Also looks like form settings expect contact 1 to be the payee and the main partcipant throughout. So payee has to be a participant.
  
  And then will need to configure the payment screen.
  
  Con's here it looks like the initial set up will take aaaaaaages. But once done we can clone for future courses, or use one central form and find a way of rewriting the url link to include specific event id's.
  
  
  ---
  
  ### Answer by username_1 on 2020-09-09. Score: 0
  
  We have done some work on an [extension](https://github.com/fuzionnz/nz.co.username_1.multipleeventreg) which gives a UI as a custom event field where you can select the 'other' events that should be registered for along with the parent one. Works eg for a Series where you want user registered for each event separately, but for a single fee, but eg then allows for flexibility of recording that participant didn't show up on Week 3 Monday series and instead took a spare spot on the Week 3 Thursday series so they didn't miss out on a week.
  
  
  ---
  
  