Escolar Documentos
Profissional Documentos
Cultura Documentos
Aristedes Maniatis
Rex Chan
Natalie Morton
Barry Wazzy
Website Administration Guide
by Aristedes Maniatis, Rex Chan, Natalie Morton, and Barry Wazzy
Copyright © 2011 ish group pty ltd
Licence
This Work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Australia [http://creativecommons.org/licenses/by-nc-
sa/3.0/au/] License.
Disclaimer
No liability for the contents of this document can be accepted. Use the concepts, examples and information at your own risk. There may be errors and
inaccuracies that could be damaging to your system. Proceed with caution, and although it is highly unlikely that accidents will happen because of
following advice or procedures described in this document, the author(s) do not take any responsibility for any damage claimed to be caused by doing
so.
All copyrights are held by their by their respective owners, unless specifically noted otherwise. Use of a term in this document should not be regarded
as affecting the validity of any trademark or service mark. Naming of particular products or brands should not be seen as endorsements.
Table of Contents
I. Installation and setup ........................................................................................................................ 1
1. Downloading and installing onCourse ....................................................................................... 3
System Requirements ........................................................................................................... 3
Database considerations ........................................................................................................ 3
Installation ........................................................................................................................... 4
2. General Preferences ................................................................................................................ 11
General Preferences Terms and Definitions .......................................................................... 11
Setting your General Preferences ......................................................................................... 12
The Messaging Tab ............................................................................................................ 13
LDAP Authentication Tab ................................................................................................. 14
Message Templates Tab .................................................................................................... 14
Maintenance tab ................................................................................................................. 15
AVETMISS Tab ................................................................................................................. 16
Printing Tab ....................................................................................................................... 16
Export Tab ......................................................................................................................... 17
3. Advanced Setup and Configuration ......................................................................................... 19
Setting up Users ................................................................................................................. 19
Importing and Exporting data .............................................................................................. 19
Tag groups ......................................................................................................................... 21
Custom fields ..................................................................................................................... 21
Financial Setup ................................................................................................................... 22
Advanced onCourse Features .............................................................................................. 22
II. Entering data ................................................................................................................................. 33
4. Tags and Tag Groups ............................................................................................................. 35
Using Tags ......................................................................................................................... 35
A flexible way to add classification and structure to your data .............................................. 35
Creating a filter in advanced search to make tagging more powerful. ..................................... 37
Tagging and Untagging more than one record at once .......................................................... 37
5. Sites and Rooms .................................................................................................................... 39
onCourse Terms and Definitions ......................................................................................... 39
Working with Sites and Rooms ........................................................................................... 39
Creating Sites and Rooms ................................................................................................... 41
6. Contacts - Tutors, Students and Companies ............................................................................. 45
onCourse Terms and Definitions ......................................................................................... 45
Working with Tutors .......................................................................................................... 45
Creating Tutors .................................................................................................................. 47
Contacting tutors by email or SMS ..................................................................................... 48
Payroll ............................................................................................................................... 49
iii
Website Administration Guide
iv
Website Administration Guide
v
Website Administration Guide
vi
List of Figures
7.1. Course, class and timetable .......................................................................................................... 51
8.1. Course, class and timetable .......................................................................................................... 57
vii
viii
List of Examples
5.1. How to set up a new site ............................................................................................................. 41
5.2. How to set up a new Room ......................................................................................................... 42
6.1. How to create a new tutor ............................................................................................................ 47
7.1. Example course and classes ......................................................................................................... 51
7.2. How to create a new course ......................................................................................................... 53
7.3. Creating a VET Course ................................................................................................................ 55
8.1. Example course and classes ......................................................................................................... 57
8.2. How to create a new class ........................................................................................................... 62
8.3. How to create sessions ................................................................................................................. 64
8.4. How to create a class budget ........................................................................................................ 66
8.5. Setting the VET information for a class ........................................................................................ 67
10.1. A basic enrolment ...................................................................................................................... 79
10.2. Adding a second or subsequent enrolment ................................................................................... 80
10.3. Adding additional students ......................................................................................................... 80
10.4. Adding additional charges .......................................................................................................... 81
10.5. Adding a 3rd party payer ........................................................................................................... 81
10.6. Enrolling a student in credit or debt ............................................................................................ 82
10.7. Example enrolment .................................................................................................................... 84
10.8. How to process a payment in ..................................................................................................... 85
10.9. Example of a Payment In ........................................................................................................... 86
10.10. Example of paying off a previous and current enrolment together .............................................. 86
11.1. Example .................................................................................................................................... 91
26.1. How to create tutor pay rates .................................................................................................... 213
26.2. Assigning a tutor and payrate to a class ..................................................................................... 214
26.3. Setting tutor attendance for payroll ........................................................................................... 215
ix
x
Part I. Installation and setup
Chapter 1. Downloading and installing
onCourse
onCourse is free to download and use and is available for download at http://www.ish.com.au/download
[http://www.ish.com.au/onCourse/download].
You will need to download two applications: onCourse Client and onCourse Server. The Server application
manages your data and the Client application allows you to log in, edit and view your data. You will usual-
ly only need one onCourse Server application running, and onCourse Client installed on every workstation
which needs access.
Tip
There are no limits to the number of clients you connect to your server. There is no 'single-user' ver-
sion of onCourse, but you can run the server and client on the same machine.
You should normally only run one onCourse Server on your network to avoid problems that arise
from having multiple databases.
System Requirements
Windows XP through to Windows 7 with Java 1.6
Mac OS X 10.4 (Tiger) - 10.6 (Snow Leopard) with Java 1.5 or later
FreeBSD with Java 1.6 or later
Linux with Java 1.6 or later
Solaris 10 with Java 1.6 or later
Database considerations
onCourse Server can be used with its built-in database, or for larger installations with an external database.
You can choose between the following databases:
Built-in
MySql
Microsoft SQL Server
Most users should choose the built-in database option as it is by far the simplest and performs very well even
for databases of over 100,000 students and a dozen simultaneous users. The other database choices will re-
quire an Enterprise support plan from ish (explain ish), and could be more appropriate if you already have
existing database skills and infrastructure and have more advanced reporting and auditing requirements.
3
Installation
Installation
onCourse server is available for the following platforms:
Windows
Mac OS X
FreeBSD
Linux
Solaris
Windows
Mac OS X
Download the server version for your operating system from the website: www.ish.com.au/oncourse/down-
load [http://www.ish.com.au/onCourse/download]. You can mix platforms within the one installation, so for
example the server could be running on Linux, some clients on Windows and others on Mac.
onCourse on Windows
Instructions for installing onCourse on Windows
Server
1. Download the server version for Windows - this will be a file called onCourseServer-installer.exe
3. Follow the prompts to choose a location for where onCourseServer should be installed.
4. Run onCourseServer by going to the Start menu -> All Programs -> onCourse -> onCourseServer
Client
1. Download the client installer for Windows. It can be on the same computer as the server or a different
computer. The file will be called onCourse-installer.exe
3. Follow the prompts to choose a location for where onCourse Client should be installed to.
4. Run onCourse by going to the Start menu -> All Programs -> onCourse -> onCourse, or by clicking on
onCourse on the desktop.
4
onCourse on Mac OS X
onCourse on Mac OS X
Instructions for installing onCourse on Mac OS X
Server
1. Download the server version for Mac OS X - this will be a file called onCourseServer.dmg
2. Double click on the onCourseServer.dmg after it's finished downloading. Copy onCourseServer from the
window that pops up into your "Applications" folder.
Client
1. Download the client version for Mac OS X. It can be on the same computer as the server or a different
computer. This will be a file called onCourse.dmg
2. Double click on the onCourse.dmg after it's finished downloading. Copy onCourseServer from the win-
dow that pops up into your "Applications" folder.
Running onCourse
5
Running onCourse
If this is the first time that you’ve run onCourse server, you will be prompted to choose one of the following:
"New File" - for new database which will let you start adding your own data for your College.
"Sample File" - pre-populated with a range of sample records to allow you to get a feel for the onCourse soft-
ware without needing to enter lots of data.
"Existing File" - used to locate a onCourse database you previously created.
"External Database" - not recommended for first time users. This allows you to use an external MySQL or
MicrosoftSQL database to store your data.
We recommend you select the "Sample File" until you get the hang of OnCourse. It’s easy to remove the
sample database when you are ready to start using your own data. Which ever option you choose, will be
asked to choose a location to store the database. The location can be anywhere on your computer where
you wish to keep the data and can be changed later. onCourse will create a folder called "onCourse.iocdata"
wherever you choose to store your data file.
If you already have created a data file during a previous installation of OnCourse, you will not be asked to
create a new data file. OnCourse will continue to use your previous data file unless you have moved or delet-
ed it. If OnCourse does not automatically find your data file it will ask you to select from the four options.
Choose "Existing File" and point it to the storage location of your data file.
6
Updating onCourse
The relationship option, click "select" to choose a type of relationship between contacts
If you have a workstation firewall installed, you may need to allow traffic through that port for OnCourse to
run.
If the login failed, you will need to manually find the host name or IP address of the computer where ish on-
Course Server is running. If they are running on the same computer, you can use "localhost". If the server is
on another computer, it might have an IP address which looks like "192.168.0.10". You can find the IP ad-
dress in "Control Panels > Network connections".
Tip
If you see a line on the Server that says "Application service running" with a twirling busy icon next
to it, this means the server is busy and will be unable to accept client connections. Wait until the icon
goes away before connecting a client. If you start the OnCourse client before the OnCourse serv-
er has finished loading, you will get an error message. If this is your first time starting the server, it
may take a few minutes as the data file populates. Check the the status of the server, wait a few min-
utes and try again.
Updating onCourse
As new versions of onCourse are released, you will need to download updates to both the server and client
from http://www.ish.com.au/download [http://www.ish.com.au/onCourse/download].
We recommend making a backup copy of your onCourse.iocdata datafile before upgrading onCourse.
7
Installing onCourse Serv-
er on other platforms
Installing
1. Download the FreeBSD server package (onCourseServer.tgz) onto your FreeBSD box.
2. Run as root:
pkg_add onCourseServer.tgz
echo 'onCourseServer_enable="YES"' >> /etc/rc.conf
Our package places onCourse Server into the FreeBSD default location and creates a startup script to run
when the machine reboots.
pkg_delete onCourseServer-<version>
then press enter to safely remove all components of onCourse Server except for your very valuable data.
Tip
You can figure out what packagename and version of onCourse Server is installed by running
/usr/local/etc/rc.d/onCourseServer start
8
Installing onCourse Serv-
er on other platforms
/usr/local/etc/rc.d/onCourseServer stop
Upgrading
/usr/local/etc/rc.d/onCourseServer stop
pkg_delete onCourseServer-<package version>
pkg_add onCourseServer.tgz
/usr/local/etc/rc.d/onCourseServer start
Other notes
• You will need Java installed. Consult the FreeBSD docs on how to best do that. You can set the amount of
memory that Java will allocate to onCourse Server by adding to /etc/rc.conf:
onCourseServer_mem="768M"
• Make sure you have the latest timezones installed via the ports system, which can be done by installing the
"zoneinfo" port.
• You will also need to add an argument to the startup parameters of onCourseServer in rc.conf along the
lines of
onCourseServer_flags="-Duser.timezone=Australia/Sydney"
replacing Australia/Sydney with the timezone that you wish the server to be in.
2. Download the unix package and transfer this file onto your server.
3. Extract the contents of the package using tar commandline utility. ie.
onCourseServer.sh
9
Troubleshooting con-
nection problems
onCourseServer.jar
5. Please read the onCourseServer.sh carefully as this will explain how to start succesfully start onOncourse.
3. You have ticked Secure connection (SSL) in the advanced options, but the server is not running in
SSL mode.
4. You have not ticked Secure connection (SSL) in the advanced options, but the server is running in
SSL mode only.
2. The server and client versions are incompatible. The "client/server" is a more recent build.
Ensure the client and server are the same versions. Download them from http://www.ish.com.au/
download [http://www.ish.com.au/onCourse/download]
3. Authentication failed.
2. If you have never logged in before, try "admin" as the username and "admin" as the password.
10
Chapter 2. General Preferences
When you begin onCourse with a new database the setup wizard set up will take you through the steps re-
quired to set up onCourse for the first time. You will be guided step by step and prompted to enter the rele-
vant information you need to set up onCourse to ensure it runs efficiently and effectively. You can also re-
turn to modify your general preferences at any time in the future.
Tip
You can save your changes as you work through the preferences tabs by clicking save This will also
close the window, but you can open it again from FilePreferencesGeneral
11
Setting your General Preferences
LDAP Stands for Light Directory Access Protocol and allows users to be authenticat-
ed by either LDAP or AD (Active Directory). For most organisations this setting
can be safely ignored. Contact us if you need help on setting this up
Message Templates Provides you with a choice of templates for tax invoices, enrolment confirmation
and several other documents you wish to send
AVETMISS Stands for the Australian Vocational Education and Training Management In-
formation Statistical Standard which is the national reporting standard for Aus-
tralian Registered Training Organisations
Printing Provides templates for the printing of all reports from profit and loss, class rolls,
units of competency and so much more.
Export a list of data in onCourse that can be exported in XML or CSV format including
invoices, contact details, courses and classes
Tip
You will notice that each window requiring data is coloured pink. Boxes coloured pink are the on-
ly fields that need information entered in order to activate onCourse. Boxes that are coloured white
do not require any data to be entered, they are optional and the onCourse system will run smoothly if
they are not filled in. The pink coloured box will change to white once you have entered your infor-
mation correctly and pressed enter. If the box does not change to white then you will need to review
your information and try entering again.
1. On the Services tab, Enter the College Name e.g. Rosewood Community College This is a required field
and you will not be able to proceed with the set up process without first entering a college name.
2. On the other side of the screen enter the ABN e.g 18 123 456 789
4. Below you will see Features not enabled. You need to purchase an onCourse support contract to enable
these additional features. onCourse is still fully functional as an enrolment system without these services.
If you have purchased an onCourse support plan we will supply you with a password to access the ser-
vices. Enter your supplied password in the Services Key
12
The Messaging Tab
If you have SSL client server connections enabled, then you can choose whether the onCourse Server will
only allow secure connections. If you leave that checkbox unticked then users will be able to connect on both
insecure (port 8181 by default) and secure (port 8182). If you tick that checkbox, then users will be required
to connect on the secure port only. If you change this setting, you will need to restart the onCourse server for
the change to have effect.
1. Outgoing emails: Enter the host name or IP (internet provider) address of the mail server in Outgoing
Mail Server Address SMTP
2. In the Email from address enter the address from which you want contacts to see that emails are sent
from. ie. info@rosewoodcollege.com.au
3. The System Administrator Email Address is the address that undeliverable mail and bounces will go to.
You will need a valid email account that will be accepted by that mail server. You should contact your
mail administrator to verify that these details are correct.
4. Underneath is the emails queued notification. This field will notify you of how many emails are in the
queue waiting to be sent. Say you are sending out a bulk email to prospective students to remind them of
the start date of the new term, the number in this feild will tell you how many emails have yet to be sent,
ie. how many remain in the queue. You can not enter any data into this field.
Detect and process bounced emails (VERP - Variable Envelope return Paths): With this function you can de-
tect and follow up on bounced emails within onCourse. These will be emails that have been returned to you
because of an outdated or faulty address, or because the recipients inbox is full. By tracking these bounced
emails you can keep your records updated and find any address and contact details that may have been en-
tered incorrectly. This is an optional function so only tick the box if you wish to have it operating and you
know you have the appropriate account set up.
1. If you do wish to activate this function then tick the option, detect and process bounced emails.
2. Enter the incoming mail server address (POP3) then enter the email address to where the bounced emails
are sent eg. bounce@rosewoodcollege.com.au.
The SMS box enables you to send texts. You may want to text students a reminder for the new term start
date or for a change of venue or contact tutors about their hours or pay. You can send bulk texts direct from
13
LDAP Authentication Tab
the onCourse program. What you enter into the SMS from field is what the receivers of your SMS messages
will see as the sender details. Put in a mobile number for people to reply to or, if you do not have an inbound
SMS number, you can put the name of your organisation. (eg. 'Rosewood')
Caution
Only use a mobile number in this field if you have an inbound mobile account intended for this
purpose. If you use the name of your business it will be clear to the receiver of your SMS who the
message came from, but they will be unable to press 'reply' on their mobile phone to send you a re-
sponse.
1. In the email template drop down box you will see the choices available to you. Click on the template you
wish to use and it will appear in the screen below.
2. Check the default text of each template. In some instances you will want to make changes, in others you
can leave them as is. Where onCourse draws on information from the data base into the message you will
see a message tag in brackets <like this>. You should not remove tags in messages unless you are sure
you don't want that information going to the student.
3. Formating and editing these templates is very easy. Simply click in the window and you’re ready to go,
deleting or adding any extra information you need. You can change the current layout by typing direct-
ly in the main body of text or you can use the onCourse tags to insert additional information from the
database directly into the text.
4. To add additional tags, click in the body of the letter where you would like the extra information to be
placed then go to the available tags drop down menu on the right of the screen. Select and click which tag
you would like to use and the information is entered into the body of the letter.
14
Maintenance tab
Tip
Please note to check the text of the templates before using them. While most of the text can be used
as is, some letters like the enrolment confirmation template needs an emergency contact number in-
serted into the main body of text to replace the current text of xxxxxxxx.
Maintenance tab
The maintenance tab controls how often and where your data is backed up. With the amount of information
you will eventually have stored on your onCourse program, the backing up of this data is essential. onCourse
is designed to enable you to schedule when and where the back ups take place. You can also set onCourse to
have an automatic logout. This means that if onCourse is left open on the computer but no one is using it, af-
ter a specified amount of time it will automatically logout and save any recently entered data.
Caution
Running an onCourse back up to a location on your server is not the only step you need to take to
secure your data. You should also make sure that the backup file is saved to an offsite location on a
regular basis in case of hardwear of other physical failure of your computer.
For Mac and Windows users, follow these instructions to set up onCourse to backup your important data:
2. Automatic Logout: If you select this option, it will give you a field on the right hand side. Place an
amount of minutes e.g; 15 to set the amount of time onCourse can be left idle before it shuts itself down
and saves all recently made changes and additions.
3. Server backup directory: [type the windows path to the folder you wish to backup to]. Example z:/on-
Course/backup, ensure that you input the correct directory otherwise it will be saving to nowhere
4. Days of week: [choose how often you want to backup. We recommend work days]
5. Backup time: [choose time you want to run backup. We recommend time when least network traffic but
enough time to complete backup before the next work day starts] Example 1am
6. Maximum backups kept: [choose how many backups you want to keep] Example 7
7. Next backup number: 1 [this will make the folder name housing the first ever backup
onCourseBackup_00001.zip
8. Click "Save"
15
AVETMISS Tab
AVETMISS Tab
The AVETMISS tab is where you record your organisations details that will be used for all AVETMISS re-
port lodgments. If you are not an RTO you can uncheck Show RTO related screens and menus to hide win-
dows in onCourse that aren't relevant to your organisation. You should still enter your organisation address
and contact details in this window, even if you aren't an RTO as onCourse uses them to populate data in tem-
plated email messages.
1. Enter your leagal training organisation name and rom the drop down menu typeselect by the type of train-
ing organisation your company is.
3. Enter your organisations Address, Suburb, State and postcode in the appropriate fields.
4. Optional contact details: Here you have the option to enter a contact name, a fax number, email address
and telephone number.
Tip
You can also choose to limit your staff to creating courses only from pre-approved units and qualifi-
cations that you mark within onCourse as ‘offered’. This assists you in ensuring your AQTF require-
ments of only delivering current approved courses on your scope. To use this feature, first flag those
you are approved to deliver in the qualifications and module/units table, then come back to this win-
dow and check Show only 'offered' qualifications and modules. We do not recommend checking this
option as part of your initial setup as it will lock you out of all the NTIS units.
Printing Tab
onCourse provides you with a list of various reports that you can print. These cover everything from certifi-
cates, banking reports, profit and loss statements, training packages and class rolls. The reports are listed in
alphabetical order and there is also a listing of sub-reports that are used to form components of the full print-
ed reports. You can add additional custom reports here you have created, or commissioned ish to create on
your behalf, by clicking the + and locating the jxml files on your computer.
1. You can also create a custom header for all onCourse reports, with your contact details and logo. In the
field Header text (address) which comes below the college printed name on all printed reports you can en-
ter six lines of text. It is usual to put your contact details (address, email URL) in this area
2. To add a logo to your header, click Set print header logo. You will then need to select the logo image file
from it's location on your hard disk.
16
Export Tab
Export Tab
This tab lists all the available export documents. Both XML and CSV exports are available for most tables
within onCourse. This allows you to export your onCourse data for use with other types of software, like
spreadsheets, other databases and desktop publishing tools. If you create your own custom exports, or comis-
sion ish to create some on your behalf, you can add them to onCourse by clicking the + and locating the ex-
port file on your computer.
When you have completed filling in all the preferences for your college, select save which will save your
changes and close the window.
17
18
Chapter 3. Advanced Setup and
Configuration
Setting up Users
Go to File -> Preferences and select Users Add the names, user names and passwords for each onCourse us-
er. There are no limits to the number of users in onCourse. Users can be deactivated if they leave your organ-
isation.
Exporting
The options for exporting data out of onCourse are:
Although we largely recommend that you produce reports within onCourse itself, it is also possible to con-
nect to the backend database directly. If you are using a third party database like mySQL or MS-SQL you
will already know how to do this. If you are using the built in database which comes with onCourse server,
use the following connection properties, with a tool such as Squirrel SQL Client:
onCourse enables you to export your data in XML format, which can be easily be imported into a publish-
ing product such as Adobe InDesign and customised however you wish. The resulting file can then be sent to
the printing company of your choice. There are advanced instructions for importing and working with XML
here. ish (explain who ish is)is also able to work with you to assist you in the production of printed course
catalogues if do not have existing design or printing capabilities, or access to desktop publishing software.
AVETMISS export:
19
Importing
To export your AVETMISS go to the file menu, select import/export and choose Export AVETMISS. Select
the date range you wish to export and where you wish to export the files to, e.g. your desktop, and select pro-
ceed. The 10 txt files will then be created ready to be submitted to the government reporting agency of your
choice. Easy as!
onCourse has a large number of reports that can be obtained in pdf, Excel or csv. See the Chapter 16, Report-
ing for more information.
Importing
The options for importing data:
AVETMISS 80/85:
2. Run onCourse client and choose “File” -> “Import/Export”. Select the two files you exported in step 1.
3. This process can take a while if you have large numbers of students since each record is validated as it is
imported.
XML import
Using a published XML format you will be able to migrate your data easily to onCourse, so long as you are
able to export to this format from your existing system. This will bring across students, sites, rooms, courses,
classes, tutors, enrolments and outcomes to onCourse.
20
Tag groups
In order to perform this import, connect onCourse client to the server. After logging in, choose “File” ->
“Import/Export” -> “Import XML”. Choose your XML data file and let the process run to completion (this
will take some time for large datasets). It is usual to begin this process with a clean, empty data file, however
that is not necessary.
Note that the import process validates every record as it is imported. If validation errors occur (eg. a student
birth date in the future) that record will be rejected and logged in an error file called "import.log"
Please contact ish for tools which can help you export data from your legacy databases and import into on-
Course. In the past we have created export helpers for systems such as GLEP.
Tag groups
Tags can be created and added by navigating to “File” -> “Preferences” -> “Tags”. This will bring up a list
of Tag groups. Tags are flexible ways for you to categorise your data and organise the navigation of your
website.
You can create a Tag group which may contain any number of arbitrary tags, choose to which pieces of in-
formation such as Courses, Classes, Students etc, that you wish to apply it to, whether it’s mandatory for all
records to have a tag, and if you want to limit each record to only one tag from within this tag group.
The predefined Subjects tag group is a special tag group that is used to drive your website and in the export
of courses and classes for print production You can create the subjects that are appropriate for your college,
and any sub categories needed. You can decide if tagging is mandatory or optional, and if courses can have
more than one tag. Giving courses multiple tags mean they can be listed in multiple places on your website.
For example, an MYOB course could be tagged with both ‘Accounting’ and ‘Computers’.
Custom fields
You can create custom fields for contacts which are searchable. This allows you to create fields for, and
record information that is particular to your business. Some examples of how this field may be used are pay-
roll numbers, licence numbers, student numbers that stay with the student between training organisations and
date of initial contact. These fields can be made mandatory. You can add as many additional fields as you
need to, that apply to contacts. These fields will appear on the bottom of the ‘general’ tab in each contacts
record.
21
Financial Setup
Financial Setup
Finances and Accounting
Account set up
onCourse has full general ledger capabilities, ensuring you are always aware of your profit and loss, liabili-
ties and cash position.
You can create your own accounts as needed, by selecting the ‘+’ option.
A range of reports are available to keep you on top of your financial position.
Financial Preferences
Navigate here by clicking on “File” -> “Preferences” -> “Financial” from the top menu.
Select the currency you wish to use and any local tax (e.g.GST) which may apply.
Default accounts have been selected. Make any changes necessary or edit the accounts to add or disable op-
tions.
• Delivery of SMS messages to students, tutors, classes or any contact with a mobile number within on-
Course.
• Budgeting
• Access Control
22
Internet Merchant number guide
To do this you’ll need to contact ish for a user name and password to activate those features. You will be
able to enter those details in your preferences within onCourse and your website will be automatically updat-
ed.
ANZ:
Merchant must advise ANZ that they will be using ANZ bureau – SecurePay. SecurePay requires:
* An ePOS Terminal ID (11 digits starting with “0250” and ending with “01”)
* No Merchant ID required
* Note: 0250 is the SecurePay bureau id
* Note: 0269 is the Camtech bureau id
Contact number: 1300 366 988
Merchant must advice they will be using 3rd party gateway SecurePay. Merchant must supply:
* Terminal ID (8 digits)
* No Merchant ID required
Contact number: 1800 243 444
Commonwealth Bank:
Merchant must apply for a Commlink facility to work with SecurePay. Merchant must supply:
Merchant must apply for an Interpay facility to work with SecurePay. Merchant must supply:
23
Access rights
St George:
Merchant must apply for an OCA (Online Credit Authority) facility and advice they will be using solution
partner SecurePay. SecurePay requires:
Westpac:
Merchant MUST advise Westpac they will be using 3rd party gateway SecurePay. Also, it’s advisable for the
merchant to inform Westpac Merchant Services “I will be using SecurePay as the payment gateway. I want
Westpac to setup ONLY the Internet Merchant Facility. I don’t want WebAdvantage.” SecurePay requires:
Amex:
Merchants must already have their Internet Merchant Facility from their bank. Merchants MUST notify
Amex that they will be accepting online Amex payments through SecurePay Payment Gateway. Amex will
request merchants to prove the card details are entered in a secure (SSL protected) page. Merchant must sup-
ply SecurePay:
Diners:
Merchants must already have their Internet Merchant Facility from their bank. Merchants MUST notify Din-
ers they will be accepting online Diners payments through SecurePay Payment Gateway. Diners will request
merchants to prove the card details are entered in a secure (SSL protected) page. Merchant must supply Se-
curePay:
* 10 digit Merchant ID
Contact number: 1300 360 500
Access rights
Access rights restrict what parts of onCourse users can modify, print, view or delete. This is an advanced
feature that's available for onCourse Enterprise customers. Four pre-defined user roles are available within
the system, Enrolment Officer, Administration Manager, Course Manager and Financial Manager. You can
modify these and create new access rights groups as needed. Each user within your organisation can be given
Admin access rights (full access) or be added to any of your access groups. Select the access rights when cre-
ating or editing user profiles, as above.
24
Using an external database
Note
connecting to an external database is a paid for feature, you must contact us to enable it.
Skipping the actual configuration of the database for the moment, we have some different URIs that connect
to various different database types:
-Ddburi=/Users/matthias/Desktop/onCourseServer/onCourse.iocdata
-Ddburi=“C:\Documents and settings\onCourse\onCourse.iocdata”
-Ddburi=“onCourse\onCourse.iocdata”
-Ddburi=file:///Users/matthias/Desktop/onCourseServer/onCourse.iocdata
-Ddburi=“file:///C:/Documents and settings/onCourse/onCourse.iocdata”
Note
25
Server configuration file
every vendor has its own URI (URL) format which has to be used (remind quotations)
MS SQL Server:
-Ddburi=jdbc:sqlserver://<host>:<port>;property=value[;property=value]]
-Ddburi=‘jdbc:sqlserver://203.29.62.146:1376;database=onCourse;user=oncourse
MySQL:
-Ddburi=jdbc:mysql://<host>:<port>/<dbname>?user=username&password=password
-Ddburi=‘jdbc:mysql://delish.ish.com.au:3306/onCourse?user=oncourse&password
Create a text file called with the name “onCourse.cfg” and place in the same folder as the
onCourseServer.exe or onCourseService.exe, or onCourseServer.app
26
Access Rights
Access Rights
Access rights restrict what parts of onCourse users can modify, print, view or delete. This is an advanced fea-
ture, available for onCourse "Professional and Enterprise" customers. Four pre-defined user roles are avail-
able within the system, Enrolment Officer, Administration Manager, Course Manager and Financial Manag-
er. You can modify these and create new access rights groups as needed. Each user within your organisation
can be given Admin access rights (full access) or be added to any of your access groups. Select the access
rights when creating or editing user profiles, as above.
27
Access Rights
up AD database. Firstly on your Windows Server 2003 Machine go to "My Computer" right click and select
"Properties" and you will find the following screen.
Please take careful note of the "Full Computer Name" and the "Domain" as with this information you now
have the building blocks for our configuration.
Now the next thing we need to get the LDAP/AD authentication working is either the Administrator pass-
word or, a user account which is a member of the Administrators group. This is because when a query hap-
pens on the AD server it is required to login first before it can do any searches on users. If your administra-
28
Access Rights
tors want to lock it down further they are welcome to do so, we only need read access to all user and group
objects in the AD as well as the passwords for all of those users. So now we enter "Active Directory Users
and Computers" and create our user:
29
Access Rights
Once you have substituted all of the settings as necessary press the "Test Connection" button to ensure that
onCourse can bind to the LDAP server. Once that works, you can then go to the "Users" section of this con-
figuration page and place "sAMAccountName" and (objectClass=user) for the search filter. Now test a us-
er in your domain and see if it authenticates. If it works, congratulations you are now authenticating against
your AD server!
AD Authorisation
Authorisation is the process of giving your users the correct rights when they are logged in, this has a direct
relationship with the different roles you can setup or create within onCourse. If you wish to use your AD
server to allocate roles to your users, complete the following:
At the top of your "Active Directory Users and Computers" create an "Organizational Unit" (OU) and call it
"onCourse".
In that OU create security groups which reflect the names of the roles in onCourse. Say for example the roles
which are build into onCourse (you can find this in "File" --> "Preferences" --> "Access" in onCourse):
• Administration Manager
• Course Manager
• Enrolment Officer
• Financial Manager
You can add or delete roles here as you wish but a corresponding group must exist in AD for the authorisa-
tion/access rights to be allocated.
When you have created those groups in AD add the necessary users who belong to each group.
We can then turn it on the onCourse preferences under LDAP/Authorisation and Roles and set it up the same
as the following picture:
30
Access Rights
That is all for Windows Server AD/LDAP authentication and authorisation! good luck!
31
32
Part II. Entering data
Chapter 4. Tags and Tag Groups
Using Tags
Tags can be created and added by navigating to "File" -> "Preferences" -> "Tags". This will bring up a list of
Tag groups. Tags are flexible ways for you to categorise your data and organise the navigation of your web-
site.
You can create a Tag group which may contain any number of arbitrary tags, choose to which pieces of in-
formation such as Courses, Classes, Students ect, that you wish to apply it to, whether it's mandatory for all
records to have a tag, and if youwant to limit each record to only one tag from within this tag group.
The main tag group, used to drive your website and in the export of courses and classes for print production,
is the "Subjects" tag group. You can create the subjects that are appropriate for your college, and any sub cat-
egories needed. You can decide if tagging is mandatory or optional, and if courses can have more than one
tag. Giving courses multiple tags mean theycan be listed in multiple place on your website. For example, an
MYOB course could be tagged with both 'Accounting' and 'Computers'.
You can add any number of tags by clicking on the "+" icon. To add a subcategory tage, first click on a tag to
select it and then click once again on the "+" icon
Did you ever want to a program to classify information in a way that was specific to your business, but
found that it involved expensive modifications to the software? Not so with onCourse – you can structure
your courses and classes in a way that suits your college. Like to organise and work with classes by term or
semester? No problem. Want to classify classes by region or subject area? Easy. Need to separate tutors into
those currently working for your college, those proposing new programs that haven’t run yet and those held
in reserve in case a regular staff member is absent? Can do. We call it tagging. You call it running your col-
lege and interacting with your business critical data in the most efficient way possible.
The “tagging” concept for courses, classes, web pages and other content allows you to build rich ways to
navigate through your data. You may wish to group all courses as part of a specific promotion and have that
grouping display as a list on your web site. Or you may wish to have a purely internal classification of areas
of responsibility for classes. Think of this like categories and subcategories which extend as many levels as
you want and with much more flexibility, not just for the web site but for your internal use as well.
Some Possibilities:
35
A flexible way to add classifica-
tion and structure to your data
• The scenario - Your college produces a quarterly publication that contains all scheduled programs for that
term. When your staff are working with classes and enrolments, they are usually working within the cur-
rent term open for enrolment
4. Decide what your tag will be applied to. In this case, we will select Classes and because we want every
class to be assigned a year and term (but only one), select both mandatory and limit to one tag
5. Click on the plus sign to add a tag. The first tag we create will be the current year. Name the tag 2007 (the
name and short name can be the same)
6. Click on the 2007 that has now appeared in the list and click the plus sign again. This will allow you to
add sub tags to 2007 – the terms.
7. Create each of the Terms you wish to refer to. e.g. Term 1, Term 2, Term 3, Term 4. Ensure each time
you wish to add a sub tag you select the parent tag (2007) before selecting to add the new tag. If you make
a mistake, you can select the minus sign to remove the tag.
8. Save your tags. You are now ready to assign them to classes.
• The scenario - You manage a lot of casual, sessional and contract staff that provide a range of classes for
your college. Keeping them organised in to types of staff would make it easier to contact them at appropri-
ate times
• The solution - Create a range of tutor tags that you can use to run searches on, then sms or email them as
needed.
4. These tags will apply to tutors. Not every tutor will fit in to one of these tag groups, and some may fit in
to more than one, so we will keep the remaining options (mandatory and limit to one tag) empty
36
Creating a filter in advanced search
to make tagging more powerful.
5. Click on the plus sign to add a tag. Some tag types may be VET Tutor, ELLN Tutor, Contract Tutor, Gen-
eral Program Tutor, Pending Tutor
6. You can add descriptions to each tag type so your fellow staff members know what the tag means.
7. You may wish to create sub categories within some tutor types
8. Save your tags. You are now ready to assign them to tutors.
2. In the Advanced Find window; - choose to Find records matching ALL of the following - Start date/time :
after : [The day before the first day of term 1] - then click "Add Search Line" and set Start date/time : be-
fore : [The day after the last day of term 1]
3. Click on the Cog Wheel, then choose Save Find, name the Find to "Term 1", you can choose to make this
filter visible to yourself or, to all staff using onCourse, then click Save.
If you recieve the following message: "There are X records linked to this tag. Making this tag mandatory can
cause those records XX_XX to become invalid, are you sure you want to proceed?", you should select no.
It's best to avoid making any classes invalid.
In this case, we would recommend not making the tag mandatory initially, then going to all classes and tag-
ging them with the relevant term. Once all classes have been tagged with a term, then you can go back to
your tag settings and make it mandatory.
Assuming that you've already created some tags, highlight the records that you'd like to tag and right click
the tag on the left. This should give you the option to either add the tag to the highlighted records or remove
the tag from the highlighted records.
37
Tagging and Untagging
more than one record at once
More information about the bulk email and SMS functionality in onCourse.
38
Chapter 5. Sites and Rooms
onCourse Terms and Definitions
Sites Sites are the physical venues where you offer classes like Newtown Arts Club, or Parramat-
ta High School. A site will have one or more rooms. Sites can also be Administration centres
where you take enrolments and payments.
Rooms Rooms are the place that the lessons will be conducted ie. room 14, studio 6, the library.
Rooms can have a seated capacity.
Timetable When you create classes, you will be able to book a room. There are timetables for both
rooms and sites. You can also make a site or room unavailable for class bookings.
All records in onCourse can be viewed in either a list view or record view. You need to open the list view to
access individual records.
To access the site records go to either the splash screen and click on Sites or the onCourse menu resources →
sites . This will open the Sites list view window.
• Parts of the window - On the right hand part of the window are the site records listed in a summary view.
The title bar shows you how many records you have. The top section of the window contains the search
function and the add and delete records button. In the left hand side of the list window are quick search-
es to enable you to work with groups of data. There are default quick searches for site, but you can create
your own. This part of the window may be collapsed if their are no related tags or saved searches.
• Record summaries - The list of records in this window allows you to enter a record by double clicking,
or select the record to perform special functions by single clicking. A selected record will be highlighted.
You can select one or more records in the list by using shift-click to select a range, or control-click to se-
lect a group of individual records.
• Columns and sorting - Column headings can be used to sort records in the list. Click on the header to sort
in alphabetical order. Click it again to sort by reverse alphabetical order. You can also drag the columns
around and modify their width to set your preferred layout.
• Quick search - By typing the first few letters of the site name into the quick search field, you can reduce
the list of records to those that match.
39
Working with Sites and Rooms
• Advanced Search - Advanced search can be accessed by clicking on the Magnifying glass image in the
quick search field. This will open the query editor to allow you to choose which fields and which data you
want to search on. You can add multiple criteria to your searches.
• Saved Searches - After performing an advanced search, you can choose to save the search parameters to
allow you to quickly run the search again. To save a search, click on the cogwheel within the query editor
and select 'save find'. The saved search will appear in the left hand part of the window.
• Tag groups - Any tag groups you have created that relate to sites, like Region, will appear here. By check-
ing any of these check boxes you will see the list of records on the right hand side reduced to records that
match that criteria. You can tag records in bulk by selecting a group of records on the right and right click-
ing on a tag name on the left.
Tip
Filters and searches work together in onCourse. If you run an search and do not see the result you
expect, this may be because a filter that is checked is preventing the record you are searching for
from being displayed.
• General - This is where you can set the site name and address details. You can also add the latitude and
longitude of you site so you can use the google maps function on your ish website. The general tab also
displays a list of the rooms at this site.
• Directions - These are directions you want to display to your students so they can get to your venue. This
information will display on your ish website.
• Note - This tab is for internal notes about the site. It is not published.
• Timetable - You can view the site timetable here, to see all sessions using this site. You can also set site
wide unavailabilities. You can not add new sessions or classes from here - you need to do this in the class
window.
• General - Here you can set the Room name, capacity, room specific directions for once the student is at the
site and add details about the facilities available in that room.
• Notes - This tab is for internal notes about the room. It is not published.
• Timetable - You can view the room timetable here, to see all sessions using this room. You can also set
room unavailabilities. You can not add new sessions or classes from here - you need to do this in the class
window.
40
Creating Sites and Rooms
Creating sites and rooms is a valuable part of your training resource management. Every time you book a
session in a room, the timetable is updated and the room becomes scheduled. This means that if you try to
book another session in this room at the same time, you will be notified that it is already booked. onCourse
will not prevent you from double booking a room.
If you have a room or site that you hire on a casual basis you can also set the availability for it. For example,
you may hire a public hall on Wednesday evenings. When you set up this room, you can specify it is only
available for you to book between 5pm and 9pm. Course coordinators scheduling classes will an error mes-
sage if they try to book a class in this room on another night, or to start before 5pm.
Tip
It is a good idea to enter the sites and rooms first so later when you add the courses you can easily
assign them to a location.
1. From the Sites list view, click on the + button in the top right hand corner of the screen. A new site screen
will open on the general tab.
2. In the Name field enter the name of the site Waverley Campus. Remember the site is where the rooms are
located and is not the rooms themselves, that comes later.
3. Enter the street address of the site. If you report AVETMISS your sites must have accurate address sub-
urbs and postcodes.
4. You can enter the exact location of the site in the latitude and longitude fields. You don’t need to know
the latitude and longitude off the top of your head! By clicking the hyperlink ‘Find this location’ you are
taken to the ish page www.ish.com.au/oncourse/coordinates. Type in the street address of the site, click
view and Google Maps will find the exact location. Copy and paste the coordinates in to your ‘new site’
window. This now means the google map of this venue will be available to your students over the web.
They can even type in their own address to get step by step directions to the venue.
5. Move to the Directions tab. If you have specific driving directions, public transport directions or special
instructions like parking, you can add them here. This information is published to your ish website. Be-
41
Creating Sites and Rooms
cause these description fields are Rich Text enabled (the blue A indicates this) you can add hyperlinks to
local bus timetables or other useful pages for your students, like transport infoline or your local equiva-
lent.
6. If you have any internal notes about the site, you can add them on the notes tab. These are not published
to your ish website.
7. To set an unavailability for the site, go to the Timetable tab and click on the option on the bottom of the
screen List.
8. Create a new availability rule by clicking the +and define the Start and End date and time. You can also
select 'all day' instead of selecting a time period.
9. Choose if you wish to repeat the unavailability and the end date of the repeats. You also need to add a de-
scription of why the resource is unavailable.
10.Click save. Once you have saved your site, you will be returned to the list view.
1. From the site list, double click on the site you want to add rooms to. Alternatively, you can open the
Rooms list from the splash screen and click on the + button in the top right hand corner of the screen
2. Enter the name of the room eg. Studio 1. If your venue only has one room, such as a community hall, you
still need to create at least one room so you can link a class to the room.
3. Enter the seated capacity. This is how many people the room can hold. If you try to book a class into this
room that has a maximum student number greater than the seated capacity, you will get a warning.
4. On the Direction tab you can enter the directions to the room eg. ground floor, level 3 and the the room
facilities eg. tables and chairs, screen projector.
5. If you have any internal notes about the room, you can add them on the notes tab. These are not published
to your ish website.
6. To set an unavailability for the room, go to the Timetable tab and click on the option on the bottom of the
screen List.
7. Create a new availability rule by clicking the +and define the Start and End date and time. You can also
select 'all day' instead of selecting a time period.
8. Choose if you wish to repeat the unavailability and the end date of the repeats. You also need to add a de-
scription of why the resource is unavailable.
42
Creating Sites and Rooms
10.To edit any of the information you have entered simply click on the room or site that you wish to update.
This will bring up the edit screen for that record. Make your changes and click save.
43
44
Chapter 6. Contacts - Tutors, Students
and Companies
onCourse Terms and Definitions
Contact A person or company in onCourse is called a contact. Contact can be set as a Student,
Tutor or Company, none of these or a combination of these.
Tutor A tutor is a type of contact. A tutor is anyone who teaches a class for, or on behalf of,
your college. They may be an employee or a contractor, and could also be a student of
your college who is enrolled in classes.
Student A student enrols in classes. A contact or tutor who enrols in a class will automatically be
set as a student (in addition to being a tutor).
Company A company contact is a business, not an individual. Companies may also be set as tutors,
for example, you may contract to have ACME Tennis Coaching teach classes for your
business. You can assign the company as the tutor of the class.
Relationship Contacts can be related to each other. For example, a company that delivers courses for
your college, may also have individual contact records set up for their staff that teach or
assist with the sessions. These contacts would be set as employees of the company. By
doing this you could advertise the class as being taught by the company, which would be
the information that displays on your ish website, while also internally managing the in-
dividuals that would be booked to deliver each class session.
All records in onCourse can be viewed in either a list view or record view. You need to open the list view to
access individual records.
To access the tutors records go to either the splash screen and click on Tutors or the onCourse menu People
→ Tutors . This will open the Tutors list view window.
• Parts of the window - On the right hand part of the window are the course records listed in a summary
view. The title bar shows you how many records you have. The top section of the window contains the
45
Working with Tutors
search function and the add and delete records button. You will also find a cog wheel button that allows
for special functions for one or more records in the list. In the left hand side of the list window are quick
searches to enable you to work with groups of data.
• Record summaries - The list of records in this window allows you to enter a record by double clicking,
or select the record to perform special functions by single clicking. A selected record will be highlighted.
You can select one or more records in the list by using shift-click to select a range, or control-click to se-
lect a group of individual records.
• Columns and sorting - Column headings can be used to sort records in the list. Click on the header to sort
in alphabetical order. Click it again to sort by reverse alphabetical order. You can also drag the columns
around and modify their width to set your preferred layout.
• Quick search - By typing the first few letters of the Tutor's surname into the quick search field, you can re-
duce the list of records to those that match.
• Advanced Search - Advanced search can be accessed by clicking on the Magnifying glass image in the
quick search field. This will open the query editor to allow you to choose which fields and which data you
want to search on. You can add multiple criteria to your searches.
• Saved Searches - After performing an advanced search, you can choose to save the search parameters to
allow you to quickly run the search again. To save a search, click on the cogwheel within the query editor
and select 'save find'. The saved search will appear in the left hand part of the window.
• Tag groups - Any tag groups you have created that relate to Tutors, like Subject, will appear here. By
checking any of these check boxes you will see the list of records on the right hand side reduced to records
that match that criteria. You can tag records in bulk by selecting a group of records on the right and right
clicking on a tag name on the left.
• Core filters - Core filters reduce the list of records to those that match the filter criteria. By default, most
onCourse windows open with filters applied so you are only working with your current records. You can
switch core filters on and off by ticking the checkboxes.
Tip
Filters and searches work together in onCourse. If you run an search and do not see the result you
expect, this may be because a filter that is checked is preventing the record you are searching for
from being displayed.
• General - This tab contains the contact information for the tutor
46
Creating Tutors
• Financial - This tab is a view only screen and shows you the financial transactions your company has with
the selected tutor. Here you will see invoices issued or received and payments made to the tutor listing all
the relevant information and providing links these records.
• Messages - This tab lists all messages sent to the tutor from onCourse via email, SMS and post
• Notes - This tab keeps a list of all notes you have relating to the tutor and any web visible or private docu-
ments like resume, certificates and references
• Resume - This is where you store the bio information about the tutor you wish to publish to your ish web-
site
• Tutor - This tab shows a list of the classes the tutor is scheduled to teach
• Timetable - This tab shows the teaching timetable for all the sessions for the tutor in a calendar or list lay-
out and tutor's availability can be set here.
Creating Tutors
You will need to keep your tutor’s contact details on file and what classes and sessions they are scheduled to
teach each term. If you are an RTO you will also need to keep copies of their resume and qualifications on
file. onCourse allows you to do this. Each tutor has their own personal file in onCourse which is easy to ac-
cess and update.
If you have a large number of casual staff who work at a variety of different venues, it can be difficult to
manage communication with them as you might not see them in person very often. Tutors listed in onCourse
can be emailed or SMS’d easily and all messages sent out of the system are tracked in the tutors record help-
ing you to keep all communications listed and organised. onCourse is designed to help you manage your
staff records with ease.
1. With either the Tutor or Contact window list view open, click on the + button in the top right hand corner
of the screen. A new contact screen will open.
2. Set the contact as a Tutor. You will see that additional tutor only tabs are added to the record.
4. Enter the Address and other contact detail for the tutor. If you add an Email address, your tutors can log
into your ish website to check their class schedules and you can email them directly from onCourse. If
you enter a Mobile phone number, you can send SMS to your tutor from onCourse.
5. For each contact method (mail, email and SMS) you have the option to opt the contact out of marketing
communication. The default setting is to “accept marketing material,” so when you click on the cog wheel
47
Contacting tutors by email or SMS
above these fields, you will see this option is highlighted with a tick. This means that when you have mar-
keting mail outs, this address will be on the mailing list. To change this setting simply click on the cog
wheel and select the option “opt out from postal marketing material” if the person dosen't want to receive
marketing communication from you .The other option is “undeliverable”, meaning that no mail is to be
delivered to this address because it is incorrect, or in the case of an email address, has received an unde-
liverable response from the mail server.
6. The field message (alert for operator) is for any special notes that are important or relevant to this contact
for eg. they might allow their phone number to be given to students.
7. You can manually enter a Web password or onCourse will create a random password for you. The tutor
uses this to log into their web portal on your ish website.
8. Move the resume tab to create a publicly listed biography for the tutor. This screen shows that information
which is displayed on your website. Be aware that this is an automatic function. For example, you might
post a brief description for this particular tutor, their background and experience and how it relates to the
courses they are teaching. As this information will be visible to students and general public on the web-
site, it is recommended that you obtain permission from the tutor to publish this information. You can en-
ter the text directly into the screen or cut and paste from another source. The text in the field can be for-
matted using Rich text.
9. Move to the Notes tab to add attachments or other notes to the tutor record. The text in the notes field is
private. Attachments can be public (on the website) or private (only available in onCourse).
10.To attach documents in the Notes tab, click on the + sign on the right hand side of the screen. This will
open up a drop down screen “attachment (new)”. Click on import to open up your files. Select the file you
wish to attach and enter You can then select the “available on web” box if you wish to publish the docu-
ment on your website. Click ok. This will close the attachment screen and return you to the notes screen.
Here you will see a list of the attached files. You can delete any files by clicking the - sign.
You must have set up an SMS and email gateway with ish to use this feature. For information on how to do
this, read the General Preferences documentation.
1. Open the tutor window and use the ‘find’ to search for the tutors you want to contact
2. Highlight the tutors you wish to contact in the list. To do this select the first contact name, hold down
shift then select the last contact name and click on the cog wheel icon on the top right hand side of the
window.
48
Payroll
3. Choose “send message to xx contacts” and the email/SMS window will open.
4. You will see in your list of contacts how many people can be emailed, that is have supplied an email ad-
dress, and how many can be SMS’d having supplied a mobile phone number or neither of these things.
5. Select the ‘send email’ and/or ‘send SMS’ box. If you choose to send both, you can also select the option
under SMS ‘including people who are emailed’. If people have supplied both mobile number and email
address, it is a cheaper option (and the default option) to just email them, and only SMS those who don’t
have email. However, sometimes you may wish to send both, just to make sure. While most of the time it
only takes a few seconds to deliver an SMS, it is not an instantaneous technology, even if it often seems
this way. It can take up to 3 days for an SMS to be delivered. This has to do with the phone carrier, some-
thing that ish has no control over, or because the user has their phone switched off.
6. Enter the email subject in the subject field. This field is mandatory and the email cannot be sent unless
you enter a subject. The same applies for sending SMS. You need to enter a description of the call ie. staff
meeting, invoice reminder etc before the message can be sent.
Payroll
You will see a tag icon just above the address field. Click on this and a drop down menu offers you “payroll
wage intervals” and “tutors.”
Payroll wage intervals - put your curser here and you have the choice of weekly, fortnightly and monthly
payment schedules. Select one.
Tutors - offers you the choice of : contract tutors - those tutors who will invoice your business pending tutors
- those tutors who are not yet working for you vet tutors - vocational education and training tutors
Make your selection and a tag icon will appear showing the chosen tags.
49
50
Chapter 7. Creating Courses
onCourse Terms and Definitions
Course: A course is the training product delivered by your organisation. For example: Dancing for
Beginners, Advanced Jewellery Making or MYOB for Professionals. A course can be given
any course code to identify that course uniquely.
Class: A class is the instance of a course run at a particular time and date, led by one or more tu-
tors and with a group of students enrolled. Classes may meet for one or more sessions de-
pending on the subject outline and timetable. Classes are the things which you sell (or give
away for free) and into which students enrol.
Timetable: Each class has a timetable which represents each meeting between the students and the
tutor(s). The timetable can link to rooms and sites and each session in the timetable has the
flexibility to be allocated to a different tutor or a different room.
Let's consider a course "Dancing for Beginners". It is assigned course code "DFB". The class with code
"DFB-1" starts 1/4/2010 from 10am to 2pm with tutor Joanne Smith and costs $800. Another class "DFB-2"
starts 6/5/2010 from 7pm to 9pm with tutor George Jones and costs $825.
51
The onCourse list view
All records in onCourse can be viewed in either a list view or record view. You need to open the list view to
access individual records.
To access the course records go to either the splash screen and click on Course or the onCourse menu Cours-
es → Courses . This will open the Course list view window.
• Record summaries - The list of records in this window allows you to enter a record by double clicking,
or select the record to perform special functions by single clicking. A selected record will be highlighted.
You can select one or more records in the list by using shift-click to select a range, or control-click to se-
lect a group of individual records.
• Columns and sorting - Column headings can be used to sort records in the list. Click on the header to sort
in alphabetical order. Click it again to sort by reverse alphabetical order. You can also drag the columns
around and modify their width to set your preferred layout.
• Quick Search - By typing the first few letters of the course name into the quick search field, you can re-
duce the list of records to those that match.
• Advanced Search - can be accessed by clicking on the Magnifying glass image in the quick search field.
This will open the query editor to allow you to choose which fields and which data you want to search on.
You can add multiple criteria to your searches.
• Saved Searches - After performing an advanced search, you can choose to save the search parameters to
allow you to quickly run the search again. To save a search, click on the cogwheel within the query editor
and select 'save find'. The saved search will appear in the left hand part of the window.
• Tag Grups - Any tag groups you have created that relate to courses, like Subject, will appear here. By
checking any of these check boxes you will see the list of records on the right hand side reduced to records
that match that criteria. You can tag records in bulk by selecting a group of records on the right and right
clicking on a tag name on the left.
• Core filters - reduce the list of records to those that match the filter criteria. By default, most onCourse
windows open with filters applied so you are only working with your current records. You can switch core
filters on and off by ticking the checkboxes.
52
Creating Courses
Tip
Filters and searches work together in onCourse. If you run an search and do not see the result you
expect, this may be because a filter that is checked is preventing the record you are searching for
from being displayed.
Creating Courses
How to set up your college’s product – courses
A course is the subject being delivered. Courses are your college’s product. They are what your business
sells. They may be accredited or non-accredited, part time, full time or just one time.
For example, a course might be Jewellery Making for Beginners, Advanced Belly Dancing or MYOB for
Professionals. A course can have many classes and each class can run for one or more sessions.
By setting up courses, you have something to advertise. You will need to name and describe your courses in
order to entice your students to enrol.
Tip
You need only enter the course name and course code to create your courses in onCourse, you can
return to the record later more information, like a description for your website or print marketing.
1. Click on the the + button in the top right hand corner of the screen. A new course screen will open on the
general tab.
2. Enter a name for your course and a course code in the relevant fields. Your course code must be unique,
that is a code not used by any other course already created. Please note that the course code must not have
any spaces between characters. So the course code for “Dancing for Beginners 1”, written using the first
letter of each word, must be entered as DFB1 and not DFB 1.
3. If you want students to be able to go on the waiting list for this course check the allows waiting lists box.
The currently offered box will be checked by default. This allows you to create classes later on. If you de-
cide to retire this course from your list of offerings you can uncheck this later. Courses that aren’t current-
ly offered can not have new classes created for them.
4. Below is the print brochure description box. There are two options for entering descriptions: print
brochure description on the general tab, and web description on the web tab. Usually, print materials are
limited to descriptions of two or three lines, whereas on the web, your space is unlimited. If you do not
intend to use onCourse to create a print based brochure, you do not need to enter any information in the
print brochure description field. Text entered here can later be exported in an XML format ready for im-
port into a print design product like Adobe InDesign.
53
VET Courses
5. Move to the web tab. Text entered in the web description field can be written in rich text format. A guide
to using rich text can be found here. (link) You can preview the text by hovering over the blue A at the
bottom of the text field. You can also attach images, files or documents to the web page. To advertise this
course online, check Show this course on the website.
6. When you have entered your information, click save and you will be returned to the course list page. No-
tice that the course you have entered is now listed. You can return to edit this course at any time by dou-
ble clicking on it.
Field Validation
You will notice that before entering text, the course and code box is coloured pink. Once you have
entered valid text the colouring disappears. Should the box remain pink, it means that you have not
entered the text correctly and need to review your entry. You will not be able to save the record as
the save button will be disabled. There will be a warning icon that will provide you with information
as to why the data you have entered is not accepted if you hover over it.
VET Courses
If you are an RTO who offers short accredited programs, or full qualifications, you will appreciate the ease
in which you can set up your courses with the right unit and qualification details. This then flows through to
recording outcomes, creating transcripts and certifications, and generating AVETMISS compliant data.
In the VET tab of the course record you can select the Qualification and the Units from the built in NTIS da-
ta for your chosen course. If your course is VET, but not from a training package or accredited course, you
can also flag it VET here and allocate its Field of Education ID. This is something you may need to do as
part of your government funding requirements for non accredited courses.
Tip
Do you deliver state accredited courses? You will find the course listed in onCourse but not the mod-
ules that make up the course. This is because they are not publicly available on NTIS. You can send
us the modules names and codes and we manually add them to onCourse for you.
onCourse does not contain the qualification packaging rules, so it is up to you as the RTO to ensure that you
are compliant with your own scope of registration and the requirements of the training packages you are au-
thorised to deliver. You should refer to these requirements when creating your courses and only select those
units which are allowed to contribute towards that particular qualification.
There are a few different ways you can structure VET Courses within onCourse:
1. A full Qualification where you know all the units the students will complete in advance i.e. all students
will complete the same core and elective units. Students will graduate with a complete Qualification.
54
VET Courses
2. A full Qualification where all students will undertake the core units, but may all select different elective
units. Students will graduate with a complete Qualification.
3. A short course which has one or more units of competency embedded within it. The units may or may not
all contribute to the same Qualification. Students will graduate with a Statement of Attainment.
4. A short course where you know which qualification a student will be working towards in advance, but the
students in the class will complete a variable number and selection of units. Some may achieve a State-
ment of Attainment, some may be working towards a full Qualification, and some may simply receive a
non-vet Statement of Attendance.
5. A course which is not linked to any national or state accredited training packages or accredited courses,
but has a vocational learning outcome. Depending on your reporting requirements, these courses may also
contribute towards your annual VET delivery.
In onCourse outcomes (records of undertaking and achieving a unit of competency) flow down from the
course to the student via an enrolment in a class. If a course has 15 units attached to it, when a student is en-
rolled in a class for that course, the student will have 15 outcomes created for them - one for each unit. You
can always modify the units for the student in their own enrolment, for example if they change to a different
elective. What this means is that you can save yourself a lot of data entry work if you set your course up with
all the units to begin with.
1. Follow the instructions to create a new course. Open the course record to the VET tab.
2. Enter the National Code. The fields are clairvoyant, so as you type in them, onCourse will search for and
list the qualifications in the built in NTIS database. Select the qualification by clicking on it. You can al-
so search for qualification by name in Qualification. Omit the words Certificate in or Diploma of in your
search. For example, search for the Certificate IV in Aged Care by typing 'Aged Care'.
3. The qualification information is broken into different fields so the Certificate IV Training and Assessment
would read National code - TAA40104 Qualification - Training and Assessment Level - Certificate IV
4. You can then add modules and the units by clicking the +icon on the right hand side of the screen. This
will open a drop down screen.
55
VET Courses
5. Enter the National Code or Title These fields are also clairvoyant so make your selection and press ok.
You will then be returned to the course screen where you will see the modules and units listed. To add
more units simply click on the +sign and repeat the process. To delete any units, click the - sign. When
you are done, click save. You can also set the nominal hours for the units as you attach them to the course.
56
Chapter 8. Creating Classes
onCourse Terms and Definitions
Course A course is the training product delivered by your organisation. For example: Computers for
Beginners, Advanced Jewellery Making or MYOB for Professionals. A course can be given
any course code to identify that course uniquely.
Class A class is the instance of a course run at a particular time and date, led by one or more tutors
and with a group of students enrolled. Classes may meet for one or more sessions depending
on the subject outline and timetable.
Timetable Each class has a timetable which represents each meeting between the students and the
tutor(s). The timetable can link to rooms and sites and each session in the timetable has the
flexibility to be allocated to a different tutor or a different room.
All records in onCourse can be viewed in either a list view or record view. You need to open the list view to
access individual records.
57
Working with Classes
To access the class records go to either the splash screen and click on Class or the onCourse menu Courses
→ Classes . This will open the Class list view window.
• Parts of the window -On the right hand part of the window are the class records listed in a summary
view. The title bar shows you how many records you have. The top section of the window contains the
search function and the add and delete records button. You will also find a cog wheel button that allows
for special functions for one or more records in the list. In the left hand side of the list window are quick
searches to enable you to work with groups of data.
• Record Summaries - The list of records in this window allows you to enter a record by double clicking,
or select the record to perform special functions by single clicking. A selected record will be highlighted.
You can select one or more records in the list by using shift-click to select a range, or control-click to se-
lect a group of individual records.
• Columns and sorting - Column headings can be used to sort records in the list. Click on the header to sort
in alphabetical order. Click it again to sort by reverse alphabetical order. You can also drag the columns
around and modify their width to set your preferred layout. 9
• Quick Search - By typing the first few letters of the course name or code into the quick search field, you
can reduce the list of records to those that match.
• Advanced Search - Advanced search can be accessed by clicking on the Magnifying glass image in the
quick search field. This will open the query editor to allow you to choose which fields and which data you
want to search on. You can add multiple criteria to your searches.
• Saved Searches - After performing an advanced search, you can choose to save the search parameters to
allow you to quickly run the search again. To save a search, click on the cogwheel within the query editor
and select 'save find'. The saved search will appear in the left hand part of the window.
• Tag Groups - Any tag groups you have created that relate to classes or their parent record, courses, like
Subject, will appear here. By checking any of these check boxes you will see the list of records on the
right hand side reduced to records that match that criteria. You can tag records in bulk by selecting a group
of records on the right and right clicking on a tag name on the left.
• Core Filters - Core filters reduce the list of records to those that match the filter criteria. By default, most
onCourse windows open with filters applied so you are only working with your current records. You can
switch core filters on and off by ticking the checkboxes. By default, each time the class window opens the
core filters of current classes and future classes are selected. You can check the other core filters as need-
ed.
58
Class Record Tabs
Tip
Filters and searches work together in onCourse. If you run a search and do not see the result you ex-
pect, this may be because a filter that is checked is preventing the record you are searching for from
being displayed.
Tutor
This tab allows you to add one or more tutors to the class. Tutors type can be defined, tutors can be con-
firmed and tutor payrates set. You can also choose if the tutor is to be published as part of the class promo-
tional material, either online or in a printed format.
Budget
In the expenses tab , additional income and wages for a class can be recorded so the profitability of a class
can be accurately calculated for your actual and predicted enrolments. The class fee is set in the budget.
Timetable
The timetable tab is used to create sessions for your class, booking a room and a tutor for the time(s) you
specify. Scheduling conflicts can be viewed and allowed for.
VET
This tab relates to RTOs. AVETMISS funding source information can be set here for the whole class group,
and modified on a student by student basis via their enrolment records as needed. Please note some of these
fields are state specific.
Web
You can add class specific web information to this tab, plus class specific attachments. Most advertising in-
formation will come from the course record.
59
Notes
Notes
This tab allows you to make your own internal notes regarding the class. These are not published to the web-
site.
Enrolments
You can see a list of the students enrolled on this tab. Next to the student name is the open record icon,
which allows you to navigate directly to the student's full contact record.
Attendance
For each session created, and each student enrolled or tutor attached to the class, an attendance record will be
created. Both students and tutors can be marked as attended, absent or partial and you can add notes to the at-
tendance record. The percentage attendance will be calculated. Tutor attendance is used for payroll calcula-
tions.
Outcomes
This is a tab relevant to RTOs. For each enrolled student, all the applicable outcomes for the class are shown
here. For each unit of competency set in the parent course, the students enrolled will have an outcome record.
Outcomes can be set and modified here.
On the classes view screen you will see a cog wheel icon on the right hand side of the window. If you high-
light one or more classes and then click on the cog wheel, a drop down menu will appear offering a range of
different options. Some of these functions are only available through the cog wheel, while others are options
that you can set in an individual class, but though the cog wheel can set for a group of classes.
• Send message to students from x class - This option allows you to send email and/or sms, or postal mes-
sages to students enrolled in the selected class or classes. You might use this option to let all the students
enrolled in classes with a particular tutor know that their tutor is sick and classes this week are cancelled.
• Send message to tutors from x class - You can contact the tutor from one or more classes using this op-
tions. You might use it to notify all tutors who are teaching this term of a staff meeting.
60
Creating Classes
• Duplicate x class - To create another instance of an existing class, the duplicate function will save you the
effort of setting all the information again. Need to offer another class in a fortnight? Duplicate the class
and move it forward by 14 days. You can also move a whole term of classes forward to the next term in
one action.
• Cancel class - If a class is not viable, you can use this cogwheel function to cancel it and create credit
notes for all the enrolled students. Students can't enrol in cancelled classes.
• AVETMISS export - Exporting AVETMISS from the classes window allows you to export the data for
one or more classes for a funding submission. A whole term or year's worth of data can be exported from
the Export window.
• Create certificates - For VET classes, this will create Statements of Attainment or Qualifications for all
eligible students. For all other classes, this option will create a Certificate of Attendance for all enrolled
students.
• Generate payslips for x class - Use this option to create payslips for a selected group of classes.
• Show class on website - You can add classes in bulk to your onCourse website with this option, instead of
doing it one at a time in the individual class window.
• Remove class from website - Use this option to remove classes in bulk from your onCourse website.
Creating Classes
Creating an instance of a course
It is very important that before you try to create a class you have already created a course.
• Allocate rooms
• Assign Tutors
61
Creating Classes
When you create a class, you bring together all the different elements of data that you have already entered
into onCourse. Information relating to tutors, courses, sites and rooms etc. gets linked through the classes
screen to create the event that is your class. That means once you have entered the relevant information on
the different tabs in the classes screen, then the students, the class, the course, the tutor and the sessions all
become connected through out your onCourse program. The relationship between these different pieces of
information becomes linked in onCourse and allows you to access your required information through a vari-
ety of different screens.
For example when you assign a tutor to a class through the class screen, this information is also duplicated
on the tutor’s contact screen. So when you look at that tutor’s screen you will see what class, which location
and when the tutor is scheduled to teach.
Once you have created a class, if you wish to offer the same program again, but starting on a different date, it
is a simple process to duplicate the class. This allows all the information you have already set up to be copied
into a new class, but moves the sessions forward to your new start date. You can also manage class duplica-
tions in bulk, copying all your classes from one semester to the next.
Tip
Many colleges develop special codes to assist in identifying classes in groups like categories or re-
gions to make them easier to remember and search on. A simple method is to number or alphabetise
the classes. For example if your course is Dancing For Beginners and the course code is DFB, you
may wish to create the class code for the first class of this course as “01” or “A”. This will then al-
low future classes in this same course to be listed in order ie. 01, 02 or A, B, C etc. When you dupli-
cate the class the number or letter will automatically increment.
1. Go to Course Setup from the class list window, click on the the + button in the top right hand corner of
the screen. A new class screen will open to the general tab.
2. All classes must be linked to a course you have already created. Begin setting up your class by typing the
course name and select it from the drop down list. Once you have entered the course name you will see
that the course code is automatically entered in the “course code” field.
3. You will need to create a class code. Your class code must be unique, that is a code not used by any oth-
er class already created for that course. Please note that the class code must not have any spaces or hy-
phens between characters. The pink coloured field will change from invalid (pink) to valid (white) once
you have entered your information correctly.
62
Creating Classes
4. Create minimum and maximum enrolments for your class. The minimum amount of enrolments is usual-
ly determined by the college as the least number of students needed to make the class financially or edu-
cationally viable. The maximum is often the capacity of the venue. This is the minimum amount of data
needed to create a class. Projected enrolments are optional, but can be used to calculate your projected in-
come for the class. Projected enrolments are usually a number between the minimum and maximum - how
many students you expect to enrol.
5. Message Alert for Operator: You are able to write a message here for the people who are creating class-
es and sessions or enrolling students. It may be for a change of venue or time or that a certain discount is
being offered. You can enter the text directly by typing in this window and it will appear as red text in the
Quick Enrol window when this class is selected.
6. Now go to the tutor tab. This is where you can assign tutors to classes. Click on the + sign on the right
hand side of the screen. A drop down sheet will appear. Type the tutor’s name in the tutor field, surname
first. This is an autcomplete field so once you start typing, a selection of tutor’s names you have previous-
ly entered will be listed. Select the tutor you want from the list.
7. You can optionally select the "In Publicity" checkbox. If this option is checked, the tutor will appear on
your onCourse website linked to the class and in any exports or reports you run.
8. Optionally select the role the tutor will have eg. as tutor, supervisor, co-ordinator etc. You can also enter
the date on which they were confirmed to teach this class. This may come at a later date, and if you have
an onCourse website they may also self confirm through their onCourse web portal.
9. You have the choice to “add the selected tutor to class sessions” by ticking this box. This means that the
selected tutor will be attached to any sessions you have already created in the timetable. Click Ok.
10.You can add a tutor wage at this step, or later when setting up the budget. Enter the rate and how it is cal-
culated e.g. per hour.
12.Go to the Budget tab to set the class fee and any applicable discounts. You can also add additional income
and expenses to the class budget here.
13.To set a student fee for the class firstly, select whether or not to charge GST for the class (see the DEST
website regarding the application of GST to education). Next to the “tax” window are arrows offering you
the options “GST”, that is to include GST in the class price or “N” to have no tax charged. Make your se-
lection and either enter your student fee in the field “fee ex tax” which is the class fee excluding tax or en-
ter in the total fee including tax in the “total fee” field. Either field in which you enter the fee will then
calculate the alternate fee so you can see the class fee inclusive and exclusive of GST fees.
14.Income Account is a drop down menu that gives you the option of assigning the income generated from
this particular class to a certain account. The default setting is Student Enrolments. Choose your preferred
account if it is not the default option.
63
Creating Classes
15.If you wish to apply a concession or promotional code to this class, you need to add them from already
created promotions and concessions. To add an already created discount to your selected class, click on
the + sign on the right hand side of the screen. A drop down menu will appear asking for promotional
code or a discount name. Enter either of these things and then click ok. The details of the discount will ap-
pear in the discounts box.
The following is a detailed example of how you would add sessions for a class on different days of the week.
This example will use the scenario of a user wanting to add sessions on Monday, Wednesday and Saturday.
1. On the timetable tab enter the start date and time for the first Monday session. In onCourse, the date and
time share a field, so you need to type something like 3/4/2010 3pm. You can also click on the calendar
icon to use the date selector tool to find the start date of your choice.
2. Enter a duration for the session in hours and minutes e.g. 6 hrs. You can also choose to repeat the ses-
sions. By default, there is one session, but by changing the number in the session field you can make as
many repeating sessions as you like. (if you are making 5 Monday sessions, enter 5)
3. If the tutor will not be paid for the full duration for the session (e.g. an upaid lunch break) change the val-
ue in the payable time option.
You can have an amount of hours for the session time and an amount for payable hours
4. By default, session repetition will be set to weekly. By clicking on More options you can change the re-
peat to hourly, daily, weekly, monthly or yearly, and make the repeat every 2 weeks or 3 months, for ex-
ample. If you choose a daily repeat you can choose to skip weekends. (For this example, to create the 5
sessions on Mondays, choose weekly)
64
Publishing classes online
6. Now you need to do all of this again (from step 1 to 4) for the Wednesday sessions. Go the the tab on the
timetable labelled 'New' to add these new sessions to your existing Monday sessions.
7. Do it all again with a single session on the Saturday and save and close the record.
The marketing information for most of your programs will be located in the course web tab. Only where
there is information particular to this instance of the class would you need to add information to the class
web tab. For example, if each instance of the class required students to bring different materials because they
worked on new projects each term, would you publish this information in the class tab.
Classes can be published online by checking the option on the web tab 'show this class on the website'. You
can also add or remove classes to the website in bulk using the cogwheel function in the classes list view.
Only current and future classes will show online. Classes with no start or end date set will not be published,
and classes that are complete i.e. the end date has passed, will be automatically removed from your onCourse
website. onCourse does not prevent students from enrolling once the class is commenced, but commenced
classes are clearly marked on the website.
65
Creating class budgets
The minimum and maximum places you set in the class are also used on your onCourse website to show stu-
dents if there are places still available. The website will not show students the maximum number of places,
or how many students have already enrolled. This is what the website will display:
• If the class has been cancelled it will read 'Cancelled'. If you have published class information in a hard
copy brochure, we recommend leaving cancelled classes on the website so perspective students can see
that the class they are looking for is not available.
• if there are six or more places available, it will read ‘places available’
• if there are between one and five places available, it will give a count of the places available, for example
it may read ‘3 places available’.
Providing an enrolment count when their are less than five places available creates a sense of urgency: The
student knows there are only a few places available, so they will hopefully be motivated to enrol as soon as
possible, so they don’t miss out on joining the class.
Class budgets allow users to add additional income, expense and wages lines to assit your program coordi-
nators to determine the profitability of a class. In addition to the income collected from your current enrol-
ments, you can predit the income and expenses you will incur for any projected number of enrolments.
This function can be particularly useful for long term income planning. For example, if you are in a position
to schedule your classes a year in advance, you can predict the income for each class based on the class bud-
get. Throughout the year you can compare your actuals to your predicted income and see how you are track-
ing against the budget.
1. Go to the Budget tab in the class window. Here you can see a list of income and expenses for the class,
plus a summary of the Actual and Budgeted income and expenses.
2. If you have already added a tutor and added a payroll amount, you may already have a cost assigned for
the tutor wage.
3. To add a tutor wage, you need to have already assigned the tutor to the class. You can then define the rate
and any associated oncosts.
66
Adding RTO and VET
data to class records
4. Additional income (other than the student fee you charge on enrolment) can be added to the budget. This
may be for government funding income, or a co-payment that is made to you by a 3rd party to support the
student's enrolment. For each income line, you can choose for it to be fixed, per enrolment, per hour, per
session or per student contact hour.
5. Expenses can also be added. These may include items like room hire, student textbooks and advertising
charges. Some expenses may be considered 'sunk', that is, they are incurred even if the class is cancelled.
6. The Actual summary will show the income and expense given the current students enrolled in the class.
To set an estimate, or budget, type the number of expected students in the Budgeted field. The income and
expenses will then be calculated accordingly.
7. From the class list window, a range of budget reports are available to assist you with evaluating your pro-
gram profitability. The Budget Details report shows line by line detail of the budget you have created. The
Budgets report will show a summary of the actual and budgeted income and expense for a selection of
classes.
The VET information can all be found on the VET Tab - most of these fields are only relevant to RTOs and
businesses who report AVETMISS statistics as part of a government funding arrangement. If this doesn't ap-
ply to you, you can safely ignore these fields.
1. In the “delivery mode” field choose the delivery mode of the selected class from the drop down menu. Do
the same for the “funding source national” field. The options in the list are set by the AVETMISS stan-
dard. Note that this information can be updated per student once you have enrolments.
2. Enter your “funding source state” (this field is only used by some states, check with your reporting body
for the appropriate codes for your state)
3. There are two NSW only fields here, DET booking identifier (NSW only field) and Course site identifi-
er (NSW only field). If you are in NSW and submitting data to the Training Market, they will supply you
with the data required for these fields for each of your contracts.
4. Purchasing contract identifier and Purchasing contract scheduler are fields is used by some states. You
should check with your reporting body for the appropriate codes for your state and the circumstances
where you are required to supply them.
67
Working with class-
es that have enrolments
5. Both your nominal hours and classroom hours will be calculated. Nominal hours are calculated based on
the hours you set at the unit of competency level. Classroom hours are based on the timetabled hours for
the class. The nominal or classroom hours multipled by the number of students enrolled is used to calcu-
late your student contact hours. Where you have provided them, your reportable hours will default to the
nominal hours, or classroom hours if nominal hours haven't been set up. If you wish to report different
hours, override the data in the reportable hours field with the numbers of your choice.
6. There are additional AVETMISS funding fields in the student enrolment record that you can set for each
individual you report. These include Study reason, Fee exemption/concession type, Client identifier: Ap-
prenticeships, Training contract: Apprenticeships and Full time flag (QLD only).
Visit the enrolment tab to see the list of students enrolled in the class. The list will be automatically updated
each time a new enrolment is processed in onCourse. Where you can see the student’s names listed, you will
see a small icon to the right of their names. When you click on this icon the selected student’s contact screen
will be opened so you can access their contact details and other history with your college.
Only student's marked as Active are currently enrolled in the class and are counted towards the class num-
bers. Students marked as credited or cancelled have been removed from the class list, but their name still ap-
pears here for historical record keeping purposes.
Double clicking on a student's on student name on the class Enrolment tab will cause a drop down screen to
appear. This is their Enrolment record. You can also access the Enrolment record from the Enrolment win-
dow. This screen will open on the General tab and will show the student’s name and their enrolment details.
The top half of this screen are display only fields and will show information which has already been entered
during the enrolment process. Here you will see the course-class code, the course name, the status of the stu-
dent and the source, whether or not a discount has been applied and the price of the class before the discount.
There is also an invoice hyperlink. Click on this and the invoice for the student and this class will open. This
is also accessible through the invoice screen.
Keep in mind that the invoice for a particular student may not be in the enrolled student's name. For exam-
ple, if a company pays for a team of their staff to attend a class, the invoice will be to the company.
The bottom half of the enrolment screen contains fields particular to RTOs who submit AVETMISS data.
These include Study reason, Fee exemption/concession type, Client identifier: Apprenticeships, Training
contract: Apprenticeships and Full time flag (QLD only). You can set this information for each student as it
applies to them.
In addition to the enrolment records, the class window now contains a list of outcomes for each student en-
rolled. See the RTO Guide for more information about setting and modifying outcomes.
68
Marking Student
and Tutor attendance
You can also see and mark student and tutor attendance in the class window.
For every session you create for a class, a corresponding attendance record will be created. Each session can
be marked as Unmarked, Attended or Absent without reason by simply clicking on the icon for the student
for the session.
Alternatively, you can mark all students for a session or all sessions for a student by clicking on triangle next
to the date or student's name and choosing one of the options.
As you begin to mark attendance for a student, a percentage attended will be calculated and displayed. When
attendance reaches 80% or less a yellow notice icon will be displayed. When attendance reaches 70% or less
a red warning icon will be displayed. These will assist you in monitoring if students are meeting the course
attendance requirements.
You can also mark attendance as Absent with reason and Partial attendance by right clicking on the atten-
dance icon. For both of these attendance types you also need to record a note against the student's record as
to why they are absent, and for partial attendance you need to record the time that was attended so the per-
centage attendance calculation can be recorded. Absent with reason will still be taken into account as an ab-
sence for the purposes of determining percentage attendance.
When you run a tutor's payslip, you will have the option to count all scheduled sessions towards their pay-
ment, or only those you have marked as attended or partially attended.
69
70
Chapter 9. Concessions
Concessions
Concessions, discounts and promotional codes are a powerful part of onCourse marketing. Find out more
about the difference between promotions and concessions and why you might choose to use them at your
college.
Creating a concession
In this example we will set up a concession for seniors card holders.
3. In the new window, enter a name for this concession e.g. Seniors Card Concession (you can define con-
cession types here)
4. There are two different types of discounts you can create. You can discount the course or purchase by a
percentage of it’s total or by a pre determined dollar value. To set a 10% discount, select the ‘Discount
Percent’ option and type 10 into the discount value field.
5. You can also set a minimum and maximum amount for the concession e.g. min $1 and max $10.
6. Setting a valid from and valid to date is optional. If you want to make the discount apply at all times,
leave this field blank.
7. Choose if this concession can be given with other concessions. For example a student could receive this
concession and a further fee discount by using a special promotional code if you check this box.
8. The next options allow you to select who and how this concession will apply.
• Enrolled within # Days (the student has enrolled at the college in the past # days)
• With xx concession (student has supplied xx concession card type and reference number on enrolment)
In this example, you might select the third option ‘With Aged Pensioner concession’ or ‘with Seniors card
concession’ or you could set it to ‘Age over 55’.
71
Promotions
9. The last field allows you to assign this concession to certain available classes. You can add or remove
classes by using the + and – signs to the right, including allowing this concession in all current and future
classes.
Promotions
In this example we will create a last minute discount for our previously enrolled students.
1. Create a code for your promotion. This will be what students enter on your website to access the promo-
tional discount (or can be entered by your enrolment staff with phone, mail or in person enrolments).
3. Set the amount and valid to and from dates as per concession instructions above. In this example we have
limited the date to a one week range.
4. This promotion is for re-enrolling students, so we have set it to students who have “enrolled within 60
days”.
5. Select your eligible classes. Generally promotions are limited to a few select programs, such as those
which already are over the minimum required, or dance classes or those which are starting in the next two
weeks.
Don’t forget, promotional codes only work if you market them. You can always email or sms special promo-
tions to your students to get them out there quickly. With most promotions you would not want to set a qual-
ifier, like enrolled within x days, as you want as many people as possible to ‘use’ the special code to enrol in
your classes, and hope the students you market the promotion to assist you in your marketing efforts by pass-
ing the deal on to their friends.
Concession Types
In many organisations and businesses, discounts are offered to customers based on a arbitrary grouping or
criteria such as students, special card holders etc.
In onCourse, we can use Concession Types to define which groups of people have access to discounts by:
72
Concession Types
3. Name your concession type and choose if you want it to be available on the web, if it requires a number or
has an expiry date.
Once you have created the concession type, go to concessions to define who can use it and how it can be
used.
73
74
Part III. Processes
Chapter 10. Processing Enrolments
Terms and Definitions
Quick Enrol: Quick enrol is a tool available to you in onCourse, it allows you to easily enrol a student
into a class in just a few steps.
Enrolment: An enrolment is an instance in which a person has elected to partake in a class for dif-
ferent reasons, they will supply their details and this will be stored in the onCourse
database.
Invoice: An invoice is a record/document that represents income of some sort. This can be an en-
rolment into a class or other goods and services provided. An invoice is basically a bill.
Payment: A payment is an instance in which money owing has been successfully taken from one
party and transferred to another.
Student: A student in onCourse is a type of contact, one who is currently or has previously been
enrolled into a class and is being taught by another person/resource.
Payer: A payer is someone who has personally paid an invoice for an enrolment in a class. It is
important to note that a payer does not necessarily need to be the person taking the class,
or even an individual for that matter. They can be a relative, friend, manager or compa-
ny.
• Clicking on the Quick Enrol option from the onCourse home or "splash" screen.
• Selecting People from the top menu and then selecting Quick Enrol from the drop down menu.
• You can also bring up the Quick Enrol page if you hold down the command button on your keyboard and
press the E button once, this is called a Keyboard Shortcut.Please note you can only issue this command
if you are in an active window of onCourse, not any other program.
Quick Enrol is a tool in which you can enrol students into classes. Most of the fields have autocomplete
functionality which means when you start typing, onCourse starts finding students that start with that name,
and will display the results in a small drop down box under the field you are completing, for your selection.
77
Creating an enrol-
ment with Quick Enrol
The following will identify the different elements of the Quick Enrol window, and what their purpose is, the
left side of the windows houses the buttons to select, where the right side houses the fields and functions.
• The + Add... button (left side of the window): This button houses several options in regards to creating an
enrolment, by clicking on it, this button will reveal functions like: Adding an additional contact, enrol-
ment, charge, membership, product,gift certificate or private booking. Think of it as a way to add on
extra information onto the enrolment.
• The Enter contact button (left side of the window): This button allows you to attach a paying person to
the enrolment, they can be a student, a tutor or a company, remember, you don't have to be the actual stu-
dent to be the payer.
• The Payment button (left side of the window): This button allows you to input payment type like credit
card or cash and the payment amount, among other useful things like a customer reference number for in-
ternal use.
• The Enter Enrolment button (left side of the window): This button allows you to search for a course, and
select a class from that class to enrol in, you can search with a course code or just a course name, these
fields have autocomplete functionalility so this means that you don't need to guess the exact title of the
course.
• A contact can be a student or a payer, a company can be listed as a payer but can not be a student.
• Student names can be entered in this fashion: "Smith, John". When you type a comma, the autcomplete
looks up all students with "Smith" as a surname. As you continue to type letters of the first name, the list is
reduced.
• You can also type student names like this: "John Smith". When you do this, the autocomplete feature will
not start showing you choices until you have typed a few letters of the student's surname.
• At any time you can press the up and down arrows on your keyboard to select a student, and press 'return'
to choose the student currently selected.
• If the student you are enrolling has a contact record at your college, you can select them from the list.
• When the student name is highlighted in the list, you will see their suburb and date of birth, to assist you in
selecting the right record.
78
Creating an enrol-
ment with Quick Enrol
• If the student you wish to enrol is new to your college, you can select the option "New…" from the list to
begin creating a new student record.
• Once you have selected your student, you will see their information in the Quick Enrol window, this is the
same information you see in their contact record, you can then make changes to any of the contact details,
notes or AVETMISS information as needed.
• A third party payer is a person or organisation who is not the student enrolling. This can include other stu-
dents, friends, relatives, managers, organisations.
• When you complete the enrolment, the changes will be saved. If you cancel the enrolment, your changes
will not be saved.
Tip
Please note that once you open Quick Enrol, you will be defaulted to the enter enrolment page, you
do not have to start the enrolment process from this page, you may start from anywhere in Quick En-
rol, although it is recommended to start at "enter contact", as this will make things simpler.
The following will take you through the enrolment process step by step, keeping it simple throughout.
2. You are defaulted to the "Enter Enrolment" page, from the left select "Enter contact".
3. In the "name" field, type in a name and click on it to select that person and populate the fields with their
detais (autofill), if the person you need is not in the system, you can create their profile from here, by fill-
ing out the fields and selecting either "Student", "Tutor" or "Company", depending on who they are (pay-
er or student etc).
4. After the contact is selected, click on "Enter Enrolment" from the left hand side.
5. From here input either a course code or course name, again these fields are autocomplete so if you were to
type e.g "Comp", the rest of the word "Computer" will come up showing courses that contain that word in
the title.
6. Once the course is located in the system, the classes will be presented to you in the "Choose a class" list
view, highlight the class you want, remembering that the "Show finished classes" checkbox can be select-
ed to include classes that are now past their end date, e.g "Computers - For Beginners" is scheduled to end
on 24/11/11, and the date is 25/11/11, selecting "Show finished classes" ensures that "Computers- For Be-
ginners" is shown in the class list view.
79
Creating an enrol-
ment with Quick Enrol
9. Next, select "Payment" from the left hand side, you will notice there is now an amount next to the word
"Payment" and in the "Payment amount" field.
12.Select a payer from the payer field, this does not have to be the student, it can be any other contact in the
system, including an organisation (more on that after these instructions).
13.From the "Payment type" drop down box, select your payment method.
14.Finally, select save from the bottom of the window, a confirmation box will appear, form here select your
methods of recieving the invoice and enrolment confirmation. That's it!
To add an additional enrolment, you must click on the "+Add..." button and select "Enrolment". This will
create another enrolment page on the left side menu, from here, as per the previous instructions, you may
add another class to your students enrolment. If you have added an additonal class but changed your mind,
you can just click on the "X" button to the right of the "Enrolment" option in the left side menu. It is grey in
colour.
To add an additional student, you must click the plus "+Add..." button in the top left corner and select "Con-
tact" to add another student to Quick Enrol. You can add as many students as necessary, provided they are all
80
Creating an enrol-
ment with Quick Enrol
being paid for by the same person or company. To change the payer at any stage, click on the "Payment" but-
ton in the left side menu and edit the "Payer" drop down box to switch to the other contact you want to be the
payer.
Click the plus + button in the top left corner and choose Add charge to add another charge to your selected
student. You can use this to add a charge or create a manual discount, making sure to give your discount a
relevant name. From this same button you can also add a membership or product.
This part of the 3rd party payer topic only covers the steps to follow to add a 3rd party payer. For more, read
on to the section "3rd Party Payments".
2. Next, add the payer to the enrolment, by clicking the plus sign and add a contact. You do not need to enrol
them in any classes, however, if they are a friend or family member they may be both enrolling and pay-
ing.
3. You can create a relationship between contacts at this point, e.g. contact 2 is the employer of
contact 1, or you can use existing relationships to easily find and add contacts via the quick enrol add con-
tact option.
The relationship option, click "select" to choose a type of relationship between contacts
4. Set the classes for the student(s) as per the usual process.
81
Payment
5. In the payment section, ensure you select the correct payer. The payment line will move to the payers
record. Enter the payment details (zero payments are allowed – an invoice with an unpaid, partial or fully
paid balance will be sent).
6. Select ‘Email’ and/or ‘Print enrolment confirmation and tax invoice’ as appropriate. The invoice will only
go to the payer. The enrolment confirmation will go to the student(s) enrolling.
2. The student must have accrued either credit or debit depending on their actions during enrolment.
3. Once trying to enrol the student, you will notice the amount either in "Previous Owing" or "Balance Out-
standing". If the student has credit to their name, then the balance outstanding will be less then that of the
amount the class actually costs.
Payment
By default the first contact is nominated as the payer. If you wish to switch this to another contact, click on
the payment button on the left and change the name of the payer with the field provided. This can be either
by using a customer reference or just selecting the payer name from the payer field. As always, you can also
choose the payment option from here.
If a third party, such as an employer or agency are paying the fee, add them as a contact to the enrolment
window as per the instructions above and set them as a payer. Select your payment method and payment
82
Tax invoices and en-
rolment confirmations
amount. If the payer has any amount outstanding, that information will be added to the total fee. You can
choose to pay the full amount owing, zero, or a portion of the amount owing.
If the students are using a promotional code in their enrolment, enter it in this window. This discount
will automatically be applied to all the eligible enrolments in this Quick Enrol window.
If you select credit card, the details will be validated as you enter the information. The enrolment save pro-
cess will not complete until the bank validates the card number.
The enrolment confirmation goes to each student who has enrolled in a class. The tax invoice only goes to
the payer. For example, if two friends were attending a class together, paid for by one of them as a gift to the
other, only the payer would receive information about the fees charged. The person receiving the enrolment
as a gift would simply receive an enrolment confirmation with no information regarding the cost.
Press save to process, and save the enrolment. The completed enrolment will be visible as ‘Active’ in the En-
rolment window. If the save button is greyed out, it means you have not entered all the required information.
Look for the yellow Attention signs and pink fields to know where the error is coming from, also you can
hover over the yellow attention signs for a brief explanation as to what may be causing the error.
Concessions
When processing an enrolment through Quick Enrol, you can discount course fees by using a:
• Concession – a standard discount automatically offered to a group of people, e.g. seniors, on a range of
courses.
• Promotion – a special offer accessed through a one-time code, used as a marketing tool.
• Manual discount or surcharge – can be used to provide bulk discounts or to pay for additional services,
such as phone enrolment booking fee.
More about concessions and promotions and how they can be set up here .
If a concession type has been set, and a student meets the requirements of the concession, such as holding a
particular type of card, living in a certain area,or being a certain age, and the class they are enrolling in has
been set to accept that concession type as a discount, then the discount will automatically be applied when
they enrol.
83
Promotional codes
Promotional codes
Promotional codes can be used by students enrolling over the web and by administration staff through on-
Course Quick Enrol. In both instances, the code word must be supplied for the student to gain access to the
discount.
When processing an enrolment, enter the code in the field Promotional code in Quick Enrol. This will then
discount the eligible classes as appropriate.
The Quick Enrol promotional code field (located to the right of the screen)
If someone other than the student enrolling is paying for the enrolment, it is called a third party payment.
Any person paying for an enrolment on behalf of another person need to have a contact record set up within
your onCourse database. This is because the invoice is linked to, and sent to, the payer.
You can set up the payer contact record prior to enrolling the student, or at the time of enrolment, the same
way you would set up any other contact within onCourse.
84
Payments In
1. Both the student, Peter Jones, and the payer, NSW Department of Commerce are added to the enrolment.
4. No payment is made at this time. An invoice will the full balance outstanding is emailed to NSW Depart-
ment of Commerce. Peter is emailed his enrolment confirmation.
Payments In
Payment In, is defined as recieving money into your company, a type of income. In regards to onCourse, it
is a tool used to take money owing from a student. Payment Out, as you may expect means the opposite, to
give money to someone that is owed money.
Creating a payment in
Processing a Payment In
Example 10.8. How to process a payment in
Payments In can be accessed from the splash screen or from the Financial menu tab the top of your screen.
To process a Payment In, follow these steps (assuming student has debt with you):
85
Students who al-
ready owe you money
1. Go the Payment In page either through the onCourse home screen Accounts>>Payment In, or by selecting
"Financial" from the top menu, then "Payment In"
2. From here click on the + (Add) symbol in the top right hand side of the window.
3. Type in the payer name in the "Payment from" feld, remembering the field has autocomplete functionali-
ty.
4. Select payment method and make sure all other details are in order before clicking the "save" button.
5. After you complete this a email will be sent to the payer with the payment details and the payer record
will appear in the list view of "Payment In".
You can choose, when you process the enrolment, to pay the full amount owing, or just a portion of it.
Example 10.10. Example of paying off a previous and current enrolment together
The student enrolling in a class costing $143, owes $169.40 from a previous enrolment. They pay the full
balance during the Quick Enrol process.
86
Students who al-
ready owe you money
87
88
Chapter 11. Cancellations and Transfers
Cancelling a single enrolment
Cancelling a single enrolment
3. Click on the action window (looks like a cog) and choosing “Cancel 1 enrolment”. This will bring up a di-
alog with a checkbox offering to also refund the enrolment. Click on the box to check mark it.
4. Hit “Proceed”.
This will cancel the enrolment, and create a credit note in the system for the value of the existing enrolment.
Tip
Please note that a payment back to the student will not be automatically created after cancelling an
enrolment. That student might want use the credit to enrol into another class. Or you may wish to
contact the student and arrange a cash refund. The next sections explain these options in detail.
You can also elect to charge a cancellation fee (with or without tax) as per your college policies. The differ-
ence between the fee paid, and the cancellation fee charged will be available as credit to the student, or can
be refunded to them.
89
Using the refunded
amount as general credit
Refunding a student
Refunding a student:
To refund a student, provide a refund as per your usual methods e.g. cash, cheque, eft or credit card reversal
and record a payment out in onCourse to clear the student’s credit record
Use the clairvoyant window to find the student, and you will be shown the amount owing. Enter the amount
you refunded and the date paid and save the record.
90
Cancelling A Class
Cancelling A Class
If your class is not financially viable, or needs to be cancelled for other reasons, onCourse has the tools to al-
low you to cancel the enrolments, notify the students, refund the students or provide them with credit notes,
and use their credit to book them in to another, or the next available class.
First, select the class you wish to cancel in the classes window and from the cogwheel option at the top right,
select “cancel class”. This action will credit the students with any amount their paid (or the payer of the en-
rolment, if someone other than the student paid) allowing you to refund them, or use the credit towards an-
other enrolment. You may also choose to apply a administrative fee if you wish.
Cancelling a class
You can use the onCourse communication tools to contact the students and notify them that their
course has been cancelled, as per the example below:
We apologise that the class 'Cooking for Pleasure' is unable to run as scheduled. Please call our office on
9550 5123 during business hours to select a transfer to next term, a different class, or to request a refund.
From the classes menu, select the cancelled class and choose from the cog wheel option ‘Send message to
students from 1 class”. You can also choose to send a message to the tutor from this window.
91
How To Transfer A Student
From One Class To Another
3. Click on the action window (looks like a cog) and choosing “Cancel 1 enrolment”. This will bring up a di-
alog with a checkbox offering to also refund the enrolment. Click on the box to check mark it.
4. Hit “Ok”.
Cancelling Enrolment
This will cancel the enrolment, and create a credit note in the system for the value of the existing enrolment.
92
Enrolling A Student With Credit
Now open a quick enrol screen and enrol the student into the new class that they wish to pursue.
• What if the value of the new enrolment is more expensive than the old class or less expensive?
As onCourse tracks the amount owing for the student, no money is lost by the system by cancelling and re-
funding (be careful: as just canceling the enrolment will not do anything to the amount owing – if you al-
so want to do a refund you need to tick the checkbox ‘create a credit note to refund student for the amount
charged’)
At the quick enrol stage, you may choose to charge them a transfer fee (click on the “+” symbol) next to
“Other Charges”, or give them a discount or concession if you wish.
onCourse tracks enrolments and other data in a way which leaves a complete audit trail. So at any time you
will be able to see all the enrolment history for every student. This is very important for financial auditing
and system security reasons which are very important especially when several staff might be making changes
or looking at the history in the system.
Furthmore the refund/quick enrol process makes the workflow clearer when the new class has a different
cost to the old. The operator is explicitly prompted to apply transfer fees (as applicable) or inform the student
about the different cost. By then applying a fee or discount, general ledger adjustments are kept accurate and
clear.
When you enrol a student in Quick Enrol who has credit, you will see that the Previous Owing amount on the
bottom of the screen is a negative number (if students owe money from past enrolments, this will also appear
here)
93
Using one student’s credit to pay
for another student’s enrolment
In this example, the student has $345 credit, and uses $189 towards this enrolment. The student still has $156
in credit.
94
Chapter 12. Creating and Modifying
Contacts
What is a contact?
A contact is any person or organisation your business works with in relation to running classes. There are
three categories of contact in onCourse:
• Student – a person who has or intends on enrolling in your programs. You may need to collect AVET-
MISS data and will need to keep track of their enrolments, outcomes and payments.
• Tutor – these are the people that facilitate your classes, supervise assessments or assist your instructors.
You may want to enter their resume or bio details to display on your website. You want to know what
classes they have been scheduled to deliver and what payments you have made to them. A tutor can also
be a student.
• Company – a business that you may need to invoice, who may book their staff into your classes, or you
may work with in partnership to deliver classes. Tutors can also be companies.
Contacts can be related to each other, e.g. employer and employee, friends, siblings, spouse, child or parent.
3. Enter the contact’s name and contact details e.g. address, phone numbers and email.
5. For students, where needed, collect and enter the AVETMISS data, date of birth and concession card in-
formation
95
Adding a new con-
tact in Quick Enrol
Students and Tutors can also update their personal contact details via the Web Portal This saves them having
to contact you if they move or change their phone numbers.
If an existing contact changes their relationship with your college, for example, a past student becomes a tu-
tor, there is no need to create a separate record – simply modify their current record and add in the additional
information.
96
Adding Pictures To Contacts
1. To add an image, open a contact record and click on the image place holder.
Image placeholder: Click on the head and shoulders image to add a photo
2. Select the image from your computer that you would like to use and press ok.
97
Relationships
Relationships
Relationships between contacts Contacts can have relationships with other contacts to assist you with billing,
contacts and marketing activities.
For example, a corporate customer may enrol and pay for their staff members to complete training at your
college, employer and student details can be connected for traineeship management, parents contact details
can be collected for minors, for billing and emergency contact details, and spouse and friend relationships
can be captured for use in marketing campaigns e.g. 20% discount when you refer a friend.
Adding a relationship
In the contact window, you can add a relationship with the plus symbol. This opens a new sheet where you
can type in the name of the contact you wish to add and define the relationship type.
You can also define relationships through theQuick Enrol process, so that if the enrolment process
connects two existing, but unrelated contacts, you can add the new information. When you add a second or
subsequent contact to an enrolment, it will ask you how they are related to the first contact, or payer.
All contacts can have multiple types of relationships with many other contacts. Relationships can also be
deleted as needed, using the minus button in the contact window.
98
Using relationships in Quick Enrol
When a contact is added to quick enrol, the people they have relationships are shown in the Add… list, so
they can chosen to add to the enrolment.
99
100
Chapter 13. Private Bookings and
Custom Class
Creating and Enrolling Students in a Cus-
tom Class
The Private Booking feature can be used when you are creating a once-off custom class booking for an indi-
vidual or group enrolment. This feature allows you to create the class, set the fee and take the enrolment all
in one window.
You might use this feature to create one-on-one booking for extra tuition, a private dancing lesson for a cou-
ple, or a custom corporate class booking for a small group of staff.
To begin, open the quick enrol window. From the add symbol in the top left corner, select private booking.
1. Type in a course name. This needs to be an existing course – even if the class content is not the same you
can select one that is similar Salsa eg. Latin and American for a private salsa booking. If you regularly
take private bookings you may prefer to set up a course specifically for that purpose.
2. Set a class code, a site and room and create a fee. Like all classes, the fee is per person, so if you are en-
rolling a couple, you can either set the fee to half the booking cost and charge them both, or set the fee to
the full cost, and manually discount the second person to $0.
101
Creating and Enrolling Stu-
dents in a Custom Class
4. Create one or more sessions for this class. The process is the same as for creating sessions in other class-
es. If you double book a room or tutor, you will see a warning icon in the calendar view.
5. Add the contact details for the first student, and enrol them in the class, as per a normal enrolment.
6. Add each of the other contacts attending this class. They will be pre-populated with an enrolment in this
class.
7. Enter the payer and payment details and save the enrolment.
The class and enrolments will be created. The class will be set to a maximum of the number of students who
enrolled. If you need to add an additional student to the enrolment at a later date, you can find and edit the
class maximum numbers and add the additional student(s) as per the normal enrolment process.
102
Chapter 14. Waiting Lists
Enabling waiting lists
Enabling waiting lists:
In the onCourse client, each course can be individually enabled to allow waiting lists.
On the general tab, tick the box “Allows waiting lists” and your students will see on your website, listed be-
low all of the available classes, the text “If there isn’t a class to suit you, you could join the waiting list.”
103
Managing waiting
lists within onCourse
When students click on the link in a course to the waiting list, they will be prompted to enter their contact de-
tails and any particulars about when and where they would prefer to attend a class for this course.
If students are new to your college, by adding themselves to the waiting list, a contact record for them will be
created within onCourse. If they are existing students, the information they provide will be added to their ex-
isting student record.
When a student is logged in to your website, they are able to manage their waiting list subscriptions, remov-
ing them from any courses they are no longer interested in.
Staff within your college can also add and remove students to waiting lists.
Go to the menu People and select Waiting lists. This window will show you all the students currently on
waiting lists for various courses. You can add a student to the waiting list by clicking the plus + symbol.
Student’s need to be set up as contacts before you can add them to a waiting list. In the general tab you can
record the details about the student and the course, and select any venues they may particularly prefer. On
the notes page you can enter other details such as time of day, day or week or any other preferences.
From the waiting list window you can also remove students by clicking the minus – symbol.
In the contact record you can see if a student is on any waiting lists, and in the course record, you can see
how many students are on the waiting list.
104
Advising students on waiting
lists that a class is available
You can also search from the waiting list for all students waiting for a particular course, and use the cog-
wheel function to send a message to the students selected. More about using messaginghere
105
106
Chapter 15. RTO Guide
Documentation for features that relate to delivering Australian Vocational Education
When you set up a VET course and class and enrol students, outcomes will automatically be created for
each of the units of competency you assigned to the course, with the properties start and end date, reportable
hours, delivery mode and funding type you set in the class.
There are multiple places you can access the outcomes and set them, plus modify the details mentioned
above for individual students – in the class outcome tab, in the student enrolments tab, in the enrolment out-
comes tab, and in the certificate window when you are creating a new certificate.
20 – Competency achieved/pass
30 – Competency not achieved/fail
40 – Withdrawn
51 – Recognition of prior learning granted
52 – Recognition of prior learning not granted
53 – Recognition of current competency granted
54 – Recognition of current competency not granted
60 – Credit transfer
70 – Continuing enrolment
81 – Non-assessed enrolment – Satisfactorily completed
82 – Non-assessed enrolment – Withdrawn or not satisfactorily completed
Refer to the NCVER publications, VET Provider Collection Specifications and AVETMISS Data Element
Definitions for more information regarding the definitions and use of these outcomes.
107
What are outcomes?
If you wish to add additional outcomes to a students enrolment, open the enrolment record to the outcome
tab, and click the plus sign to add an outcome. You may need to do this if a student completes an additional
unit by RPL, or if the entire class complete an additional unit to what was originally planned in the course.
Select the outcomes you wish to set by clicking the first outcome, holding down shift (to select all in the
range) or control / command (to select only those you click on). Then right click on any of the selected
records and set the outcomes to successful. This will then set all the records to 20 in a VET class, or to 81 in
a non-VET class.
If you set an outcome to successful’ in error, can always select it again individually and set it to a different
outcome. This means you can set a whole class group to successful very quickly, then go back and change
the outcomes for the 1 or 2 students who did not pass to 30 – Competency not achieved/fail.
Note
Only the 'successful' outcome can be set in bulk
Outcomes FAQ
1. Why would I want to change the start and end date of an outcome?
If a class falls over a collection period (usually a calendar year) and some students have been as-
sessed and passed already, they can be reported with an end date in the current year. The students
who have not yet been assessed, and have end dates in the following year will be automatically ex-
ported with outcomes of 70. You do not need to set the outcome to 70, then come back and change it
when the results are received.
In some types of classes, overseas fee paying students may be attending, as well as Australian fee-
paying students, and Australian government funded students. By setting the appropriate funding
source at the outcome level, you report the correct student contact hours to your funding body, with-
out having to move student enrolments into different class groups. If you deliver CSWE programs,
where this often an issue, there is more information available here about how to set up your courses
and outcomes.
3. I report my statistics to BACE and also need to report my non-accredited course outcomes. How do I
do this?
‘outcomes’ are also created for general enrolments and VET flagged non-accredited courses. On ex-
port, they will automatically be set as type 81 – Non-assessed enrolment – Satisfactorily completed.
108
CSWE courses, class-
es and outcomes
You still need to manually set the outcomes for students who do not complete or attend the class as
82 – Non-assessed enrolment – Withdrawn or not satisfactorily completed
There is some disagreement between different state funding bodies on what number should appear in
this field. Generally, it is understood to be the nominal hours, as defined by NCVER tables. The nom-
inal hours set for each module will be the default reportable hours reported in your NAT00120 file.
Non-accredited courses report the classroom hours in this field. If you prefer to report the classroom
hours in this field, you can set this in the class VET tab, however you will need to do this BEFORE
enrolling students, otherwise you will need to change the hours outcome by outcome. In some cases,
you may need to modify the nominal hours reported for students being funded under particular pro-
grams, and you should do this in their outcome record.
5. A student who enrolled in one of our VET classes has completed and passed the assessment without
attending the class. How do I report them?
You can report them as 53 – Recognition of current competency granted and should change their out-
comes delivery type to N/A(eg. RPL, credit transfer)
6. A student has completed units towards the qualification they are studying at our college elsewhere.
How do I add them to their record?
Find an enrolment record for the student and open the outcomes tab. Here you can add additional out-
comes as needed. Units completed at another training organisation should be marked as 60 – Cred-
it transfer and their nominal hours are not counted towards your colleges annual delivery. On the
‘Notes’ tab of the students record, you can also add attachments, and it would be appropriate to scan
and attach copies of their original certification and any other supporting documents they have provid-
ed here, for your own records.
109
Setting up Certificate in Spoken and
Written English (CSWE) courses
while others may be working towards multiple units. Some students may be fee paying, some may be fund-
ed under various government programs. Some students may enrol in a class two or three times before at-
tempting assessment against a CSWE unit and some students may not wish to be assessed at all. All of these
circumstances combined can make headaches for the English classes coordinator who both wants to make
sure the students and tutors needs are met, as well as reporting accurate statistics for funding purposes. Don’t
worry – onCourse has you covered!
If you college chooses different modules for each class, when you create a CSWE course, simply add the ac-
credited course code to the VET page but leave the module list empty. If you always use the same modules,
you can set up your CSWE course like any other VET course, with accredited course detail and modules.
If you do not set any modules in the course, student enrolling in CSWE linked classes will be given a VET-
flagged but non accredited outcome, named whatever your course is named. You will override these out-
comes later when you have the correct module information for each student.
We realise many students attending CSWE classes may have enrolled in English classes at your college pre-
viously. Knowing the student language background, what classes they have attended, and what units they
have completed will assist your tutors in selecting the best units for their current enrolment.
Once your students are enrolled and classes are ready to start you can print the Student Details Report from
the class window, which will provide the tutors with the information listed above.
Go to the enrolment window and search for all the students in the class group you wish to work with by con-
ducting and advanced search on the course code and class code.
The outcome tab of each student’s enrolment will show a non-VET outcome. Open it and change it to the
first CSWE outcome you wish to record. You can also set the funding source information in this window.
110
VET delivery hours
You can also add additional outcomes to the enrolment if a student has attempted more than one module dur-
ing this class by clicking the plus sign.
If a student chooses not to be assessed against any outcomes, you either leave them with the VET flagged
non-accredited outcome or choose a VET outcome and set it to 30 – Competency not achieved/fail or if you
have documented evidence that they have refused assessment, yet successfully attended the class, you can set
a suitable module outcome to 81 – Non-assessed enrolment – Satisfactorily completed
• Delivery Mode - This refers to how the class is conducted. Most programs are classroom based, and this is
the default value. You can also change this at the outcome level if necessary, e.g. if one student completes
the program by distance.
• Funding Source - This refers to how the class is funded. These are set selection of national codes. You can
also change the funding source at the outcome level, e.g. for AMEP funded students. For more informa-
tion, visit the NCVER site
• DET Booking ID - This field is specific to the NSW APL report. Visit Training Market NSW for more in-
formation on reporting and lodging your data
Information about the qualification and unit/s of competency delivered in your class are set at the course lev-
el.
• Qualification Hours - These are the nominal hours set by NCVER for the qualification. Often, this field is
left blank, which is acceptable for AVETMISS. You can also add the nominal hours to the qualification
yourself in the Qualification table.
• Student Contact Hours - This field multiplies the number of students enrolled by the number of reportable
hours. SCHs are often used by funding bodies to measure delivery.
111
VET Certificates
• Classroom Hours - The total hours you have defined as scheduled activity by setting sessions or by defin-
ing the minutes per sessions and number of sessions on the General tab. This is not reported as part of
AVETMISS – it is for your information only.
• Nominal Hours - The total nominal hours of the units of competency assigned to the course. While the
nominal hours are usually set by NCVER, you can override them or add them where they are missing in
Module/Unit of Competency record.
• Reportable Hours - These are the hours that will be reported against each enrolment in the NAT00120 file.
They default to the nominal hours of the course. If there are no nominal hours as set by the module, i.e. in
a non-VET course, the nominal and reportable hours will default to the classroom hours. You can override
the reportable hours field to the classroom hours or any other number that you wish to export in it’s place.
You can also override the reportable hours in each outcome, if they differ from the class reportable hours.
The report Class funding will provide you with summary information, per qualification, per funding code
of how many student contact hours you have delivered over the classes selected for the report. This can be
used to check at various points during the year, the number of hours you have delivered that compare to your
funding targets.
VET Certificates
onCourse includes the AQF recomended templates for full Qualification Certificates, Statements of Attain-
ment and transcripts. Certificates can only be generated from units that students have undertaken at your col-
lege. If you wish to include Credit Transfer units, you will need to add these outcomes to the students record
before you create the certificate.
2. Type the student name into the first field. This field is clairvoyant. They student must be in the database
and the name entered correctly to proceed. The students suburb and date of birth will be displayed when
their record is found.
3. Enter the National Code for the Qualification or Accredited Course you wish to use for the certificate.
This is not limited to qualifications the student has attempted at your college, as many units are valid to-
wards a number of qualifications.
4. If you wish to issue a full qualification, tick the box ‘Satisfies requirement for complete qualification’. If
you do not tick this box, you will be creating a Statement of Attainment.
5. Select the plus sign to begin adding modules/units from the students record to the certificate. You can add
as many as you need – and you must ensure that you only add units that meet the qualification packaging
112
Creating Statements of At-
tainment for a class group
rules of the qualification you selected above. Modules/units selected can be added to this certificate only
once, however they can be used again to create other certificates in the future.
7. Created certificates appear in the summary window. From this window, you can print the certificates. Se-
lect file, print and choose which certificates you wish to print. If you have your own certificate paper, se-
lect the checkbox ‘use pre-printed paper’. You can also print to PDF to check the certificates manually
first, then print the PDF file if it is correct. Each certificate generated is given a unique tracking number.
Transcripts are automatically created as a second page to each certificate.
8. If a certificate is created in error, or has incorrect units included, it can be modified or even deleted before
it is printed. Once a certificate has been printed, it can not be modified (this includes printing to PDF). If
you open the certificate record you will see the date that the certificate was printed. If there was some er-
ror in the certificate creation, or if a student requests a reprint, you can revoke the original certificate and
it’s certificate number certificate in this window. This security feature helps ensure that revoked certifi-
cates are not still considered valid should an employer or other organisation ever need to verify a students
certificate with you in the future.
2. Select the cog wheel option ‘Create certificates’. This will automatically create Statements of Attainment
and transcripts for each student enrolled in the class. You can create the certificates, but not print them,
until each of the outcomes are set. This option is only recomended if most of the students have success-
fully completed the course, otherwise, as some of the certificates you create will need to be deleted. Units
can be added or removed from individual certificates as needed, but only prior to printing.
3. Open the certificate window and print the certificates as needed. Once they are printed they can not be
modified.
1. Open the class window and select the class(es) you wish to create certificates for.
113
AVETMISS Exports
3. Select proceed and the certificates will be created on in a PDF file to the location you specify. You can
then print these certificates as needed. The whole classes certificates are created in the one PDF file – if
you only want to print a certificate for one student, locate it in the PDF and use your print functions to
print the specific page.
4. You can re-create these certificates at any time – there are no records created in the certificate window as
they are not VET certifications.
AVETMISS Exports
Getting data out to submit to the government funding body of your choice
2. Select the state you are exporting to. AVETMISS standard is only accepted by NT. Every other state has
its own variations. The AQTF Competency Completion report is also available to select from this menu.
3. You can optionally select to export all blank outcomes with the value 81. This is useful only for testing
purposes where you are trying to identify lodgement errors other than blank outcomes.
4. Select the date range you wish to export and where you wish to export the files to, e.g. your desktop, and
select proceed. The 10 text files will then be created ready to be submitted to the government reporting
agency of your choice.
114
Courses by Cluster
Ensure you select the right 'AVETMISS flavour' for the State where you report
Sometimes you may wish to export one or a select group of classes only. You can do this from the class win-
dow.
1. Open the class window and run the query or filter to return the classes you wish to export
4. Select the State or requirement you are exporting for. Your files will be saved in a folder in the location
you have chosen.
Courses by Cluster
How to set up qualifications that are delivered by internal clusters where units of competency overlap
Clusters, in this case, refers to an internal grouping of units of competency that a college delivers to break
up a qualification into teaching-focused groups of units. Sometimes one unit from a qualification may be de-
livered across multiple clusters, and a student must successfully complete the assessments in each cluster to
acheive competency in the unit. For example the Qualification Certificate IV in Training and Assessment has
12 units in total, but the four Environment units are assessed in each cluster. The course is delivered in three
clusters and each cluster has a fee that applies to it.
115
Creating the Qualification
This is the course that you will advertise on your website, so make sure you include the full course descrip-
tion and information about how you deliver the program.
Next, create a class for this course, entering the dates, student fees and venue information. Details on how to
create a class is available here. Web enable this class so students can enrol.
You may choose to set up this class as an ‘application fee enrolment’ and advise the students of the full fee
within this class description. Do this by setting the class fee as the amount you wish them to pay to apply,
and ensure your information explains what the approval process involves. You will need to contact students
who apply and inform them of their success or otherwise, and organise payment of the full course fees.
The clusters that you create are not VET courses – do not attach the qualification or units of competency to
these records. You can put details of the units and content covered in the description if you wish.
Set up each course and class with the assigned rooms, tutors and sessions
For example, you could set the full fee on the first class and track students as they make payments towards
this total amount. Alternatively, you could set up multiple classes with fees attached, so students are only in-
voiced for a portion of the course fee each time they are enrolled in a new cluster.
In the example below, the full qualification has an application fee of $100, paid online. Once the student’s
enrolment has been accepted, they are invoiced $900 for the first cluster, and $500 for each of the subsequent
clusters, until a total of $2000 has been paid.
116
Chapter 16. Reporting
Reports. Numbers. Charts. It’s important to be able see your data to
make business decisions, and even more importantly, seeing it in a
way that makes sense to you.
In onCourse, we’ve chosen a powerful, flexible reporting engine called JasperReports to create our reports.
We and our customers can create report templates are used to generate print quality output PDF, HTML,
XLS, CSV and XML that fits their needs.
There exist a number of tools that can be used to create and custom reports which we’ll go through in a step
by step fashion in the following sections of this document. Our tool of choice is called iReport, but it’s stil-
ll possible to create reports such as OpenOffice or MS Office but these solutions will not be able to generate
reports that can be imported as a report within onCourse itself.
You’ll find that a number of reports have already been included in onCourse. For the most part these will
provide information about one thing, ie. from the Students window, you’ll be able to print a list of students,
or if you wished student details. Similarly from the Courses, you can print course details, profit and loss
statements, the schedules and timetables of a list of Courses or a particular Course.
However, often people want to find out more information than the basics. Often all the bits of information
that you want can’t simply found within the one item. Say for example: if you wanted to find all students
who had enrolled in Course called “Human Philosophy” over the past 5 years, you simply can’t do this with-
in the standard reports.
This is why we’ve included a mechanism for people to create custom reports, and import the reports that
they’ve created into onCourse, allowing reports to be printed when required. Thus we hope that people will
be able to generate reports that meets their needs and requirements.
You can view the full list of reports grouped by type and function here.
It’s simple to add a report that’s already been created. Simply navigate to General Preferences. Click on the
Printing Tab and then click on “+”.
You should then be able to select your report (.jrxml or .jasper extensions). Hit the “Select” button after
highlighting the file you want.
117
Reports by Type
If after your import that you find that you have problems with printing of that report, you may need to go to
Resource->Reports to compile the report if it does not work
Reports by Type
Getting the information you need
Some reports are listed more than once as they may apply to multiple areas of the colleges operation
Financial Reports:
Banking Report Used to deposit banking for cash, cheque and credit card
Class Tutor List Report Scheduled tutor hours for each class, useful for pay claim verification
118
Reports by Type
Transaction Detail Detailed report displaying transactions made to and from each general ledger account
over a specified period of time.
Transaction Summary a more general overview of transactions made over a specified period of time.
Class by Subject An overview of all the classes, grouped by subject, including enrolment numbers and enrol-
ment targets
Class Funding This AVETMISS based report is useful for keeping track of the hours of funded delivery you
have provided against each qualification
Classes Report A summary list of classes, similar to the classes list window, showing dates and enrolment
numbers
Class Tutor List Report A useful report for payroll purposes, this shows, grouped by tutor the hours of sched-
uled delivery they have for each class
Room Details Report A list showing all the scheduled sessions for a room
Room Schedule Report A visual calendar report showing the scheduled sessions for a room
Site Details: The details of a particular site as it has been set up, including directions, room listings and ca-
pacity.
Tutor Details The contact details and scheduled sessions for a tutor
Marketing reports:
119
Budget Details
Class Details The information for each session of the class is listed on this report
Course Details This report provides all the detail of a course, including it’s description and scheduled classes
Enrolment Confirmation Details about course content, time dates and locations for sessions of the class a stu-
dent has enrolled in
Invoice Report Invoice showing GST and non-GST fee components, plus balance outstanding.
Class Roll Session by session grid created for marking student attendance
Student Contact List Contact details for all students across a range of class groups
Student Details A useful educational report showing an overview of all units a student has undertaken at the
training organisation and their outcomes
VET/AVETMISS reports:
Training Packages
Class Funding For keeping track of delivery hours for different funding groups
Class hours: A summary of the classroom, nominal and reportable hours for each class
onCourse uses Jasper, an open source tool to create reports. You can add your own custom reports to on-
Course at any time by creating them with iReport [http://jasperforge.org/projects/ire-
port]. You can also Export to XML [chapter3.xml] from onCourse or connect onCourse
to OpenOffice [chapter2.xml] to perform functions like mail merge.
Budget Details
onCourse Budget Details Report
Use:
To obtain a detailed print out of the budgeted and actual income and expense lines, one page per class.
Report Location:
120
Budgets
From the Class menu, select Print and choose Budget Details. You can print all available records, listed
records (based on a query you have run) or the highlighted records.
Budget Details
Budgets
onCourse Budget Report
Use:
Report Location:
From the Class Menu, Select Print and Choose Budgets. You can print all available records, listed records
(based on a query you have run) or the highlighted records. You can suppress the class lines, to provide a
summary for each subject only, or show each class.
In the example below, the classes are listed with the actual figures displayed. As detail has not been entered
for the budget fields, the budget amounts are all listed as $0.
121
onCourse Banking Report
Budgets By Subject
Use:
To obtain a report of all cheque, cash and credit card payments processed since the last bank, to assign the
money to the appropriate general ledger income accounts, and to generate a printed report, where necessary
to provide to your bank with the cash and cheque deposits.
Report Location:
From the Financial Menu, select Deposit Banking. In the window that opens, you can see a summary of the
cheques, cash and credit card payments collected since the last processed bank. You can check the option,
Print Report, for a hard copy, as displayed below.
122
onCourse Banking Report
123
Class Tutor List Report
Banking Report
Use:
To obtain an overview of classes scheduled for each tutor. This report also provides the total hours the tutor
is scheduled to teach for each class, which can be used for payroll purposes.
Report Location:
From the Class window, find the classes you wish to include in the report, such as a particular date range. Se-
lect File, Print and Choose Report Class Tutor List
124
Class Tutor List Report
125
Debtors and Creditors Report
Use:
To obtain an aged debtors and creditors report for all unbalanced invoices
Report Location:
From the Invoice window, select Print and Choose Debtors and Creditors Report.
Invoice Report
onCourse Invoice Report
Use:
Report Location:
126
Invoice Report
From the Invoice window, find the invoices you wish to include in the report, such as a particular date range.
Select File, Print and Choose Report Invoice
Report Notes:
When a student is enrolled, and provides an email address, a tax invoice will be emailed to the payer, along
with an enrolment confirmation, sent to the student enrolled. Often this will be the same person.
Other invoices, not relating to enrolments, can be manually created and printed via the invoices window.
127
Invoice Report
128
PaymentIn Report
PaymentIn Report
onCourse PaymentIn Report
Use:
To obtain an overview of payments processed, declined or rejected, processed through either your office or
over the website.
Report Location:
From the Payment In window, find the payments you wish to include in the report, such as a particular date
range. Select File, Print and Choose Report Payment In
Report Notes:
All payments made, or attempted, as part of the enrolment process will created a Payment In record. You can
also manually create payments in from this window, against any outstanding invoice.
129
PaymentIn Report
130
Transaction Detail
Transaction Detail
onCourse Transaction Detail
Use:
To provide a detailed report displaying transactions made to and from each general ledger account over a
specified period of time.
Report Location:
To access this report you must first be in the "Accounts" section of onCourse, you can access this through
a number of ways. From the splash screen or from the top menu Financial>>Accounts. Once in "Accounts"
click on "Account", there's a subtle difference. Once in "Account" (under "Accounts") you may select (from
the top menu) File>>Print and print to pdf or paper. You can also set the date far back so that you may in-
clude more records that have occured over time.
131
Transaction Detail
132
Transaction Summary
Transaction Summary
onCourse Transaction Summary
Use:
To provide a more general overview of transactions made over a specified period of time. This report will
provide you with for example; Student Enrolments overall rather than each individual student
Report Location:
To access this report you must first be in the "Accounts" section of onCourse, you can access this through
a number of ways. From the splash screen or from the top menu Financial>>Accounts. Once in "Accounts"
click on "Account", there's a subtle difference. Once in "Account" (under "Accounts") you may select (from
the top menu) File>>Print and print to pdf or paper, but making sure you first change the drop down menu in
the top right hand corner of the print window to "Print Transaction Summary". Be sure to adjust the date to
suit your requirements.
133
Reconcile Report
Reconcile Report
onCourse Reconciliation Report
Use:
134
Reconcile Report
Report Location:
From the Financial menu, Select Reconcile Statement. Check the payments you wish to reconcile, and select
Print. A summary of the reconciled and unreconciled payments are displayed in this window
135
Reconcile Report
136
Statement Report
Reconciliation Report
Statement Report
onCourse Statement report
Use:
To print a list of all transactions (both debits and credits) for a particular contact
Report Location:
From the Contact menu, Select Print and Choose Statement. You can select to print the entire transaction his-
tory, or define a date range.
137
Statement Report
138
Class by Subject Report
A Statement Report
Use:
To obtain an overview of all classes status within a given time period, such as a term. Classes are grouped by
their Category/Sub Category tag. Useful for holistic planning processes and work flow activities such as con-
firming course go ahead or managing cancellations.
Report Location:
From the Class window, find the classes you wish to include in the report, such as a particular date range. Se-
lect File, Print and Choose report Class by Subject.
Report Notes:
M/F column: If a student’s gender is not set within their details, they will not counted for either M or F; thus
M + F does not necesarily equal to the total number of enrolments. Target column: This is the number of en-
rolments to reach the target for this class, ie: -3 means 3 more enrolments are required to meet the target, 3
would means that there are 3 enrolments more than the target.
139
Funding Hours Report
Use:
To keep track of delivery of funded program Student Contact Hours over a particular time period. This report
shows a summary of each qualification and the hours delivered against each of the national funding types.
Report Location:
From the Class window, find the classes you wish to include in the report, such as the current years English
classes. Select File, Print and choose report Class Funding
Report Notes:
This report may be of particular interest to colleges who deliver programs with a range of funding sources
and who are required to report the delivery of these hours. By regularly running this report, the year to date
delivery can be checked and be used to assist with program planning. More information about how student
contact hours are calculated is available here
140
Classes Report
Classes Report
onCourse Classes Report
Use:
To obtain an overview of all classes status within a given time period, such as a term. Useful for holistic
planning processes and work flow activities such as confirming course go ahead or managing cancellations.
Classes are reported in the list order you have sorted the window data e.g. class name alphabetical order, start
date order or code order.
Report Location:
From the Class window, find the courses you wish to include in the report, such as a particular date range.
Select File, Print and choose report Classes
Report Notes:
The information available in this report is also available grouped by subjects in the Classes by Sub-
ject Report.
141
Classes Report
142
Courses Report
Classes Report
Courses Report
onCourse Courses Report
Use:
Report Location:
From the Course window, find the courses you wish to include in the report, such as all courses tagged as
‘business’. Select File, Print and choose report Courses.
143
Courses Report
144
Room Details Report
Courses Report
Use:
Report Location:
145
Room Details Report
146
Room Schedule Report
Use:
Report Location:
147
Room Schedule Report
148
Room Schedule Report
Room Schedule 1
149
Room Schedule Report
150
Room Schedule Report
Room Schedule 2
151
Room Schedule Report
152
Room Schedule Report
Room Schedule 3
153
Room Schedule Report
154
Tutor Details Report
Room Schedule 4
Use:
Report Location:
155
Tutor Details Report
156
Tutors Report
Tutors Report
onCourse Tutors Report
Use:
Report Location:
157
Tutors Report
158
Mailing List Report
Tutors
Use:
Report Location:
159
Mailing List Report
160
Class Details Report
Use:
To obtain full list of one or more classes scheduled sessions. This is a list view of the timetabled sessions.
Useful information to provide to venue coordinators, tutors and students.
Report Location:
From the Class window, find the classes you wish to include in the report, such as all current classes at a par-
ticular venue. Select File, Print and Choose Report Class Details
161
Class Details Report
162
Course Details Report
Use:
To create a print out of the full course information including scheduled classes. Can be used to create print
copies of all the web information to mail to students without web access.
Report Location:
From the Course window, find the course(s) you wish to include in the report, such as all courses tagged as
‘sport and fitness’. Select File, Print and Choose Report Course Details.
163
Course Details Report
164
Course Details Report
165
Course Details Report
166
Enrolment Confirmation Report
Use:
To provide students with details of their class once they have enrolled.
Report Location:
From the Enrolment window, select the enrolments you wish to print enrolment confirmations for, Choose
Print and Select the Report Enrolment Confirmation.
Report Notes:
During the enrolment process, if the student provides an email address, an email confirmation of enrolment
can be selected. It is not necessary to provide hard copy enrolment confirmations for these students.
167
Enrolment Confirmation Report
168
Class Roll
Class Roll
Attendance record keeping
Use:
To create a list of students enrolled and columns for each of the scheduled sessions, used to mark attendance.
The report will automatically re-size to fit the number of students and session conditions. Hard copy rolls are
often distributed to tutors before classes commence, or PDF copies emailed to tutors or coordinators.
Report Location:
From the Class window, find the classes you wish to include in the report, such as all current class taught by
a particular tutor. Select File, Print and Choose Report Class Roll
Report Notes:
Given that tutors may pass rolls around the room for students to initial their attendance, to comply with pri-
vacy legislation, there are no student contact details on the class roll. If the tutor requires the student’s con-
tact details, a student contact list can be printed.
169
Class Contact List
Use:
To create a list of students enrolled and the phone numbers and email addresses for those students. Hard
copy lists can be distributed to tutors before classes commence if you wish them to have this information.
Tutors can also access this information via their web portal if you organisation has enabled it.
Report Location:
From the Class window, find the classes you wish to include in the report, such as all current class taught by
a particular tutor. Select File, Print and Choose Report Class Contact List
170
Class Contact List
Report Notes:
Given that tutors may pass rolls around the room for students to initial their attendance, to comply with pri-
vacy legislation, there are no student contact details on the class roll. If the tutor requires the student’s con-
tact details, a student contact list can be printed.
171
Class Contact List
172
Student Contact List
Use:
Report Location:
From the Class window, find the classes you wish to include in the report, such as all current class taught by
a particular tutor. Select File, Print and Choose Report Student Contact List.
Report Notes:
173
Student Details Report
Use:
To provide tutors or program managers with an overview of a class of students’ history at the college, in-
cluding the classes they have attended and VET outcomes attempted/achieved. Could also be called a student
transcript.
Report Location:
From the Class window, find the classes you wish to include in the report, such as the current term English
classes. Select File, Print and Choose Report Student Details. You can also print this report for an individual
student, rather than a whole class, by opening the Contact or Student List view, locating the student and then
printing the report Student Details.
Report Notes:
This report may be of particular interest to English Language co-ordinators and tutors who may need to
know what outcomes a student has already attempted/achieved at each level. See the documentation for
CSWE courses, classes and outcomes for more information
174
Student Details Report
175
Qualifications Report
Qualifications Report
onCourse Qualifications Report
Use:
Report Location:
176
Qualifications Report
177
Training Packages Report
Qualifications Report
Use:
Report Location:
178
Training Packages Report
179
Training Packages Report
180
Chapter 17. Creating Custom Reports
'Modifying onCourse reports
Beside other techniques onCourse offers JasperReports engine to print data.
The Basics
Jasper report is a specially formatted text file. For ease of use the file can be edited with a visual editor called
iReport. For onCourse 1.7.x you have to use iReport version 3.0.0, check the documentation for newer re-
leases. The report file format is called XML, this is a snippet from an example report file:
181
The Design Using iReport
• entity - identifies which is the starting point for the report, ie. report with value 'Certficate' will be avail-
able in print menu for list of certificates.
• isVisible - can only take value of 'true' or 'false', indicates whether the report is visible in the print dialog
• isSubreport - some reports are just injected inside others, this allows to specify this fact
ish.oncourse.title, ish.oncourse.filePrefix and ish.onCourse.pdfFileName are currently not used, but should
be set to prevent future problems.
There is one important thing to mention. onCourse utilises javaBean data source. This has its downsides, the
report cannot be tested without importing it to onCourse. The database schema cannot be imported or read
from iReport. But this is essential to assure security of the database and the data and prevent unauthorised ac-
cess.
For effective report writing a developer needs onCourse database schema. This document is available free of
charge for all onCourse customers with support plan.
5. Test it
Future releases of onCourse will allow starting onCourse in a report developer mode, which will allow sim-
ple text editing of the report file without any need to exit onCourse. This feature is going to require installa-
tion of current JDK on the computer used for report compilation.
We discourage starting with iReport from creating brand new reports. It is much easier to start with tweak-
ing the existing reports. (Remember though, that if you edit an existing report or template you need to give it
182
Connecting on-
Course to OpenOffice
a new keyCode property, otherwise the next time onCourse server is restarted it is going to be lost in the sys-
tem)
Before you begin, you will need to have OpenOffice installed on your machine which can be obtained from
the OpenOffice website.
• From the downloaded archive extract the file named “derbyclient.jar” and place it somewhere on the hard
disk. Remember where you put it.
• Run OpenOffice (Any of the applications should do – ie Writer or Calc). Open Tools → Options. Go to
http://openOffice.org/Java [http://www.openoffice.org]. Click on Class Path but-
ton. Click on Add archive. Find and select the derbyclient.jar file and press Open.
Press OK in Class Path window. Press OK in options window. OpenOffice will ask you to restart before
changes will take effect, and you will be ready to progress with using “oncourse.odb” to generate reports
and perform mail merges in the following steps. If it prompts for a username and password, use “report” and
“948ty”
183
OpenOffice MailMerge
OpenOffice MailMerge
First steps after downloading oncourse.odb
• The first thing to do is to make sure that the oncourse.odb file knows to where to find your onCourse Serv-
er on the network. Open oncourse.odb and click on the Edit → Database → Properties and change “local-
host” part of the “Datasource URL” to the IP of the machine that is running your onCourse Server
• Verify that it connects successfully by hitting the Test Connection button. It should prompt you to enter a
password.
• Next we move on to registering the “oncourse.odb” as database for OpenOffice. This step is necessary for
OpenOffice to recognise that it exists as source for other types of documents (spreadsheets, labels, letters
etc). Go to Tools → Options. Choose “OpenOffice.org Base” Databases on the left. Click New. Add the
database file (should have extension odb) by clicking on browse, locating the “oncourse.odb” then click-
ing on Open.
• Create a letter – easiest way is to use the File → Wizards → Letter option. For our sample one, it’s fairly
simple to just hit “Finish” on this wizard.
• Go to Tools → Mail Merge Wizard to create a mail merge where the data is pulled from the database.
• For our example, we’ll use our current document, so for Step 1, just click on the Next button.
• Step 3 – “Insert address block” is the heart of the mail merge operation. To do this click on the Select Ad-
dress List button. Click on “oncourse” and choose the table called “ONCOURSE.STUDENT”.
• Step 4 – Adding a Salutation – to determine an addressee is a female, the “Field name” should be set to
“ISMALE” and the “Field value” should be set to “0” (zero)
184
OpenOffice MailMerge
• Add the fields you want to appear in the address block. You can customize what appears in the address
block by clicking on the “More…” button.
• Next click the Match Fields button to match the fields in the address block to fields in the database. IE.
You will want to match <First Name> to “FIRSTNAME”, <Last Name> to “SURNAME”, <Gender> to
ISMALE at the least. Note the wizard will not let you click Next until you’ve matched all fields that will
appear in the address block.
• After this step most of the options should be self-explanatory and at the end of the wizard you will be
asked if you wise to save, send or print the mail merge.
Choose Letter Wizard Use the Mail Merge Wizard Select the Student table Match Fields Selecting Gender
Saving your mail merge Extra Documentation There is plenty of documentation for OpenOffice available
to get further information on particular features. A tutorial on how to do mail merges with a database for
OpenOffice.
185
186
Chapter 18. Exporting
General principles
Each list view in onCourse has the ability to export data in an almost infinite variety of formats. Simply
highlight the records you wish to export and choose "Export" from under the File menu. A dialog will appear
giving you some choices.
Export format
This popup allows you to specify the format of the export data. For most data CSV and XML are the default
options, but you are able to add as many more export templates as you choose.
Based on
All available records: every record of that type. So if you are exporting 'classes' then every class in the
database will be exported. Careful, this could be a lot of data and might take some time to export as the infor-
mation is sent from the server to the client and then saved to disk.
Listed records: every record in the list you were just looking at. This is the result of whatever search you had
just performed.
Highlighted records: only those records you had highlighted in the list. This is the quickest way to export a
few selected records, particularly when you need to choose them by hand from your query results.
Export templates
Export templates can be added to onCourse through the
Exporting XML
Advanced tricks and tips
You’ve seen how easy it can be to export course information from onCourse and into Indesign. Now we’ll go
into a little more depth with how to customise the output and create any type of publication you can dream
of.
187
Transforming the XML
using XSLT (optional)
the correct sessions, prices and other information. Now open the class list view and perform a search to find
the classes you want. Perhaps you will choose a a subject or select classes by date, price or anything else you
can think of. Now highlight the records you wish to export. You might like to deselect specific classes from
your list because they don’t require advertising or you haven’t confirmed that it will proceed. When you are
done, choose “export classes as XML” from the cog wheel icon in the bottom right.
The XML you export will comply with the schema documentation here.
You can create an XSL file which is a set of instructions on how to style that XML. The output is often more
XML, but could be a web page, RSS feed, PDF file or even a Word document. XSL instructions can be used
to create almost any type of document imaginable. Any material which comes from a database can be treated
in this way – for example, the printed White Pages telephone directory is produced in this manner. A sample
XSL file is available on this page for you to look at and modify for your needs.
• Reorder elements
• Remove elements (the sample XSL removes all the session information)
188
Transforming the XML
using XSLT (optional)
189
Importing into Indesign
Writing XSL:
Writing an XSL file from scratch can be tricky if you’ve never done it before. ish is able to offer services to
produce a file for your needs or you may be able to find a local specialist. If you want something simple, cus-
tomise the sample file attached to this page. We recommend Oxygen for any serious editing and testing of
XSL files.
If you write an XSL using version 1 of the specification, then Indesign can process it directly while you im-
port the XML.
3. If you are having Indesign process an XSL 1.0 file you can now choose it
4. Ticking “Link” will keep the Indesign document linked to your source XML so that changes to the XML
flow through
5. The structure of the data will now appear in the left column. You can drag any element into a text box in
your layout and have the text automatically flow through.
6. Use the “map tags to styles…” menu item to map the tags against your paragraph and character style
sheets. Once this is done you can save the mapping so that next time you create this document with fresh
data all the styles are linked quickly and simply.
Summary
XML and XSL can be a little daunting at first, but they offer the promise for huge savings in efforts particu-
larly when preparing longer course guides and documents.
190
Chapter 19. Frequently Asked Questions
Some of the questions we get asked.
Have you downloaded both client and server? Grab it from our website [http://www.ish.com.au/on-
course/download]
Have you installed onCourse? See the installation section for some step by step instructions.
onCourse client will run Windows and Mac OS X with Java 1.6+ installed. onCourse Server will run
on: Windows, Linux, Mac OS X, Solaris with Java 1.6+ installed. See the requirements for onCourse.
19.6. Is it possible to save our Contacts from our existing system into onCourse?
The answer is yes, in most cases. This will depend on what information you can export from your ex-
isting system. We have an import facility that expects XML format, and we've also helped our cus-
tomers convert data from other plain text formats to XML. See our import documentation.
onCourse has a server application which can run on your server and and a client application which
needs to be installed on each client machine. You can install the client application on as many com-
puters as you require – there are no limits. If you run a smaller business and only have one main com-
puter using onCourse, you can install the server and client applications on the same machine.
In your office only one machine should have onCourseServer running. We recommend this as peo-
ple have lost track of which machine has the correct datafile at times. Each workstation/machine that
wants to work with onCourse will need an onCourse client installed in order to connect to the server.
19.8. My college is overseas and we need to advertise courses in multiple languages. Can onCourse sup-
port this?
191
OnCourse supports unicode, so it can deal with other language characters with no problems, includ-
ing multi-byte Asian languages. OnCourse web can include multiple languages on your web site, you
can configure the dollar symbol to your local currency and we can work with you to translate the on-
Course client and server user interface to your preferred language if necessary.
19.9. We also track a lot of people. Can we use onCourse to include client, carer, employee, etc contacts or
is that a separate concept?
You can track as many people as you like in onCourse. You can create a contact that is either a stu-
dent, tutor, company or other. A tutor can also be a company (a contractor) and also a student (has
enrolled in your college classes). There is no need to create multiple records for the same person.You
can also create relationships to link multiple contacts to a company for corporate training activities,
parents and children, friends and spouses.
The memory usage shown by onCourse Server is the currently used value.
The operating system (using Windows task manager or Unix top) will display a larger value of used
memory. This is because the Java VM used by ish onCourse uses additional memory for its own pur-
poses. We recommend that people have at least 1GB of RAM for onCourseServer.
On Unix systems particularly ish onCourse Server may continue to consume much of the available
memory. This is perfectly normal and represents ‘caching’ of the data which accelerates further at-
tempts to read the same information. If needed by other applications, ish onCourse will reduce its
memory usage.
19.11. How do I delete this class? onCourse won't let me delete it.
For the most part, onCourse does not let you delete anything that relates to finacial information. In
this case, you most likely have a class that's had an enrolment, and the enrolment itself linked to an
invoice.
192
Chapter 20. Marketing
Marketing is the key to keep existing stu-
dents and gaining new ones
ish onCourse has been written from a marketing perspective right from the start. When students enrol, the
system automatically sends them enrolment information and a tax invoice by email.This is a simple starting
point for encouraging students to continue to interact with the college through your web site and by email,
and to continue to expect useful information from you by email.
onCourse is focussed on selling courses. This is different to many university or school enrolment systems
with an emphasis on the administrative enrolment process. For example, you don’t need to start an enrolment
by finding a student or adding their details to the system. You can start by easily answering questions about
courses, places available and timetables; once your prospective student is comfortable with your offerings
you can quickly find them in your existing database or add them. Data is validated at all times, meaning that
it is that much more difficult to mistype that crucial email address.
193
Absolutely effortless integration
The power of a website means you have unlimited capacity for how much information you can provide to
students to assist them in selecting the class that is best for them. You can attach images, pdfs or other files
to course or class descriptions, such as ’what to bring’ lists or sample software files that accompany course
textbooks. When you set up your courses and classes, you can choose when go live and advertise them on the
web, class by class. Once you have given advertising approval, the rest happens with out you having to wor-
ry about it. Change course description, times or locations, your website changes automatically (in 15 minutes
or less).
Places left in classes update continuously. As classes approach their maximum enrolment numbers, your
site reflects this by changing from displaying ‘places available’ to show how many places are left, creating a
sense of urgency for potential enrolments. Once classes are full, students have the option to add themselves
to a waiting list to take up any cancelled places or for the next class on offer.
With built in email, SMS and postal contacting your students is simple and efficient.
194
Mailing list subscription
With XML exporting of courses and classes your onCourse database can be quickly turned into a hard copy
brochure.
Students can self-subscribe or unsubscribe to the mailing lists from their student portal and
you can create restricted ‘Tutor only’ mailing lists also. More about using this feature here
[sales_and_marketing.xml]
Waiting lists
If a course is full, or isn’t available at a time that suits the student, they can be added to a waiting list. This
allows you to easily track how many students have expressed interest in a course and quickly contact them as
places or classes become available. Students can also manage their waiting lists through their web portal and
you can add and remove students directly in onCourse.
If you wish to set up a course as expression of interest only, your online advertising and wait list options will
help you determine community demand prior to scheduling a class date.
195
196
Chapter 21. Communication Tools
SMS, Email and snail mail
ish onCourse integrates email, SMS and postal export functionality within the database. This means that not
only can you quickly contact all students who studied with you last term, or quickly reschedule a class when
the tutor calls in sick, but that a full history of all these messages are stored right in the students’ records.
Sophisticated bounce processing is in place for email and SMS, notifying you if a message is undeliverable.
197
No spam please
Advanced queries allow you effective marketing opportunities such as contacting all previous student who
enrolled in French 1 so you can notify them of an upcoming French 2 class. In combination with promo-
tional codes you can quickly and efficiently promote courses to your students.
Students can also subscribe to mailing lists to keep up to date with your new courses or news.
No spam please
Students have the option to opt out of all marketing communication from your organisation, or from a partic-
ular method of marketing such as SMS. However, if you have urgent information to convey, such as a class
cancellation, you are still able to use your communication tools to contact them quickly while respecting
their request not to receive unsolicited marketing emails or SMS.
198
Chapter 22. Sending messages
Searching for students
If you wish to find a group of contacts who have a particular history of interactions with your college, on-
Course will allow you to perform advanced search functions, then use the combined email, sms and mail
messaging tool to contact these clients.
For example, you can search for all students who enrolled in a course containing the word “french” in the
last 365 days and then send them all an invitation to enrol in your new class, Provence Study Tour, prior to
it’s public release.
After you’ve selected your contacts or classes that you wish send messages to you should see the send mes-
sage dialog.
• sms
Sending emails
In order to send email you need to have the Send Email box ticked.
You can send out multipart emails out with a text/plain part and/or text/html part. This means you have to fill
in at least one of the Plain tab or in the HTML tab.
In HTML tab there is a field for copying html code and another field for specifying a web url which content
is downloaded. There is a limit to emails of 32000 characters. That means only small websites can be used.
• Sending out SMS - Send SMS must be ticked, if you are already sending them an email, you can choose to
have them also receive the sms by ticking Include people who are emailed
199
200
Chapter 23. Mailing lists
Why use mailing lists
Mailing list can be used to group like-minded contacts to allow you to contact groups of people easily. Mail-
ing lists are a special type of tag and work very similarly.
Students can subscribe and unsubscribe to mailing lists from your website and subscriptions can be manually
managed from within onCourse.
Mailing lists are particularly effective when used in combination with the HTML newsletter func-
tion
Click the plus + button to create a new mailing list. Give you list a name and description (which will be
available on your website) and select if you wish to allow online subscriptions, or limit the mailing list to tu-
tors only.
• Focus on classes or local events in a specific category your college offers e.g. Art
• Advertise special promotions and deals, or new courses – a whole college newsletter
• Regularly contact students who meet a particular criteria, such as those aged over 60, to promote spe-
cialised courses, such as Senior’s programs.
201
Manually adding or remov-
ing students from a mailing list
You can select a group of people and right click on the mailing list name to remove the tag, or for individual
students, open their contact record and delete the tag by clicking on the minus sign.
Use the cogwheel icon on the top right of the screen to select send message to x contacts and proceed to cre-
ate and send your message as usual. Instructions for creating HTML newsletters is available here
202
Chapter 24. Discounts and promotional
codes
Be clever about how you attract students to
your courses by controlling how discounts
are advertised and allocated
In an ideal world you’d never have to give students a discount. They would all flock to your courses at full
price. But discounts can form an integral part of your marketing strategy. Used well, they allow you to attract
students who would not otherwise have enrolled. Used poorly, they represent income you give away to stu-
dents who would have happily paid full price.
Concessions:
These are the discounts you think of when you imagine children, seniors, disability card holders or unem-
ployed discounts. These are discounts which can be given either as a percentage of the course fee, or as a
fixed dollar figure. If you decide to give a percentage discount you can also set the minimum and maximum
dollar discount which can be given. So you might to decide to give 10% off for seniors but cap it at $50 so
that $800 course doesn’t start to be discounted too heavily for you. Or a 2% discount which gives at least $5
off that $100 course so it doesn’t appear too stingy.
203
Be clever about how you at-
tract students to your courses
by controlling how discounts
are advertised and allocated
Discounts can be given a start and end date. You might want a discount to continue indefinitely or you might
want it to be a special one time offer valid for a certain period. onCourse gives you the choice.
204
Be clever about how you at-
tract students to your courses
by controlling how discounts
are advertised and allocated
Next comes the students entitled to a concession. You might find all students who have enrolled in the past,
are over a certain age, live in a particular suburb or who have a seniors card. You aren’t locking it to the stu-
dents who currently fit the requirement: any student who later is entered into the system with the right age,
suburb or discount type will be able to obtain that discount.
Finally, you are able to set the list of classes which may receive the discount. This might be every class you
run, just your computer courses, or just one course you choose. This gives you flexibility to offer discounts
where you think they will be appropriate, useful and affordable. You may be able to offer lower discounts
to outsourced courses given your margins or it may not be helpful to offer seniors discounts to pre-natal ses-
sions.
With all this flexibility, you can offer discounts to your students in exactly the way you choose. For instance:
• all students under 25 receive 10% off all courses – these are often people with lower disposable income
and discounts are a useful way to attract them
205
Be clever about how you at-
tract students to your courses
by controlling how discounts
are advertised and allocated
• all students who attended a course last term automatically get 20% off selected courses this term
• all students with a senior’s card receive a $20 discount off any of the daytime arts and craft classes
Generally, concessions apply on a long term basis and are based on your college’s fees and charges policy.
Concessions are automatically applied to fees on enrolment if a student meets the conditions you have set. If
you wish to give a special deal to a certain group of people for a limited time only, it is more suitable to cre-
ate a promotion.
Promotions:
Promotions are another type of discount with a string attached. The student must know a particular word or
code in order to obtain the discount. You might decide to perform a letterbox drop in a particular area with
postcard sized teasers for your new dance classes. They explain that the recipient can get a 5% discount by
going to the web site and typing in ‘WALTZ’. When they do this, the web site alters and shows the courses
with fees crossed out and the discounted price alongside in red. The idea is to:
• create the feeling of an offer targeted to a particular group of people, so the recipient feels special.
• SMS
• an alliance with a club or user group – such as a deal with a local RSL that gives their members a discount
through a code in their newsletter
Remember, the point of promotional codes is not to keep the code secret and prevent recipients telling their
friends about it. The effectiveness of your marketing is greatly enhanced by potential students telling as
many people as possible about this great deal they can get by typing in a ‘secret code’.
206
Chapter 25. Concessions
Concessions, discounts and promotional
codes are a powerful part of onCourse mar-
keting.
Find out more about the difference between promotions and concessions and why you might choose to use
them at your college.
Creating a concession
3. In the new window, enter a name for this concession e.g. Seniors Card Concession (you can define con-
cession types here)
4. There are two different types of discounts you can create. You can discount the course or purchase by a
percentage of it’s total or by a pre determined dollar value. To set a 10% discount, select the Discount
Percent option and type 10 into the discount value field.
5. You can also set a minimum and maximum amount for the concession e.g. min $1 and max $10.
6. Setting a valid from and valid to date is optional. If you want to make the discount apply at all times,
leave this field blank.
7. Choose if this concession can be given with other concessions. For example a student could receive this
concession and a further fee discount by using a special promotional code if you check this box.
The next options allow you to select who and how this concession will apply:
• Enrolled within # Days (the student has enrolled at the college in the past # days)
• With xx concession (student has supplied xx concession card type and reference number on enrolment)
207
Concessions, discounts and pro-
motional codes are a power-
ful part of onCourse marketing.
In this example, you might select the third option With Aged Pensioner concession or with Seniors card con-
cession or you could set it to Age over 55.
1. The last field allows you to assign this concession to certain available classes. You can add or remove
classes by using the + and – signs to the right, including allowing this concession in all current and future
classes.
Promotions
In this example we will create a last minute discount for our previously enrolled students.
1. Create a code for your promotion. This will be what students enter on your website to access the promo-
tional discount (or can be entered by your enrolment staff with phone, mail or in person enrolments).
3. Set the amount and valid to and from dates as per concession instructions above. In this example we have
limited the date to a one week range.
4. This promotion is for re-enrolling students, so we have set it to students who have enrolled within 60
days.
5. Select your eligible classes. Generally promotions are limited to a few select programs, such as those
which already are over the minimum required, or dance classes or those which are starting in the next two
weeks.
Don’t forget, promotional codes only work if you market them. You can always email or sms special promo-
tions to your students to get them out there quickly. With most promotions you would not want to set a qual-
ifier, like enrolled within x days, as you want as many people as possible to ‘use’ the special code to enrol in
your classes, and hope the students you market the promotion to assist you in your marketing efforts by pass-
ing the deal on to their friends.
208
Concessions, discounts and pro-
motional codes are a power-
ful part of onCourse marketing.
209
Concessions, discounts and pro-
motional codes are a power-
ful part of onCourse marketing.
210
Concessions, discounts and pro-
motional codes are a power-
ful part of onCourse marketing.
211
212
Chapter 26. Payroll
Setting Pay rates
onCourse allows you to map standard pay rates to tutor types. These are used by default, but can be overrid-
den per class as needed. Some standard Tutor type names are included by default, but these can be changed
or deleted as needed.
2. Select one of the existing wage types to edit and modify or create a new wage type by clicking the + but-
ton.
3. Give a name and a public label to the wage role, for example 'VET Tutor Step 1'. The public label shows
as the role in the class interface.
5. Click on the + button within the pay rate window to add a payrate for this tutor type.
6. In the drop down sheet, define how this type of tutors wage is calculated from the options available e.g.
'hourly'
7. In the rate field, define the dollar ammount per your selected type the tutor is to be paid e.g. $55 per hour.
8. onCosts allows you to take into account any additional expenses related to employing these staff, such as
superannuation, leave loading, payroll tax and workers compensation costs. A common oncost used calcu-
lating additional employee costs in Australia is 20%
9. Setting the state date for this pay rate allows you to keep historical track of payrate increases, and ensures
that if a tutors pay calculation falls accross a change in pay conditions, all sessions delivered before the
change will be calculated at the old rate, with sessions delivered after the change in rate to be calculated at
the new rate. By default this field is set to a historical date five years past for the first entry you create, but
you can change it to the date of you choice.
10.Click Ok and save and close the record. You will be returned to the list screen where you can add or edit
another pay rate.
Caution
If your payrate doesn't start until today, but the class start date is prior to today, no automatic pay
rate will be found when you add the tutor to the class. You can still create a manual pay line in the
213
Assigning tutors to classes
class. Also, if the payrate changes during the class progress, i.e. class spans June and July, and at the
start of the financial year a new pay rate applies, that class budget information will only show the
original pay rate in the cost calculations, but the actual payslip calculations will be correct as to the
timing of each session and the pay rate that applied as each session was delivered.
Tip
If you do not know who the individual tutor will be in advance to your class scheduling, we recom-
mend you set up a tutor named something like 'To Be Advised' whom you can assign to classes. This
will allow you take wages into account in your initial class budget and viability calculations. When
you know the name of the individual who will be running the class you can replace TBA with the ac-
tual tutor, and make any changes to their pay rate as required.
1. In the class window, navigate to the tutor tab. Here you can add one or more tutors, coordinators, assis-
tants or other staff to the class.
2. Click on the + to add a new tutor to the class or double click on a tutor already added to the class to add a
wage to their record.
3. In the tutor edit sheet, type in the surname of the tutor you wish to add to the class. This field will look up
tutors you have already created in the database. You can not add new tutors from here.
4. When you select the tutors role, the automatic pay rate set for this role will be added. You can override
the wage at this point for this individual tutor for this class.
6. Contine to add additional tutors to the class, and define their wages as required.
7. If you have added a coordinator or other assisting staff member to the tutor list of the class you can
choose to remove them from publicity (printing in the brochure and showing on your onCourse website)
by unchecking the option 'Show this tutor in class information'
8. If you need to edit the tutor wage once you have set it, you will need to go to the class budget tab to make
changes. Double click on the wage you wish to edit and check the option 'override assigned role's pay
rate'.
214
Confirming Atten-
dance and exceptions
9. If you did not have a wage added when the tutor was added to the class, e.g. for a historical class, you can
add the wage on the budget tab. Go to + Wage and select the tutor from the list.
10.You can also add tutors to the class directly from the timetable, during the session set up of edit process.
If you add tutors here, you will need to manually add the tutor pay rate from the budget tab.
2. For each session, click on the attendance icon and set the appropriate attendance. Click once for attended,
twice for not attended. Three clicks will set the session back to unmarked.
3. To set the attendance to partial attendance, or absent with reason, right click on the attendance icon and
select one of these options. When you select one of these values a drop down sheet will appear with fields
for additional information to be set. Either of these options need to be approved for payroll in the window.
4. To set partial attendance, you need to enter in the sheet how many minutes of the scheduled session min-
utes the person was in attendance for. Approving this payroll variation means the person will be paid for
the full session. Leaving it unapproved means they will be paid only for their time in attendance.
Generating Payslips
Broken.
215
216