Multi-session events with a single registration (e.g. courses)
Current behavior:
Events can not recur automatically, each instance has to be created manually.
Desired behavior:
Ability to setup automatically recurring events, for example monthly board meetings
Notes:
1) We need to figure out what kind of recurrence is required, for example:
- every XX weeks on a certain day
- monthly on certain date
- monthly on a certain weekday (e.g. 2nd Tuesday of each month)
2) probably should be able to set max number of recurrence
3) Initially we will not address the ability to register and pay for several events in the series.
UPDATED: This post is to be focused on particular scenario - multiple sessions but with single registration for all (e.g. course). For another scenario where registration and event descriptions can be different for each occurrence, see http://forums.wildapricot.com/forums/308932-wishlist/suggestions/9056287-recurring-events-scenario-2-separate-registratio
Released in v5.6 (Oct 2015)
See also http://forums.wildapricot.com/forums/308932-wishlist/suggestions/9056287-recurring-events-scenario-2-separate-registratio for details and votes
-
Peggy Langdon commented
My organization provides dog training classes. We have contacts registering for the event/class but the class runs for 6 weeks on 6 consecutive Tuesdays for example. It would be incredibly helpful when creating the event to indicate that it repeats 6 times on Tuesdays, and that registration is for the event but the event consists of 6 sessions. Currently, I can put that it starts on Feb 2 and ends on March 16 and it looks fine in the event list. BUT the calendar view looks like it is a continuous daily event. The series of 6 Tuesdays would have 1 event in the event list, but 6 sessions on the calendar view. Very helpful for our members to see an accurate calendar of classes.
We also have a regular meeting on the first Thursday of every month. Yes, I can copy an event and list the details each month, but it would also be helpful to be able to state that the event repeats 12 times on the first Thursday of every month. Registration in that case could be enabled to allow us to see how many folks might be attending. So, the ability to create a regular recurring event would also be helpful.
-
JanParrish commented
How badly I need recurring events! We have weekly support groups and ongoing events. I have to put in each over and over again. Please?
-
Michael Benowitz commented
We also need recurring events also. We have weekly events, that are painful to enter over and over.
This a a feature most calendar applications have.
Thanks,
Mike
-
Erica commented
I have entered 250 events & our Wild Apricot site isn't even "live" yet. Next year, when the site has been up & running for a while & we have tweaked it, we will probably have 300+ events during the year (our "year" is actually a season, running April-October). Many are recurring events:
* Lessons are offered in sessions. Each session consists of 4 consecutive Monday evenings, 4 consecutive Tuesday evenings or 2 consecutive Saturdays.
* Camps run Monday-Friday.
* One membership event occurs every Wednesday.
* Another membership event occurs every other Sunday.
* Yet another membership event occurs monthly on the day of the full moon.
So, as you can see, our recurrences are all over the place, from daily, weekly, bi-weekly to monthly. It would certainly save a lot of time to use some recurring event functionality. -
Ann commented
So it's been over a year since Recurring events appeared on the Roadmap... when can we expect to see it in the program? We are a large volunteer organziation and having to enter recurring events over and over again is not a good use of our volunteers time.
Please make this a priority!!!!!
-
Mike Davison commented
This looks like a very thorough description of the feature.
I have some events that occur twice a month - e.g. on the 2nd and the 4th Wednesday of each month. It would be good if you could support this kind of recurrence. Otherwise, we'll have to create 2 events - one for the 2nd Wed. of each month and one for the 4th Wed. of each month.
Thanks,
Mike
-
MitchB commented
Be great if there were a way to have weekly re-occorances like outlook for events, Starts from, ends to, On this day of the week.
-
Dmitry Buterin commented
@ Julip48 - sorry, no, we have not yet scheduled this into a specific release as our first two releases of the year turned out to be longer and more complicated than we expected.
-
Julip48 commented
Hi Dmitry - no pressure or anything (!) but any news yet on this feature? I guess you can tell we're all pretty keen!
-
Dmitry Buterin commented
Paul, thanks for the input.
This has not been scheduled yet so no specific timeline so far.
-
pauljury commented
This sounds pretty good. The organization I'm managing the site for has a number of individual standing meetings each month each with their own frequency.
But I don't think you will be able to handle all the use cases we present with the above ideas.
Our current frequency is:
A) One time each month (the third monday of the month)
B) Every other Wensday
C) The 2nd and 4th Thursday of the month (this should be able to be handled by 2 instances of A )
I think it's the "every other" that's the problem.
I like the ideas above that allow one to change the frequency and or the individual instance of the meeting's text as we can set up the standard meetings with dummy generic meeting text and when the actual topic is determined, we can paste that in over the dummy text.
Other than the one frequency option, this looks like a fine useful new feature.
Any ideas when it can be scheduled?
Until then, we have the unpleasant task of entering all these meetings individually by hand.
Thanks,
Paul
-
Frank commented
Unfortunately this iCal update issue is a bug specific to Google Calendars iCal support. And although they are aware of it (see http://www.google.com/support/forum/p/Calendar/thread?tid=7c6b4213a42e6923&fid=7c6b4213a42e69230004838d67fe6b29&hl=en ) it doesn't seem like their is any progress in fixing the bug or creating a feature that will allow users to manually request an updated feed (see http://groups.google.com/group/google-calendar-help-dataapi/browse_thread/thread/d223e9878465c45f?pli=1 ) .
Hopefully this is resolved soon - but until then we're all at the mercy of Google's update schedule for iCal feeds (2 hours to 7 days+) .
Thankfully the date/time issue is something we do have control over and is something we do plan to fix. Once it is fixed I will also update the RSS to iCal generator to properly read this event data.
-
Sharon1097 commented
Well, it looks like its working but there is a delay on when the polling or push occurs. Not sure how long.
Unfortunately it looks like it will put the event start date/time but not the through date/time. Any ideas?
-
Sharon1097 commented
With respect to a previous posting in this thread, we too need to be able to publish the Event calendar to a public Google Calendar for our organization (since some members only use a web based calendar like Google instead of iCal or Outlook).
I really need to figure this out but when trying to follow Fresh Apricots ideas in this posting: https://community.wildapricot.com/null I ran into problems... Anybody else trying this?
-
donleyn commented
This is a feature I wish I had right now.
1. I am posting a weekly event for the entire year, what a huge task.
2. I had already posted another event that was weekly and had to make a change, it would have been nice to just update a recurring event and all were changed.
-
Ben Nolte commented
I support this and would use it a lot!
-
anonymous_206.223.175.10 commented
Gordon
First of all, thank you. We have put a lot of work into this, but we also know there's still a lot more to do.
And you are right: There will be the ability to choose any day. I was using weekday as an example. I'll make sure that when it gets to our developers (and when we write any help files) that there's no confusion on that issue.
-
Gordon Stewart commented
THANK YOU. This looks great. You have obviously put a lot of work into this and it looks very promissing.
In the section "Admin Created Recurrence Schedule" while creating a monthly schedule, you appear to be limiting the schedule to weekdays only. You say "(E.g. Every 2 months on the 13th) 0r (2) the 1st/2nd/3rd/4th weekday every x months (e.g. The Third Thursday of every month.)".
To me "weekday" implies Monday through Friday and excludes weekends. I presume this was not your intent, perhaps "occurrence of a particular day" should replace "weekday".
-
anonymous_206.223.175.10 commented
Deleting a recurrence schedule
* When editing the recurrence schedule, there is an option to delete the recurrence.
* Admin is given the following options:
* Delete schedule and all events - works the same as Deleting all events
* Delete schedule and keep events
* This means the events will stay visible but the recurrence is removed from them. All remaining events will have to be edited individually. Editing an event
* Admin edits event as they normally do
* When they save their changes, they get a pop-up window asking if they want to
* Just update this event (default) (radio button)
* Update events in the recurrence (radio button -enables the following sub choices)
* Update all except ones which have custom edits applied (<%NumberOfEvents%>) (radio button)
* Update all events (<%NumberOfEvents%>) (radio button)
* Update future events (<%NumberOfEvents%>) (radio button)
* Update events with no registrations (<%NumberOfEvents%>) (radio button)
* If they choose to change just the one event the changes are applied to the one event and a system tag "Edited_outside_recurrence" is applied.
* If they choose 2, a message is displayed below the options: "This will update XXX events. Type "UPDATE" to continue.
* These texts, as well as the presentation of the options, can be refined during detailed analysis.
* Please see the chart of fields below for information on what actions are available when fields are edited. Deleting an event
* "Delete" button clicked: Screen comes up with the following options (radio buttons)
* Delete all events in the recurrence - for all event make admin confirm by typing DELETE.
* If there are events with registrations, display a clear warning that these will not be deleted but will have registrations closed and that refunds might need to be issued if the event is canceled.
* Delete just this event
* The actions described in Common recurrence editing/deleting event actions take place (except instead of recreating the events, they are just deleted) Common recurrence editing/deleting events actions
* If an event does not have any registrations associated with it, it is deleted.
* If it has registrations associated with it, it is not deleted and registrations are disabled for the event.
* Possibly hide the event so that it cannot accept further registrations until the admin has a chance to review it - they may want to notify people who have already registered if it is going to be canceled/process refunds.When editing a recurrence schedule:
* New events are created from the present time going forward.
* When completed, admin is given a window saying (1) How many new events were created and (2) which events were not deleted because they had registrations.
* Admin is able to edit the the events manually.
* Tagged with "edited_outside_recurrence" -
anonymous_206.223.175.10 commented
Admin creates a Recurrence schedule
* After creating an event, add a section in the "When and Where" between End Date and Location labeled "Repeats:" and add a link "Event repeats?".
* Clicking the link loads a page where the admin can set the recurrence schedule.* The following options are envisioned - Selecting the recurrence frequency brings up the options where the admin defines the schedule.
* Daily - Admin defines event can happen either (1) Every X days or (2) Every weekday
* Weekly - Event can recur every x weeks on specified days (E.g. Every two weeks on Tuesday and Thursday)
* Monthly - Event can happen either (1) Specified day on a specified month (E.g. Every 2 months on the 13th) 0r (2) the 1st/2nd/3rd/4th weekday every x months (e.g. The Third Thursday of every month.)
* Recurrence limits options
* No limit - the admin does not define a limit. We, however, should define a limit in the system. I would suggest, as a starting point for discussion, either 5 years/50 events (whichever comes first).
* Until - Admin sets an end date for the recurrence. No more dates are created after that date (Date can be no more than 5 years in the future depending on the setting above)
* Number of events - Only creates the specified amount of events including the Parent. Once that number has been reached, no other events will be created. Number can be no greater than 50. When admin saves Recurrence Schedule.
* Copies of the parent event are created as defined by the recurrence schedule.
* The following fields are copied:
* Name, location, start/end time
* Event reminders/notifications schedules and recipient selections
* Event descriptions (including attachments)/Additional information
* Registration types
* Registration form
* Registration limits
* Visibility settings
* All events in the recurrence will have an icon next to the event name on the event list and event details which shows they are part of a recurrence (admin side only).
* Perhaps we will use something like the Outlook "two arrows forming a circle" icon.
* New system fields: "Recurrence" and "Instance". "Recurrence" links each event to the recurrence schedule that created it. "Instance" incremented one by one for each event in this recurrence and is used to identify the event inside the recurrence..
* We also need to display certain info in each event - whether it is parent or child and provide ability to edit recurrence. Editing a recurrence schedule
* The recurrence schedule can be edited from any event that is part of the recurrence.
* On the 'Recurrence' listing in 'Where and Where' there will be a description of the recurrence (e.g. Occurs weekly every Tuesday). "Edit" link next to it.
* Clicking on Edit brings up the screen with the current recurrence schedule. Admin can make changes to the schedule there.
* Reschedule/Save button, "Cancel" link
* Once they save their changes the actions described in Common recurrence editing/deleting event actions take place
*