Overview
In the SMS a Program Instance, which serves as the different variations of your Programs, can be set up as Dynamic or Intake type. Program Instances that are set as Dynamic are useful for setting up programs that are self-paced or taken Online. Dynamic Program Instances have dynamic start or end dates, which are based on a student's enrolment date, as compared to Intake programs where all students in the class are expected to start the program all at the same time.
Step Tutorial
Part A. Creating a Program Instance
1. To create your Program Instance, go to Programs in the side bar menu. Navigate to Program Instances tab. Click "Add".
2. In the
Details sub-tab, complete the Program Instance Information. This section includes the following fields:
a. Program - Select the Program from the dropdown. The program instance will be a variation of the selected Program.
b. Active - Toggle to set the Program Instance as active or inactive. Default is set to Active.
c. Program Instance ID - This is an automated numbering created by the system which uniquely identifies the Program Instance through a number.
d. Program Instance Name - Enter a name for the program instance.
NOTE: Use a name the describes the Program Instance well to make it easier to locate or identify later on.
e. Duration (Days) - Set the duration of the program in Days. The duration set will be used in calculating the Start and end date of students enrolling in the program instance.
f. Weeks Attended - Specify how many weeks a student will attend the program instance.
g. Program Participation - Select the program participation type from the dropdown. Program can be Full time, Part Time or Self Paced.
h. Program Type - Select the program instance type from the dropdown. Program type can be Intake or Dynamic.
IMPORTANT: Dynamic program instances are useful for setting up programs that are self-paced or taken online, have flexible start or end dates. While Intake program instances expect students to start the program at the same time.
i. LMS Course (Program to Single Course) - If the SMS is integrated with eSkilled's Learning Management System and the program instance is a single-course, select the course here. Otherwise, do not change.
j. Requires LLN - Toggle to indicate if the Program Instance requires LLN as part of the completion requirements. The default settings is No. Toggle to Yes to require LLN. If the toggle is set to YES, the LLN LMS course field will also display.
a. LLN LMS Course - Select the LLN course from the dropdown menu to link the correct LLN course in your eSkilled LMS.
b. Require LLN Successful Completion Before Enrolling Units in LMS - Toggle to select if LLN is required to be completed before the student is enrolled in the rest of their units in the LMS. (Applicable only for SMS integrated with the eSkilled LMS).
k. Colour - Select a colour for the Program Instance.
l. CRICOS Course ID No - Enter the CRICOS Course ID number if applicable.
m. Core Units - Enter the number of Core units for the program instance
n. Elective Units - Enter the number of Elective units for the program instance.
q. Requires Vocational Placement/Host Employer - Toggle to select if the program instance requires vocational placement/host employer. This is set to "No" by default. If set to "Yes," an additional field to select the vocational placement/host employer will display in the enrolment wizard.
r. Delivered with Partner Training Organisation - Toggle to tag the program instance as being delivered with a partner training organisation. This is set to "No" by default.
s. Custom Theme - Applicable only for SMS integrated with eSkilled LMS. This allows users to set a custom theme in the LMS for the program instance.
t. Allow Letter of Offer - This toggle specifies if the program instance allows a letter of offer.
u. Enrolments Expire - Toggle to set if the enrolments expire. This is set to "No" by default.
v. Enrolment Expires After (Days) - A field to enter the expiration period of the enrolment.
w. Enrolment Units Expire - Toggle to set if the enrolment units expire. This is set to "No" by default.
Once done, scroll to the top of the page and click the "Save" button.
Part B. Setting Up AVETMISS
NOTE: The AVETMISS sub-tab will only be available if the program is set to nationally recognised training. Users may skip this step if the program instance is for a non-accredited course.
1. Go to the AVETMISS sub-tab. Fill in the required fields:
a. Reporting State - Identify which state your RTO reports to.
b. Funding Source - National - Select the Funding Source for the program instance
c. Unit Delivery Mode - Select the unit delivery mode for the program instance from the dropdown. Options are: Internal only, External only, Workplace-based only, and combinations of the first three choices.
d. VET in Schools Flag - Select if the program instance is being offered as part of the VET in Schools program.
e. Nominal Hours - This field auto-calculates based on the nominal hours of all the units added to the program instance.
f. Funding Source - State Training Authority - Identify the funding source – State Training Authority.
Once done, scroll to the top of the page and click the "Update" button.
The Enrolment Form sub-tab allows users to set up the online enrolment form for the program instance. Complete the setup of the enrolment form using the basic guide below:
a. Enrolment Form
i. Enrolment Form Type - There are two enrolment form types available. Users can select either "Standard" or "Express" from the dropdown. The Express Enrolment Form is a shortened version of the enrolment form, designed for quick enrolment with only basic questions such as name, email address, password, and phone number. The Standard Enrolment Form is the complete registration form.
ii. Accepting Enrolments - Set this toggle to "Yes" to start accepting enrolments for the program instance.
iii. USI Required - Set this toggle to "Yes" if you would like to require students to enter their USI upon enrolment.
iv. Collect CRICOS information - Set this toggle to "Yes" if you would like to collect CRICOS information from the enrolment form.
v. Show Upload Document -
a. Require Document Upload - Set the toggle to "Yes" if students will be required to upload a file/document before they can proceed with the enrolment.
b. Document Upload Description - Enter the document upload description.
vi. Require Emergency Contact Details - Set to "Yes" if students are required to enter their emergency contact details.
vii. Allow International Students - Set to "Yes" if international students are allowed to enrol in the program instance. If toggled "Yes," the field "Hide International Student Question" will be disabled for editing. The question "Are you an international student?" will be displayed in the enrolment form. If toggled "No," once a student selects that they are an international student, a message window will appear informing them that international students are not eligible to apply for the program instance.
viii. Hide International Student Question - Set to "Yes" to hide the "Are you an international student?" question.
ix. Allow Blank Student Email - Set to "Yes" if students can enrol without providing their email address.
x. Profile Image Upload - Select from the dropdown the settings for uploading profile images. Choices are:
a. Do not show on enrolment form - The profile image upload field will not display in the enrolment form.
b. Show and require - The profile image upload field will display, and students are required to upload a profile picture before they can proceed with the submission of the form.
c. Show but not required - The profile image upload field will display, but students are not required to upload a file in order to proceed with the enrolment.
xi. Show Prompt on Enrolment Submission - Set to "Yes" to show a prompt to students that their enrolment has been successfully submitted.
xii. Student Declaration - Select from the dropdown the custom student declaration to be used for this program instance. Leave blank if the default student declaration will be used in the enrolment form.
xiii. Enforce Use of External Account - Set to "Yes" if you want the student to use an external account.
xiv. Stop Automatic Credit Card Charge After First Invoice - Set to "Yes" if you want to stop the payment deduction after the first invoice.
b. Financial
i. Invoice Student On - Select from the dropdown menu when students will be invoiced based on their enrolment status. Options are:
a. Application Received - Payment plans and related invoices will be initiated when the student's status is "Application Received." If the program instance has a contract set up, this option will not be displayed.
b. Application Approved - Payment plans and related invoices will be initiated when the student's enrolment status becomes "Approved." If selected, the "Pay Later" toggle will be set to "Yes."
c. Enrolled - Payment plans and related invoices will be initiated once the student's status becomes "Enrolled." If selected, the "Pay Later" toggle will be set to "Yes."
ii. Set Enrolled On - Select whether students will automatically be set as "Enrolled" based on the following:
a. Leave as application received - Default selection: Any applications created will be set as "Application Received," and any further changes must be made manually.
b. With payment - Upon submission of a paid enrolment application, the student's status will be changed to "Enrolled."
c. Without payment - Upon submission of an enrolment application, the student's status will be changed to "Enrolled," even if no payment has been received.
iii. Allow Pay Later - Set the toggle to "Yes" if the "Pay Later" option will be displayed during the payment stage of the enrolment form. When set to "Yes," the "Remove Payment Stage" field will be hidden in the settings, and additional fields will appear:
a. Allow Pay Later For - Dropdown for the "Pay Later" option to be available for: All, Students Only, or Company Only.
b. Pay Later Description - Enter the text to display for the "Pay Later" option.
iv. Remove Payment Stage - Set the toggle to "Yes" if the payment stage will not show in the enrolment form. Use this setting if payment will not be required for the application to progress.
v. Invoice to Student Only - Set the toggle to "Yes" to automatically set the student as the "Invoice To" option in the enrolment form. If set to "Yes," the "Invoice to Employer" toggle will be grayed out. Leave both settings off if the selection will be made in the enrolment form.
vi. Invoice to Employer Only - Set the toggle to "Yes" to automatically set the employer as the "Invoice To" option in the enrolment form. If set to "Yes," the "Invoice to Student Only" toggle will be greyed out. Leave both settings off if the selection will be made in the enrolment form.
vii. Show Course Fee on Front Page (External Enrolment) - Set to "Yes" to display the total course fee in the external enrolment form.
Once done, scroll to the top of the page and click the "Update" button.
Part D. Setting Up Units
1. To add units to the program instance, go to the
Units sub-tab and click
New.
2. Fill in the required information:
a. Unit Code - Select the unit code to be added from the dropdown menu.
b. Unit Name - This is a non-editable field that displays the unit name.
c. Unit Duration (days) - Enter the duration (in days) for the unit. (Applicable only for SMS integrated with eSkilled LMS.)
d. Unit Start Date Delay (days) - Enter the start date delay (in days) for the unit. (Applicable only for SMS integrated with eSkilled LMS.)
e. LMS Course - Select the course to sync the unit with the LMS course. (Applicable only for SMS integrated with eSkilled LMS.)
f. Only Enrol after Unit - Set the prerequisite unit required before a student is enrolled in the LMS course. (Applicable only for SMS integrated with eSkilled LMS.)
g. Unit Delivery Mode - This field is pre-filled based on the selected unit delivery mode in the program instance setup. Select from the dropdown if changes are required.
h. Predominant Delivery Mode - The field options are based on what is set in the Unit Delivery Mode. For example, if the Unit Delivery Mode is "External Only," the predominant delivery mode will default to external delivery, and so on.
i. Scheduled Hours - This comes from the nominal hours set for the unit on the Units page.
j. Override Nominal Hours - Tick the box to override the nominal hours for this unit in this program instance.
Click Create. The unit will be added to the Units sub-tab. Continue adding all the core and elective units for the program instance. Click Update to save the changes.
Part E. Setting Up Financial
NOTE: Before accepting enrolments for your program instance, ensure that your program fees and payment plans are created and added. This will ensure that payments are settled and managed properly.
Part E1 - Creating a Program Fee/s
1. Go to the Financial sub-tab. In the Program Fees section, click New.
2. Select the Fee Type from the dropdown. There are three fee types: Tuition, Resource, and Other. Select Tuition to start creating the Tuition fee.
3. Selecting the Fee type will display additional fields. Fill in the required information:
a. Description - Enter a description for the new fee. This will be displayed on the invoice.
b. Student Fee - Enter the student fee amount.
c. Discount - Enter the discount amount.
d. GST - select from the dropdown if the GST is charged or not charged.
Additional: Xero Account Code - (Applicable only for SMS with Xero integration) Select the account code for Xero. Leave blank if using the default code.
Click Save to save the program fee or Close to cancel. Continue adding resource or other fees if applicable.
Part E2 - Adding a Payment Plan
NOTE: A payment plan defines when students will be billed for their enrolment. Ensure that a payment plan, aligned with the total of your program fees, has already been created. To learn how to create payment plans, visit this tutorial: How to Create and Use a Payment Plan 1. Go to the Financial sub-tab. In the Payment Plan section, click New.
2. Select a Payment Plan from the dropdown.
NOTE: Multiple payment plans can be added to provide students with flexible payment options. To add more, click New. All payment plans added to the program instance will appear in the payment plan data table.
Part F. Setting Up Groups
Groups can be created to organise students by location, year of enrolment, company, etc. A program instance must have at least one group to accept enrolments.
1. To add groups. go to the Group sub-tab. Click Add.
2. A new browser tab will open in the Schedules page, under the
Groups/Intake tab, to create groups. Complete the fields to create the group:
a. Group Name - Enter the name for the group.
b. Active - Toggle on or off to activate or deactivate the group.
c. Program Instance - This is a pre-filled field with the program instance name.
d. Available on Enrolment Form - Toggle to Yes to make the group available for selection in the enrolment form.
e. Auto Remove - Set the auto-remove condition for the group. This will automatically remove the group from the enrolment form once the condition is met. Options are:
i. Never - If this option is selected, the group will not be automatically removed.
ii. Date Only - This will remove the group based on the number of days before the start date.
iii. Max Student Only - This will remove the group once the maximum number of students enrolled in the group is reached.
iv. Max Students or Date - This will remove the group once the maximum number of students in the group is reached or the number of days before the start date is reached, whichever comes first.
g. Online Location - Enter the online location of the group (if applicable).
h. Trainers - Set the trainer for the group. To learn more about creating trainers, view this tutorial:
How to Add a User in the SMSi. This group is not available for waitlisting - Toggle on to make the group available for waitlisting.
Click Save to create the group.
NOTE: Users can continue creating more groups as needed or create workflows to automate actions for the program instance, such as emails, tasks, and certificates.
IMPORTANT: Always click Update to save all your changes to the program instance.
These are the steps to create a program instance in the SMS.
Congratulations on completing this tutorial. We hope this has been helpful to you and your organisation. If you have questions or concerns about this function, feel free to contact us via email at