Overview
In this article, you will learn how to create a new program or edit an existing program.
Before You Start
Before adding a Program, you should create Program Types, Program Subtypes and General Ledger Accounts that are appropriate for your organization. See How Do I Set Up Custom Drop Down Lists? If you plan on setting up RecDesk Leagues for this sport, be sure to set up a separate program for each grouping (age and or gender). This will ensure you only have the correct list of Players to Assign to Teams within each League.
Click Programs then Add New Program OR click on a program name and click Edit.
Creating a New Program
General
- Assign the Program a Name, Program Type and optionally, a Subtype and/or Custom Program Code.
- If you would like support for Drop Ins, select either Yes - Preregistration Required or Yes - No Preregistration Required from the Drop In Support drop down. See What is Attended Check-in and how do I use it? for how Drop in Support can be used.
- If you would like the Program to be available for Online Registration make sure the Online Registration and Show on Portal checkboxes are checked. They are checked by default.
- If you'd like to make the Program schedule appear on the Community portal's Program Detail page AND on the Community Calendar, check Show Schedule on Portal. The default is checked.
- If you'd like to make the Program schedule appear on the Director Flex Calendar, check Show Schedule on Internal Calendar. It is most often checked, but may be unchecked if you're using a Program to track registrations/usage outside of the normal workflow. Default is checked.
- If you'd like to allow wait listing for this Program once the Enrollment Maximum is reached, check Allow Wait Listing. Default is checked.
- If you would like Online Registration to only be available for specific window of time, enter an Enrollment Begin Date and/or Enrollment End Date. You can also optionally Set Specific Time(s) for one or both of these dates.These date(s)/time(s) only impact Online Registration. You will always be able to register individuals in-house (via RecDesk Director) at any time.
- Specify an Instructor only if you want to specify someone who is NOT on the Personnel/Volunteers List with a Role of Instructor. Otherwise, assign instructors on the Instructors Tab (see How do I Assign an Instructor to a Program?).
- Enter a Description and/or Notes for the Program. The public will see these on the RecDesk Community portal.
- If you wish to include Notes on the registrant's receipt, check Include Notes on Receipt.
Accounting
- You may optionally assign a GL Account code to this Program
- You may optionally assign a Sales Tax rate to this Program
Demographics
This section allows you to communicate what demographic this Program is targeted towards. All attributes in this section are optional and are for informational purposes only (with the exception of Enrollment Maximum - see below).
- If you enter a value into Enrollment Maximum, online registration will be cut off as soon as that limit is reached. See * in Notes here. Prospective registrants will be given the option to get on a Wait List. If/when spots in the program are available, administrative personnel will then have the option to approve waitlisted people for online registration (see How Do I Approve a Waitlisted Person for Online Registration? ) or register them in-house from the Wait List (see How Do I Register Someone Currently on the Wait List? ).
- Grade Restrictions - You can optionally enter Minimum and/or Maximum Grade for a program. If you would like this restriction to be enforced on the RecDesk Community portal for online registrants, you must also enter a corresponding Age as of Date for the cutoff. See ** in Notes here. See more info on grade calculations under *** in Notes here.
- Age Restrictions - You can optionally enter Age Minimum and/or Maximum Years and/or Months for a program. If you would like this restriction to be enforced on the RecDesk Community portal for online registrants, you must also enter a corresponding Age as of Date for the cutoff. See ** in Notes here. For Age Maximum, enter Months as "-" to disregard it so the member can remain the age maximum years up to and including the Age Maximum Enforced as of Date.
- Fees - Add all fees under the Fees tab (see How Do I Create or Edit Fees for a Program?).
Custom Questions
- Custom Questions are used to collect further information from registrants at the time of registration. A common Custom Question might be: What is your t-shirt size? Responses to these questions then appear on the Detailed Roster.
Click Save.
Tips:
Custom Questions are used to collect more information for the this program. If multiple programs need the same information, consider using FlexForms (see FlexForms).
Notes:
* If this is a FlexReg program and a schedule is already in place, adding/changing an Enrollment Maximum will only be applied to new scheduled dates added after the Enrollment Max is added/changed. Please edit the Flex tab to update individual time slot maximums.
** Enforce as of Date is the date you want a registrant to be that grade/age (Grade/Age Minimum) and not exceed a grade/age until after it (Grade/Age Maximum). We recommend restricting by Grade OR Age, but not both.
- Grade Enforcement Example: If you want a registrant to be in Kindergarten by 9/1/2024 and not exceed Grade 3 by 11/30/2024, enter 9/1/2024 as the Grade Minimum Enforce as of Date and enter 11/30/2024 as the Grade Maximum Enforce as of Date.
- Age Enforcement Example: If you want a registrant to be 8 by 9/1/2024 and not to be older than 10 by 11/30/2024, enter 9/1/2024 as the Age Minimum Enforce as of Date and enter 11/30/2024 as the Age Maximum Enforce as of Date.
*** RecDesk automatically calculates a member's Grade by determining their Age on the current date, taking into account:
- The age a member must be on or before a certain date to be eligible for Kindergarten; and
- The month and day a member gets rolled up (graduates) to the next grade.
This information is set and updated under the Admin Settings of RecDesk; see How Do I View/Update Grade Settings?
Note: An individual member's Grade can be adjusted manually by administrative staff by editing the member and selecting a new grade; see How do I Create or Edit a Member Account? Grades are not able to be updated by Community members.