Enumerations
These are Java classes which represent a list of options, where that list is hardcoded into the application and
cannot be extended by the user.
In normal use you would not care about the database value and instead use the enumeration by name.
For example:
if (myAccount.type == AccountType.ASSET) {
# do something
}
AccountTransactionType
General ledger Account Transactions have a 'type' depending on which entity created them.
DEPRECIATION
Database value: D
INVOICE_LINE
Database value: I Transaction attached to Invoice line (e.g. payments performed during Quick Enrol or web enrol)
JOURNAL
Database value: J Transaction added using 'Create GL journal entry' from Financial menu
PAYMENT_IN_LINE
Database value: P Transactions created by performing Payment In (e.g. payments for unpaid invoices)
PAYMENT_OUT_LINE
Database value: O Transactions created by performing Payment Out (e.g. payments for credit notes)
PURCHASE_LINE
Database value: U
AccountType
General ledger accounts have a type that defines their behaviour. This has two main effects:
- filtering the accounts so they are only available in appropriate places (eg. income for student fee)
- ensuring negative and positive signs are applied properly to balanced transaction pairs
ASSET
Database value: 1
COS
Database value: 5
COS is a type of expense.
EQUITY
Database value: 3
EXPENSE
Database value: 6
INCOME
Database value: 4
LIABILITY
Database value: 2
ApplicationStatus
A basic workflow for applications. Each application moves through the statuses, resulting in
scripts firing off emails and different behaviour in the skillsOnCourse portal.
Tags can be used for more detailed workflow and tracking of progress.
ACCEPTED
Database value: 2
Set automatically once student with OFFERED application enrol to the class.
IN_PROGRESS
Database value: 5
Status of un-actioned applications and new applications which are being
assessed, but a judgement to offer or reject has not yet been made.
NEW
Database value: 0
Student applied for the class. Application is up for reviewing by college.
OFFERED
Database value: 1
College reviewed NEW student application and allowed an enrolment to class.
REJECTED
Database value: 3
College reviewed NEW student application and rejected it.
WITHDRAWN
Database value: 4
OFFERED application was rejected by student.
AttachmentInfoVisibility
Document visibility. Although the class is named AttachmentInfoVisibility it applies to the document itself.
LINK
This document can be shared with a URL that is not time limited. A user with this link could share it with anyone.
PRIVATE
This document is only visible in the onCourse application.
The document is viewable only using a time-limited and securely signed URL. This makes it harder for users
to share the URL with other people.
PUBLIC
This document can be shared with a URL that is not time limited. A user with this link could share it with anyone.
This document may also appear on the public facing website without any restrictions, depending on what it
is attached to. For example, if attached to a Course it might appear on the course page.
STUDENTS
These attachments cannot be seen by the general public, but are available to tutors and students
enrolled in the course, typically within the skillsOnCourse portal. You would commonly only use this
visibility type for attachments to courses and classes.
URLs to these documents are time-limited and securely signed. This makes it harder for users to share the
URL with other people.
TUTORS
These documents cannot be seen by the general public, but are available to tutors
within the skillsOnCourse portal. You would commonly only use this
visibility type for documents attached to courses and classes, or to tutors.
URLs to these documents are time-limited and securely signed. This makes it harder for users to share the
URL with other people.
AttachmentSpecialType
A special type of attachment. This will result in special behaviour inside onCourse.
PROFILE_PICTURE
The profile picture for a contact is seen in Quick Enrol, the contact edit view
and within the skillsOnCourse portal. There can be only one of these attachments per Contact.
Database value: 0
AttendanceType
Attendance of a student or tutor at a session can be given a status.
ATTENDED
The student or tutor attended the session in full.
Database value: 1
DID_NOT_ATTEND_WITHOUT_REASON
The student or tutor was absent without good cause.
Database value: 3
DID_NOT_ATTEND_WITH_REASON
The student or tutor was absent and gave a suitable reason.
Database value: 2
PARTIAL
The student or tutor attended, but for less than the full duration. The attendance
duration can be stored in another attribute in the Attendance record.
Database value: 4
UNMARKED
This attendance record has not yet been marked.
Database value: 0
AuditAction
Actions logged in Audits
API_TOKEN
COLLISION
CREATE
DELETE
SCRIPT_EXECUTED
SCRIPT_FAILED
UPDATE
AutomationStatus
Status of automations
ENABLED
Database value: 2
Automation is enabled
INSTALLED_DISABLED
Database value: 1
Automation is installed but not enabled
NOT_INSTALLED
Database value: 0
Automation is not installed
AvetmissStudentDisabilityType
A set of values for AVETMISS reporting from the version 7 standard.
Consult the AVETMISS documentation for more detail about these options.
BRAIN_IMPAIRMENT
Database value: 6
DEFAULT_POPUP_OPTION
Database value: 0
HEARING
Database value: 1
INTELLECTUAL
Database value: 3
LEARNING
Database value: 4
MEDICAL_CONDITION
Database value: 8
MENTAL
Database value: 5
NONE
Database value: 100
OTHER
Database value: 9
PHYSICAL
Database value: 2
VISION
Database value: 7
AvetmissStudentEnglishProficiency
A set of values for AVETMISS reporting from the version 7 standard describing how well student speaks English.
Consult the AVETMISS documentation for more detail about these options.
DEFAULT_POPUP_OPTION
Database value: 0
NOT_AT_ALL
Database value: 4
NOT_WELL
Database value: 3
VERY_WELL
Database value: 1
WELL
Database value: 2
AvetmissStudentIndigenousStatus
A set of values for AVETMISS reporting from the version 7 standard.
Consult the AVETMISS documentation for more detail about these options.
ABORIGINAL
Database value: 1 Aboriginal
ABORIGINAL_AND_TORRES
Database value: 3 Aboriginal and Torres Strait Islander
DEFAULT_POPUP_OPTION
Database value: 0 Not stated
NEITHER
Database value: 4 Neither
TORRES
Database value: 2 Torres Strait Islander
AvetmissStudentLabourStatus
A set of values for AVETMISS reporting from the version 7 standard.
Consult the AVETMISS documentation for more detail about these options.
DEFAULT_POPUP_OPTION
Database value: 0 Not stated
EMPLOYER
Database value: 4 Employer
FULL_TIME
Database value: 1 Full-time employee
PART_TIME
Database value: 2 Part-time employee
SELF_EMPLOYED
Database value: 3 Self-employed, not employing others
UNEMPLOYED_NOT_SEEKING
Database value: 8 Not employed - not seeking employment
UNEMPLOYED_SEEKING_FULL_TIME
Database value: 6 Unemployed - seeking full-time work
UNEMPLOYED_SEEKING_PART_TIME
Database value: 7 Unemployed - seeking part-time work
UNPAID_FAMILY_WORKER
Database value: 5 Employed - unpaid in family business
AvetmissStudentPriorEducation
A set of values for AVETMISS reporting from the version 7 standard.
Consult the AVETMISS documentation for more detail about these options.
ADVANCED_DIPLOMA
Database value: 2 Advanced diploma or associate degree level
BACHELOR
Database value: 1 Bachelor degree or higher degree level
CERTIFICATE_I
Database value: 7 Certificate I
CERTIFICATE_II
Database value: 6 Certificate II
CERTIFICATE_III
Database value: 5 Certificate III
CERTIFICATE_IV
Database value: 4 Certificate IV
DEFAULT_POPUP_OPTION
Database value: 0 Not stated
DIPLOMA
Database value: 3 Diploma level
MISC
Database value: 8 Miscellaneous education
NONE
Database value: 100 None
AvetmissStudentSchoolLevel
A set of values for AVETMISS reporting from the version 7 standard.
Consult the AVETMISS documentation for more detail about these options.
COMPLETED_YEAR_10
Database value: 4
COMPLETED_YEAR_11
Database value: 5
COMPLETED_YEAR_12
Database value: 6
COMPLETED_YEAR_8_OR_BELOW
Database value: 2
COMPLETED_YEAR_9
Database value: 3
DEFAULT_POPUP_OPTION
Database value: 0 Not stated
DID_NOT_GO_TO_SCHOOL
Database value: 1
BankingType
onCourse tracks the banking of payments in order to provide a proper audit trail of the cash flow
into and out of the business. Different types of payments are grouped together for the purpose
of banking and reconciliation against bank statements.
AUTO_AMEX
AUTO_MCVISA
AUTO_OTHER
GATEWAY
MANUAL
ClassCostFlowType
Each class cost has a type which determines its behaviour in the budget.
DISCOUNT
Database value: 3
Discounts expected to be offered.
EXPENSE
Database value: 0
A regular expense in the budget, other than wages.
INCOME
Database value: 1
Additional funding other than class fees.
WAGES
Database value: 2
Money paid to tutors which will appear on the payroll export.
ClassCostRepetitionType
Some class costs can be repeated multiple times for the one class. If these repetitions are attached
to a payroll amount, then these repeating payroll entries will be created.
DISCOUNT
Database value: 5
Discounts are a special type. You can't directly create these sorts of costs, but they are automatically
created for you when you attach a discount to a class.
FIXED
Database value: 1
A fixed amount. For payroll, the amount will be paid once the first session has been delivered.
PER_ENROLMENT
Database value: 3
A cost per enrolment (like class materials).
PER_SESSION
Database value: 2
This cost is a fixed amount per session. This is common for room hire where the amount doesn't depend on the duration of the session.
PER_STUDENT_CONTACT_HOUR
Database value: 7
Timetabled hours multiplied by the number of enrolments
PER_TIMETABLED_HOUR
Database value: 6
Total session duration. For wages, this amount is the payable session hours, not the actual hours.
PER_UNIT
Database value: 4
This is just like the fixed amount but with a multiplier against an arbitrary number of units.
ClassFundingSource
A set of values for AVETMISS reporting from the version 7 standard.
Consult the AVETMISS documentation for more detail about these options.
COMMONWEALTH_AND_STATE_GENERAL
Database value: 0
Commonwealth and state - general recurrent
COMMONWEALTH_SPECIFIC
Database value: 1
Commonwealth - specific
DOMESTIC_FULL_FEE
Database value: 3
Domestic full fee paying student
INTERNATIONAL_FULL_FEE
Database value: 4
International full fee paying student.
Revenue provided by or for an international client to undertake education and training and who temporarily
resides in Australia and holds a student visa or a temporary residency permit, or who resides in an overseas
country and whose funding source does not come from any of the other funding categories
INTERNATIONAL_OFFSHORE
Database value: 7
International offshore client.
Revenue provided by or for an international client to undertake education and training and who resides in an
overseas country and whose funding source does not come from any of the other funding categories
INTERNATIONAL_ONSHORE
Database value: 6
International onshore client.
Revenue provided by or for an international client to undertake education and training and who temporarily
resides in Australia and holds a student visa or a temporary residency permit and whose funding source does
not come from any of the other funding categories
REVENUE_FROM_OTHER_TO
Database value: 5
Revenue from other RTO
STATE_SPECIFIC
Database value: 2
State - specific
ClientIndustryEmploymentType
A set of values for AVETMISS reporting for Victoria only.
Consult the AVETMISS documentation for more detail about these options.
See http://www.education.vic.gov.au/training/employers/industry/Pages/marketinfo.aspx for reference.
ACCOMODATION
Database value: 8
ADMIN
Database value: 14
AGRICULTURE
Database value: 1
ARTS
Database value: 17
CONSTRUCTION
Database value: 5
EDUCATION
Database value: 15
ELECTRICITY
Database value: 4
FINANCIAL
Database value: 11
HEALTH
Database value: 16
MANUFACTURING
Database value: 3
MEDIA
Database value: 10
MINING
Database value: 2
NOT_SET
Database value: 0
OTHER
Database value: 18
PROFESSIONAL
Database value: 13
RENTAL
Database value: 12
RETAIL
Database value: 7
TRANSPORT
Database value: 9
WHOLESALE
Database value: 6
ClientOccupationIdentifierType
A set of values for AVETMISS reporting for Victoria only.
Consult the AVETMISS documentation for more detail about these options.
CLERICAL
Database value: 5
COMMUNITY
Database value: 4
LABOURERS
Database value: 8
MACHINERY
Database value: 7
MANAGER
Database value: 1
NOT_SET
Database value: 0
PROFESSIONALS
Database value: 2
SALES
Database value: 6
TECHNICIANS
Database value: 3
ConfirmationStatus
Records such as enrolment, invoice and application can be created from a website
or onCourse interaction. Sometimes (such as in the QE window) a user can prevent
email notifications to the student.
DO_NOT_SEND
Database value: 2
A user has chosen to prevent an email being sent for this record.
NOT_SENT
Database value: 1
An email for this record is not yet sent.
SENT
Database value: 2
An email for this record has been sent.
ContactDuplicateStatus
A set of values
IN_TRANSACTION
POSSIBLE_MATCH
PROCESSED
REJECTED_MATCH
ContactType
COMPANY
PLAIN_CONTACT
STUDENT
TUTOR
TUTOR_STUDENT
CourseClassAttendanceType
A set of values for AVETMISS reporting for Victoria only.
Consult the AVETMISS documentation for more detail about these options.
FULL_TIME_ATTENDANCE
Database value: 1
Full-time attendance for: higher degree research student, higher education course completions for all full time students and VET student
NO_INFORMATION
Database value: 9
No information
OUA_AND_NOT_HIGHER_DEGREE_REASEARCH_STUDENT_USE
Database value: 0
For OUA and non-higher degree research student use only
PART_TIME_ATTENDANCE
Database value: 2
Part-time attendance for: higher degree research student, higher education course completions for all part time students and VET student
CourseClassType
Course class types
DISTANT_LEARNING
Database value: 1
Self-paced class without sessions
HYBRID
Database value: 2
Hybrid class with sessions and self-paced class functionality
WITH_SESSIONS
Database value: 0
Usual class with sessions
CourseEnrolmentType
Courses can either be applied for, or its classes can be directly enrolled in.
ENROLMENT_BY_APPLICATION
Database value: 2
Allow students to only apply for the class. Enrolment will be opened once the application is reviewed and accepted by college.
OPEN_FOR_ENROLMENT
Database value: 1
Allow students to enrol directly in classes for this course.
CreditCardType
Credit cards accepted by onCourse.
AMEX
Database value: A
BANKCARD
MASTERCARD
Database value: M
VISA
Database value: V
CreditLevel
Level of education of prior VET study for which credit/RPL was offered
http://heimshelp.education.gov.au/sites/heimshelp/2015_data_requirements/2015dataelements/pages/563
ADVANCED_DIPLOMA
Database value: 411
BRIDGING_AND_ENABLING_COURSE_AT_ADVANCED_DIPLOMA
Database value: 415
BRIDGING_AND_ENABLING_COURSE_AT_CERTIFICATE_2_LEVEL
Database value: 523
BRIDGING_AND_ENABLING_COURSE_AT_CERTIFICATE_3_LEVEL
Database value: 516
BRIDGING_AND_ENABLING_COURSE_AT_CERTIFICATE_4_LEVEL
Database value: 513
BRIDGING_AND_ENABLING_COURSE_AT_DIPLOMA
Database value: 423
CERTIFICATE_1_LEVEL
Database value: 524
CERTIFICATE_2_LEVEL
Database value: 521
CERTIFICATE_3_LEVEL
Database value: 514
CERTIFICATE_4_LEVEL
Database value: 511
DIPLOMA
Database value: 421
NO_CREDIT_RPL_WAS_OFFERED_FOR_VET
Database value: 0
OTHER
Database value: 999
STATEMENT_OF_ATTEINMENT_AT_ADVANCED_DIPLOMA_LEVEL
Database value: 412
STATEMENT_OF_ATTEINMENT_AT_CERTIFICATE_1_LEVEL
Database value: 525
STATEMENT_OF_ATTEINMENT_AT_CERTIFICATE_2_LEVEL
Database value: 522
STATEMENT_OF_ATTEINMENT_AT_CERTIFICATE_3_LEVEL
Database value: 515
STATEMENT_OF_ATTEINMENT_AT_CERTIFICATE_4_LEVEL
Database value: 512
STATEMENT_OF_ATTEINMENT_AT_DIPLOMA_LEVEL
Database value: 422
VOCATIONAL_GRADUATE_CERTIFICATE
Database value: 1
VOCATIONAL_GRADUATE_DIPLOMA
Database value: 2
CreditProviderType
Type of provider where VET study was undertaken
http://heimshelp.education.gov.au/sites/heimshelp/2015_data_requirements/2015dataelements/pages/564
NOT_ELSEWHERE_CATEGORIZED
Database value: 90
NO_CREDIT_RPL_WAS_OFFERED_FOR_VET
Database value: 0
OTHER_HIGHER_EDUCATION_PROVIDER
Database value: 19
OTHER_REGISTERED_TRAINING_ORGANIZATIONS
Database value: 29
SECONDARY_SCHOOLS_OR_COLLEGES
Database value: 21
TAFE
Database value: 20
UNIVERSITY
Database value: 10
CreditType
Details of prior study for which credit/RPL was offered
http://heimshelp.education.gov.au/sites/heimshelp/2015_data_requirements/2015dataelements/pages/561
CREDIT_RPL_FOR_COMBINATION_OF_PRIOR_HIGHER_EDUCATION_AND_VET_STUDY
Database value: 300
CREDIT_RPL_FOR_PRIOR_HIGHER_EDUCATION_STUDY_ONLY
Database value: 100
CREDIT_RPL_FOR_PRIOR_VET_STUDY_ONLY
Database value: 200
CREDIT_RPL_FOR_STUDY_OUTSIDE_AUSTRALIA
Database value: 400
CREDIT_RPL_FOR_WORK_EXPERIENCE
Database value: 500
NO_CREDIT_RPL_WAS_OFFERED
Database value: 0
OTHER
Database value: 600
DataType
Data types for AutomationBinding records represent the type of data they can hold.
BOOLEAN
Boolean (true or false)
Database value: 3
DATE
Date (without time or timezone)
Database value: 1
DATE_TIME
Date and time, includes a timezone (by default the same as the server timezone)
Database value: 2
EMAIL
String which is validated to be a email address.
Database value: 11
ENTITY
Entity (the objectclass of a record in the database)
Database value: 4
FILE
File (extra file for evaluate scripts)
Database value: 5
LIST
Choices list
Database value: 7
LONG_TEXT
Renders as a multiline field with three lines by default. No validation. Allows new lines.
Database value: 9
MAP
Map of label - code
Database value: 8
MESSAGE_TEMPLATE
Message template drop down list.
Database value: 12
MONEY
Money value
Database value: 6
NUMBER
Number
Database value: 15
OBJECT
Extra bindings
Database value: 13
PATTERN_TEXT
Pattern text
Database value: 14
PORTAL_SUBDOMAIN
Sub domain of portal website url
Database value: 16
TEXT
Text value, also known as a String
Database value: 0
URL
String which is validated to be a URL.
Database value: 10
DeliveryMode
A set of values for AVETMISS reporting from the standard.
Consult the AVETMISS documentation for more detail about these options.
Delivery mode can be set for the whole class, or individually per Outcome
CLASSROOM
Database value: 1
Classroom-based
CLASSROOM_AND_ONLINE
Database value: 20
Classroom-based
CLASSROOM_AND_WORKSPACE
Database value: 21
Classroom-based
CLASSROOM_ONLINE_AND_WORKSPACE
Database value: 23
Classroom-based
NA
Database value: 9
Not applicable - recognition of prior learning/credit transfer
NOT_SET
Database value: 0
Not Set
ONLINE
Database value: 2
Electronic-based
ONLINE_AND_WORKSPACE
Database value: 22
Classroom-based
OTHER
Database value: 4
Other delivery
WA_EXTERNAL
Database value: 15
WA: External - Correspondence
WA_INTERNET_SITE
Database value: 19
WA: Internet Site - Online Learning
WA_LOCAL_CLASS
Database value: 11
WA: Local Class
WA_REMOTE_CLASS
Database value: 12
WA: Remote Class - Live Conferencing
WA_SELF_PACED_SCHEDULED
Database value: 13
WA: Self Paced - Scheduled
WA_SELF_PACED_UNSCHEDULED
Database value: 14
WA: Self Paced - Unscheduled
WA_VIDEO_LEARNING
Database value: 18
WA: Video/Television Learning
WA_WORKPLACE
Database value: 16
WA: Workplace
WORKPLACE
Database value: 3
Employment-based
DeliverySchedule
AT_COMPLETION
Database value: 4
MIDWAY
Database value: 3
ON_DEMAND
Database value: 5
ON_ENROL
Database value: 1
ON_START
Database value: 2
DiscountAvailabilityType
A set of values for discount availability types.
OFFICE_ONLY
Database value: 0
Office only
The single value that makes discount not available on web
ONLINE_AND_OFFICE
Database value: 1
Online and office
Default value for old available on web option
ONLINE_ONLY
Database value: 2
Online only
Avaivable only on web, not on quick enrol
DiscountType
Every discount can be one of three different types.
DOLLAR
Discount amount will be a set dollar value off the full price.
This value applies to the original price before tax.
Tax value will be calculated after the discounted price is calculated.
Database value: 2
FEE_OVERRIDE
Discounts of this type override the original price (before tax) of the class.
Tax, if applicable, will be added to the defined dollar value.
Database value: 3
PERCENT
Discount amount will be calculated based on the percent of the original price.
The value will be rounded according to the discount round property.
Discount min and max value can be also applied when the discount has defined them.
Database value: 1
EnrolmentStatus
Enrolments pass through various states as the enrolment process is completed. These statuses are particularly important for communication with the onCourse website and the progression of the enrolment through checks for number of places remaining and having the payment processed.
Do not change the state of enrolments directly since enrolment state has important ramifications throughout onCourse.
Changing state without also adjusting invoice lines, outcomes and other objects may create broken data relationships.
CANCELLED
Indicates that an enrolment that was previously successful has been cancelled.
Database value: 8
CORRUPTED
Indicates an state of conflict with data integrity rules (e.g., between the website and onCourse). i.e., something that should never happen and needs resolution.
Database value: -99
FAILED
Indicates a failed response due to an error.
Database value: 4
FAILED_CARD_DECLINED
Indicates a failed response given by the credit card gateway.
Database value: 6
FAILED_NO_PLACES
Indicates that the enrolment and payment could not be accepted because there were no enrolment places left.
Database value: 7
IN_TRANSACTION
Indicates current processing of a payment. E.g., the user has agreed to pay and all details are valid. However, all payments with STATUS_QUEUED will move again to a state of STATUS_IN_TRANSACTION prior to attempting subsequent processing.
Enrolments in this state will be automatically picked up by server-sides processing threads and moved to a final state.
Database value: 2
NEW
Enrolments in NEW state will almost never be seen. Many of the older workflows have now been changed so enrolments in NEW state aren't even saved to the database until they progress to IN_TRANSACTION. You should not set enrolments to this state.
Database value: 0
QUEUED
Indicates a payment or enrolment that was unable to retrieve a result from willow on first attempt (i.e., on post-persist from quick enrol) and is as such queued for later processing by a server-side thread.
Database value: 1
REFUNDED
Indicates an equivalent status to that of cancelled but that a credit note was also created for the student in the system.
Database value: 9
SUCCESS
Indicates successful and confirmed completion of a payment or enrolment.
Database value: 3
EnrolmentVETFeeHelpStatus
VET FEE HELP is an Australian government loan programme for funding education. Each enrolment in an eligible FEE HELP class can have one of these states.
These states only make sense if the CourseClass has FEE HELP enabled.
HELP_NOT_REQUESTED
Database value: 1
HELP_REQUESTED
Database value: 2
NOT_ELIGIBLE
Database value: 0
ExpiryType
Memberships can expire after a certain period of time. Once expired, new sales will not be allowed to
take advantage of the membership.
DAYS
Database value: 1
This membership expires after a certain numbers of days.
FIRST_JANUARY
Database value: 2
This membership lasts until the beginning of the new year.
FIRST_JULY
Database value: 3
This membership lasts until the 1 July.
LIFETIME
Database value: 4
This membership never expires.
ExportJurisdiction
The AVETMISS export can run in one of several modes, depending on the state it is exported to.
It isn't so much a standard as a collection of mutually incompatible standards.
AQTF
AVETARS
NSW
NTVETPP
OLIV
PLAIN
QLD
RAPT
SA
SMART
TAS
VIC
WA
FieldConfigurationType
Type of Field Configuration is condition under which it will be used.
APPLICATION
Database value: 2
Field Configuration will be used during web application process
ARTICLE
Database value: 7
Field Configuration will be used for articles
ENROLMENT
Database value: 1
Field Configuration will be used during web enrol process
MEMBERSHIP
Database value: 8
Field Configuration will be used for memberships
PARENT
Database value: 6
Field Configuration will be used for parents or guardians
PAYER
Database value: 5
Field Configuration will be used for payers
SURVEY
Database value: 4
Field Configuration will be used for surveys
VOUCHER
Database value: 9
Field Configuration will be used for vouchers
WAITING_LIST
Database value: 3
Field Configuration will be used when joining waiting lists on web
FundingStatus
EXPORTED
FAILED
SUCCESS
Gender
FEMALE
Database value: 0
MALE
Database value: 1
OTHER_GENDER
Database value: 2
InvoiceType
INVOICE
Database value: 1
QUOTE
Database value: 2
KeyCode
Keycode values are used for access rights. Each value specified is attached to an entity or a specific part of user interface.
Each KeyCode can have some or all of the following rights: View, Print, Create, Edit, Delete.
Some Keycodes have rights which cannot be disabled and other rights which can never be enabled.
ACCOUNT
Database value: 28
Account settings for onCourse chart of accounts
ACL_ROLE
Database value: 19
Only the admin user is able to get to the access rights management views.
APPLICATION
Database value: 40
Application function allows adding an approval process for the student requesting a place in a class
ASSESSMENT
Database value: 110
Permission to work with any assessment.
ATTACHMENT_INFO
Database value: 31
Always enabled: view & print
AUDIT_LOGGING
Database value: 102
Allow to access "Audit logging"
Special single option.
BANKING
Database value: 26
Run the banking process, including marking payments as banked.
Special single option.
BUDGET
Database value: 12
Restrict access only to the budget tab within the class edit view
BULK_CONFIRM_TUTOR_WAGES
Database value: 108
Allow to click the 'confirm now' button in the Generate tutor payroll sheet that confirms all the unconfirmed paylines
Special single option.
CERTIFICATE
Database value: 2
Relates to VET Statements of Attainment and Qualifications only. All contacts with class print permissions can create non-vocational certificates of attendance.
CHECKOUT
Database value: 111
Permission to work with any checkout.
Always enabled: view
CLASS
Database value: 10
Permission to work with any class type.
Always enabled: view
CONCESSION_TYPE
Database value: 35
Permission to modify available concessions. This permission is not needed to add concession types to contact records.
CONTACT
Database value: 16
Rights to create, edit and delete Contacts (Students, Tutors, Companies). Required for working with enrolments.
Always enabled: view
CONTACT_RELATION_TYPE
Database value: 94
Ability to create and edit relation types that can be used to link contacts (e.g. Parent - Child)
Always enabled: view
CORPORATE_PASS
Database value: 88
Permissions relating to the creation or editing of CorporatePass.
COURSE
Database value: 8
Permission to work with any course type, including traineeships, Vocational and non-vocational courses.
Always enabled: view
DISCOUNT
Database value: 14
This permission relates to the creation of discount strategies
EMAIL_TEMPLATE
Database value: 87
Permission to modify Email Templates.
Always enabled: view
ENROLMENT
Database value: 4
Requires student edit and create. Enables quick enrol.
Always disabled: delete
ENROLMENT_DISCOUNT
Database value: 5
Allow discount to be entered manually in Quick Enrol. Also allows negative charges' in QE.
EXPORT_TEMPLATE
Database value: 85
Permission to modify Export Templates.
Always enabled: view
FACULTY
Database value: 115
Permission to work with any faculty.
Always enabled: view
FINANCIAL_PREFERENCES
Database value: 60
he onCourse preferences that set the default accounts for various transaction types
FUNDING_CONTRACT
Database value: 103
Allow to access "Funding contract"
FUNDING_UPLOAD
Database value: 104
Allow to access "Funding upload"
GENERAL_PREFERENCES
Database value: 61
Relates to onCourse application preferences that affect all users
GENERAL_PREFERENCES_HTML
Database value: 109
Relates to onCourse application preferences that affect all users and open in java embedded web browser
INVOICE
Database value: 22
This is the right to create a bare invoice (not part of Quick Enrol).
Always disabled: delete
INVOICE_CREDIT
Database value: 23
Right to create a credit note (not part of cancelling class)
MAILING_LIST
Database value: 34
Permission to work with and add contacts to mailing list records.
Always enabled: view
MEMBERSHIP
Database value: 41
This permission relates to the creation and editing of Memberships.
Always enabled: view
NTIS_DATA
Database value: 1
Qualification, module and unit of competency reference data.
Always enabled: view & print
Always disabled: create & delete
OUTCOMES
Database value: 11
Restrict outcomes tab in class, enrolments tab in student, outcomes tab in enrolment, certificate window
Always enabled: view
OVERRIDE_TUTOR_SESSION_PAYABLE_TIME
Database value: 107
Allow to edit the payable time at the per tutor per session level in the class attendance tab
Special single option.
PAYMENT_IN
Database value: 24
Permission relates only to manual payment in records, not those created during Quick Enrol.
PAYMENT_METHOD
Database value: 98
Ability to create payment methods for payments.
PAYMENT_OUT
Database value: 25
This permission is about creating refunds, usually processed in real time back to payer's credit cards.
Always disabled: delete
PAYMENT_PLAN
Database value: 95
Ability to create payment plan lines for invoice
Always disabled
PAYSLIP
Database value: 38
This permission relates to the creation and editing of payslips
PAY_PERIOD
Database value: 37
PORTAL_WEBSITE
Database value: 113
Permission to work with any Portal website instances
Always enabled: view
PRINT_CERTIFICATE_WITHOUT_USI
Database value: 92
Ability to print certificates without a USI entered for that student
PRINT_CERTIFICATE_WITHOUT_VERIFIED_USI
Database value: 91
Ability to print certificates without a USI verified for that student
PRIVATE_DOCUMENTS
Database value: 105
Allow to access private documents
PRODUCT
Database value: 36
This permission relates to the creation and editing of Products.
Always enabled: view
PROMO_CODE
PURCHASE
QUALITY_RULE
Database value: 100
Ability to edit quality rules
RECONCILIATION
Database value: 27
Run the reconciliation process.
Special single option.
REPORT
Database value: 30
The right to edit reports. Note that a user with this right could create a report which contains any other data from the whole database.
Always enabled: view & print
ROOM
Database value: 7
Ability add room to sites.
Always enabled: view
SALE
Database value: 43
Product sales.
Always enabled: view
SCRIPT_TEMPLATE
Database value: 93
Permission to modify scripts.
Always enabled: view
SESSION
Database value: 13
Permission relates to sessions as they belong to classes.
Always enabled: view
Always disabled: print
SITE
Database value: 6
Ability to add and modify sites.
Always enabled: view
SPECIAL_AVETMISS_EXPORT
Database value: 80
Export training data for government reporting.
Special single option.
SPECIAL_CANCEL_TRANSFER_ENROLMENTS
Database value: 79
Cancel and transfer enrolments
Special single option.
SPECIAL_CERTIFICATE
Database value: 73
Create certificate from class.
Special single option.
SPECIAL_CHANGE_ADMINISTRATION_CENTRE
Database value: 83
Permission to specify custom administration centre.
Special single option.
SPECIAL_CLASS_CANCEL
Database value: 71
Permission to cancel classes.
Special single option.
SPECIAL_DET_EXPORT
SPECIAL_DE_DUPE
Database value: 78
Merge two contacts.
Special single option.
SPECIAL_DUPLICATE
Database value: 70
Class duplication and rollover.
Special single option.
SPECIAL_EDIT_EXTENDED_TAGS
Database value: 114
Permission to work with hidden tags - course/class types
Always enabled: view
SPECIAL_EDIT_NOTES
Database value: 96
Ability to edit notes
Special single option.
SPECIAL_EMAIL_50
Database value: 75
Send email to up to 50 contacts.
Special single option.
SPECIAL_EMAIL_MASS
Database value: 77
Send email to over 50 contacts.
Special single option.
SPECIAL_EXPORT_XML
Database value: 72
Permission to perform export.
Special single option.
SPECIAL_IMPORT
Database value: 81
Import date. Note that this gives the user the ability to create records they may not otherwise be able to create with their existing rights.
Special single option.
SPECIAL_MYOB_EXPORT
Database value: 89
Permission that allows a user to export/print MYOB Export from the Financial menu.
Special single option.
SPECIAL_OVERRIDE_TUTOR_PAYRATE
Database value: 84
Ability to override tutor payrates in class budget.
Special single option.
SPECIAL_SMS_50
Database value: 74
Send SMS to up to 50 contacts.
Special single option.
SPECIAL_SMS_MASS
Database value: 76
Send SMS to over 50 contacts.
Special single option.
SPECIAL_TRIAL_BALANCE
Database value: 90
Permission that allows a user to export/print Trial Balance from the Financial menu.
Special single option.
SPECIAL_TWO_FACTOR_AUTHENTICATION
Database value: 97
Add additional two factor authentication mechanism to login. If this is enabled then a user who logs in without two factor authentication enabled is immediately shown the "Enable two factor authentication" dialog.
Special single option.
SUMMARY_EXTRACTS
Database value: 101
Allow to access "Summary extracts" item in financial menu
Special single option.
SURVEYS
Database value: 106
Allow to access "Student feedback"
SYSTEMUSER
Database value: 20
System Users are the users who log into onCourse or onCourse CMS.
Always disabled: delete
TAG
Database value: 32
Permission relating to all tag groups, including those that drive the website navigation. This permission is not required to add tags to records, only to edit tag groups.
Always enabled: view
TRANSACTION
Database value: 29
General ledger transaction records created during all financial transactions.
Always disabled: delete & edit
TUTOR_ATTENDANCE
Database value: 112
Permission to work with any TutorAttendance.
Always enabled: view
TUTOR_ROLE
Database value: 39
Determine pay rates for teaching staff.
Always enabled: view
UNAVAILABLE_RULE
Database value: 86
Setting up days (e.g. holidays) that will be marked unavailable in class timetable
VET_COURSE
Database value: 9
Restrict only VET tab on the course edit view.
Always enabled: view
VOUCHER
Database value: 42
This permission relates to the creation and editing of Vouchers.
Always enabled: view
WAITING_LIST
Database value: 3
Permission to work with all wait list records
WEBPAGE
KeyCollision
Mechanism of automatic skipping sending emails for contacts have already received email with the same key.
If key is not set sending email is going as usual.
If key is set creator key property is added to Message.
Also Message is created for emails which are sent by SMTP. This Message has no MessagePerson records but contains a creator key.
accept
drop
error
LeadStatus
There are various states of the lead object, which are described below.
CLOSED
Database value: 0
Lead isn't active.
OPEN
Database value: 1
Lead is active.
MessageStatus
Each Message object (the delivery record) starts as queued and then
is processed by a special process which wakes up every few seconds.
FAILED
Database value: 3
Message sending failed and won't be attempted again.
QUEUED
Database value: 1
Message hasn't been sent by onCourse server yet.
SENT
Database value: 2
Message was sent to contact successfully.
MessageType
Messages can either be an email, SMS or postal mail. If postal email, only the message subject
has relevant as a note to show what was sent.
EMAIL
Database value: 1
Messages sent to contact email.
POST
Database value: 3
Messages sent to contact mobile phone number.
SMS
Database value: 2
Messages sent ti contact address.
ModuleType
Represents type of training component
MODULE
Database value: 1
Module type
OTHER
Database value: 99
Other types
UNIT_OF_COMPETENCY
Database value: 0
Unit of competency type
UNIT_OF_STUDY
Database value: 2
Unit of study type
MoneyRounding
Enumeration of options for rounding money fields, e.g. after applying discounts.
ROUNDING_10C
Database value: 1
Rounding to nearest 10 cents, e.g. $1.93 becomes $1.90
ROUNDING_1D
Database value: 3
Rounding to nearest dollar, e.g. $9.70 becomes $10.00
ROUNDING_50C
Database value: 2
Rounding to nearest 40 cents, e.g. $1.34 becomes $1.50
ROUNDING_NONE
Database value: 0
No rounding is applied
NodeSpecialType
Some tags have a special meaning. Because tags were originally called "nodes" in onCourse, some of the old
terminology still lingers.
ASSESSMENT_METHOD
Database value: 5
Assessment methods are a tag group used to mark assessments.
CLASS_EXTENDED_TYPES
Database value: 7
There can only be one tag group called "Class extended types"
It has special meaning in an onCourse website.
Tag is used to filter classes on the college website
COURSE_EXTENDED_TYPES
Database value: 8
There can only be one tag group called "Course extended types" and there must always be one.
It has special meaning in an onCourse website.
Tag is used to filter classes on the college website
HOME_WEBPAGE
MAILING_LISTS
Database value: 3
Tag groups which are of type mailing list appear in a special place in the user interface
but are still just a flag against a contact showing they are part of a mailing list.
PAYROLL_WAGE_INTERVALS
Database value: 4
Wage intervals are a tag group used to designate pay cycles.
SUBJECTS
Database value: 1
There can only be one tag group called "subjects" and there must always be one.
It has special meaning in an onCourse website.
Tag is used to filter cources on the college website
TERMS
Database value: 6
There can only be one tag group called "terms" and there must always be one.
It has special meaning in an onCourse website.
Tag is used to filter classes on the college website
OutcomeStatus
A set of values for AVETMISS reporting from the version 7 standard.
Consult the AVETMISS documentation for more detail about these options.
STATUS_ASSESSABLE_CONTINUING_ENROLMENT
Database value: 70
Continuing enrolment
STATUS_ASSESSABLE_CREDIT_TRANSFER
Database value: 60
Credit Transfer
STATUS_ASSESSABLE_DET_DID_NOT_START
Database value: 66
Did not start
STATUS_ASSESSABLE_FAIL
Database value: 30
Competency not achieved/fail
STATUS_ASSESSABLE_PASS
Database value: 20
Competency achieved/pass
STATUS_ASSESSABLE_RCC_GRANTED
Database value: 53
RCC granted
STATUS_ASSESSABLE_RCC_NOT_GRANTED
Database value: 54
RCC not granted
STATUS_ASSESSABLE_RPL_GRANTED
Database value: 51
RPL granted
STATUS_ASSESSABLE_RPL_NOT_GRANTED
Database value: 52
RPL not granted
STATUS_ASSESSABLE_WITHDRAWN
Database value: 40
Withdrawn
STATUS_ASSESSABLE_WITHDRAWN_INCOMPLETE_DUE_TO_RTO
Database value: 41
Incomplete due to RTO closure
STATUS_NON_ASSESSABLE_COMPLETED
Database value: 81
Satisfactorily completed
STATUS_NON_ASSESSABLE_NOT_COMPLETED
Database value: 82
Withdrawn or not satisfactorily completed
STATUS_NOT_SET
Database value: 0
Not set
STATUS_NO_RESULT_QLD
Database value: 90
Result not available
STATUS_SUPERSEDED_QUALIFICATION_QLD
Database value: 65
Superseded Qualification
STATUS_WA_DISCONTINUED
Database value: 11
Discontinued - no formal withdrawal (after some participation)
STATUS_WA_NOT_YET_STARTED
Database value: 105
Not yet started
STATUS_WA_PARTICIPATING_WITHOUT_EVIDENCE
Database value: 55
Participating, but studies not finished (With NO evidence of Training)
STATUS_WA_PARTICIPATING_WITH_EVIDENCE
Database value: 5
Participating, but studies not finished (with evidence of Training)
STATUS_WA_PROVISIONALLY_COMPETENT
Database value: 8
Provisionally competent off the job (apprentices only)
STATUS_WA_RCC_GRANTED
Database value: 15
Recognition of Current Competencies (RCC) granted
STATUS_WA_RCC_NOT_GRANTED
Database value: 16
Recognition of Current Competencies (RCC) not granted
SUPERSEDED_SUBJECT
Database value: 61
Superseded subject
OutputType
Output types are the type of file created by an Export. This changes the output file extension and mime-type.utpu
CSV
ICAL
JSON
PDF
TEXT
XML
PageBreakType
Enum determining the strategy for adding page breaks between records in reports.
OFF
SOURCE
TARGET
PaymentSource
Payment can be made in onCourse (office) or from the onCourse website (web).
Although named "PaymentSource" this enumeration is used for enrolments and other entities to mark where they were originated.
SOURCE_ONCOURSE
all payments made from onCourse will have this source
Database value: O
SOURCE_WEB
all payments made from onCourse website will have this source
Database value: W
PaymentStatus
Payments pass through a number of statuses as the enrolment or sale is completed and the credit card is processed.
Once a final state is reached, the status may not be changed again.
CARD_DETAILS_REQUIRED
Indicates that payment was saved in onCourse Web, but user needs to provide credit card details.
Database value: 10
CORRUPTED
Indicates an state of conflict with data integrity rules (e.g., between the website and onCourse).
i.e., something that should never happen and needs resolution.
Database value: -99
FAILED
Indicates a failed response due to an error.
FINAL STATUS
Database value: 4
FAILED_CARD_DECLINED
Indicates a failed response given by the credit card gateway.
FINAL STATUS
Database value: 6
FAILED_NO_PLACES
Indicates that the enrolment and payment could not be accepted because there were no enrolment places left.
FINAL STATUS
Database value: 7
IN_TRANSACTION
This payment is currently being processed against the gateway and should not be touched by any other thread.
Database value: 2
NEW
NEW payments are rarely seen in the wild and exist for a short time before the gateway is contacted to process
the transaction.
Database value: 0
QUEUED
Indicates a payment or enrolment that was unable to retrieve a result on first attempt and is
queued for later processing by a server-side thread.
Database value: 1
SUCCESS
Indicates successful and confirmed completion of a payment or enrolment.
FINAL STATUS
Database value: 3
isFinalState(status)
checks if a given status is a final status (not to be altered anymore)
-
status: PaymentStatus to be verified @return true if the param belongs to statuses_final
-
Returns: boolean true if the param belongs to statuses_final
PaymentType
Different types of payment
BPAY
Payments made using b-pay. These payments will need to be manually banked.
Database value: 4
CASH
Payments made in cash. These payments will need to be manually banked.
Database value: 0
CHEQUE
Payments made with cheque. These payments will need to be manually banked.
Database value: 1
CONTRA
Contra payments are created by a user manually in the onCourse user interface. They are created by cancelling out
a credit note (or part of an invoice) against an invoice (or part of an invoice).
Contra payments can also be created when you cancel an enrolment, the invoice for that enrolment is unpaid and you
choose to issue a credit note. Then the credit note and original invoice are linked by a Contra Payment automatically.
Payments of this type always have a total of $0 even though they will have payment lines which are not $0.
Database value: 7
CREDIT_CARD
Payments made with credit card. These payments will need to be manually banked if the
credit card gateway is not enabled. They will be marked as banked automatically if
the gateway is available and the payment is successful.
Database value: 2
EFT
Payments made by any means of electronic fund transfer (bank transfer etc.). These payments will need to be manually banked.
Database value: 3
EFTPOS
EFTPOS payments. These payments will need to be manually banked.
Database value: 11
INTERNAL
Internal payments (also known as "zero payments") are created by the system automatically, and cannot be created
manually. They will be seen when you create an invoice in QuickEnrol or on the website where there is no payment
and the payment is just created as a holding object to keep the workflow consistent with other regular payments.
Additionally if you use a dollar type voucher, and there is no additional monetary payment, then an Internal
payment will also be created with a $0 value.
Payments of this type always have a total of $0 even though they may have payment lines which are not $0.
Database value: 5
OTHER
Other types of payment (internal accounts transfer etc)
Database value: 6
PAYPAL
payments using paypal. These payments will need to be manually banked.
Database value: 9
REVERSE
A reversal is a special payment type used to link original and reversed invoices during payment cancellation or failure.
This type cannot be created manually, but will appear when there is a failure during a payment transaction with the bank
or some other transaction processing error.
In case of credit card failure, the operator is given a choice to keep the current invoice without payment,
or cancel the enrolment and issue a credit note. In this case a REVERSE payment is created to link the invoice
with the credit note and cancel out any amount owing.
Payments of this type always have a total of $0 even though they will have paymentLines which are not $0.
Database value: 10
VOUCHER
A special payment type created during voucher redemption. Banking is never needed.
Database value: 8
PayslipPayType
Payslips can be either
-
payable to an employee as a wage (with tax and super and other calculations). These are typically exported
to some payroll system to complete calculations, submit government reports and process to their bank account -
payable to a contractor. The contractor is usually responsible for issuing an invoice back to the college
CONTRACTOR
EMPLOYEE
PayslipStatus
Payslips go through a workflow set of statuses.
APPROVED
Once approved by an onCourse user with sufficient permissions, the payslip is ready to be exported.
Database value: 3
COMPLETED
These payslips are marked as complete and ready to be approved.
Database value: 2
FINALISED
Once exported, payslips may no longer be edited.
Database value: 4
HOLLOW
These payslips are still being edited.
Database value: 1
PostcodeType
Australian postcodes range
DELIVERY_AREA
Delivery Area
Database value: 1
LARGE_VOLUME_RECEIVER
Large Volume Receiver
Database value: 3
POST_OFFICE_BOXES
Post Office Boxes. These types of postcodes cannot be used for AVETMISS reporting.
Database value: 2
ProductStatus
Products can have a status reflecting the sale. Since products include both real goods ({@see Articles}) and {@see Vouchers} some statuses only apply to specific types of products.
ACTIVE
Database value: 0
Base status product receives after payment was confirmed.
CANCELLED
Database value: 1
A product sale which is cancelled but not reversed.
CREDITED
Database value: 2
When a product sale has been reversed.
DELIVERED
Database value: 6
Status that can be set manually for Article Product to confirm it's delivery.
EXPIRED
Database value: 5
Product is past it's expiry date
NEW
Database value: 4
Represents status when voucher is persisted to database but its payment is not yet successful.
This status will transition to another status soon. You should not set this status ordinarily.
REDEEMED
Database value: 3
A voucher which has been sold and also redeemed. Doesn't apply to other types of products.
ProductType
Products are implemented in the database using vertical inheritance and require this discriminator column
to identify the type of entity.
ARTICLE
Database value: 1
Product items offered by college, e.g, books.
Located in Products -> Products.
MEMBERSHIP
Database value: 2
Memberships offered by college.
Located in Products -> Memberships.
VOUCHER
Database value: 3
Money and enrolment vouchers sold by college. Voucher can be used to cover the payments for enrolling into classes.
Located in Products -> Voucher types.
QualificationType
Qualifications must be one of these types as per the AVETMISS standard
COURSE_TYPE
Accredited course.
Database value: 1
HIGHER_TYPE
Higher education.
Database value: 4
QUALIFICATION_TYPE
Qualification.
Database value: 0
SKILLSET_LOCAL_TYPE
Local skill set.
Database value: 3
SKILLSET_TYPE
Skill set.
Database value: 2
RecognitionOfPriorLearningIndicator
A code indicating whether an RPL is a unit of study or has an RPL component in the unit of study.
http://heimshelp.education.gov.au/sites/heimshelp/2015_data_requirements/2015dataelements/pages/577
NOT_RPL_UNIT_OF_STUDY
Database value: 0
Unit of study is NOT an RPL unit of study.
UNIT_OF_STUDY_CONSISTS_WHOLLY_OF_RPL
Database value: 1
Unit of study consists wholly of RPL.
UNIT_OF_STUDY_HAS_A_COMPONENT_OF_RPL
Database value: 2
Unit of study has a component of RPL.
Severity
Collection of predefined {ish.oncourse.server.quality.api.QualityResultSpec} severity levels.
You can use these values, or just any value between 0 and 100.
ADVICE
ERROR
INFO
SETUP
WARNING
StudentCitizenship
A set of values for AVETMISS reporting from the version 7 standard.
Consult the AVETMISS documentation for more detail about these options.
AUSTRALIAN_CITIZEN
Database value: 1
Australian citizen (including Australian citizens with dual citizenship)
NEW_ZELAND_CITIZEN
Database value: 2
New Zealand citizen or a diplomatic or consular representative of New Zealand, a member of the staff of such a representative or the spouse or dependent relative of such a representative, excluding those with Australian citizenship. (Note: includes any such persons who have Permanent Resident status)
NONE_OF_THE_ABOVE_CATEGORIES
Database value: 5
Not one of the above categories and student/applicant is residing outside Australia during the unit of study/time of application
NO_INFORMATION
Database value: 9
No information
STUDENT_WITH_PACIFIC_ENGAGEMENT_VISA
STUDENT_WITH_PERMANENT_HUMANITARIAN_VISA
Database value: 8
Students/Applicants with permanent humanitarian visa
STUDENT_WITH_PERMANENT_VISA
Database value: 3
Students/Applicants with permanent visa other than permanent humanitarian visa
STUDENT_WITH_TEMPORARY_ENTRY_PERMIT
Database value: 4
Student/Applicant has a temporary entry permit or is a diplomat or a dependent of a diplomat (except New Zealand) and resides in Australia during the unit of study
StudentStatusForUnitOfStudy
A code which indicates the student status for a unit of study
http://heimshelp.education.gov.au/sites/heimshelp/2015_data_requirements/2015dataelements/pages/490
DEFERRED_ALL_OR_PART_OF_TUITION_FEE_THROUGH_VET_FEE_HELP_AUSTRALIAN_CAPITAL_TERRITORY_GOVERNMENT_SUBSIDISED
Database value: 10
Deferred all/part of tuition fee through VET FEE-HELP - Australian Capital Territory Government subsidised
DEFERRED_ALL_OR_PART_OF_TUITION_FEE_THROUGH_VET_FEE_HELP_NEW_SOUTH_WALES_STATE_GOVERNMENT_SUBSIDISED
Database value: 4
Deferred all/part of tuition fee through VET FEE-HELP - New South Wales State Government subsidised
DEFERRED_ALL_OR_PART_OF_TUITION_FEE_THROUGH_VET_FEE_HELP_NON_STATE_GOVERNMENT_SUBSIDISED
Database value: 1
Deferred all/part of tuition fee through VET FEE-HELP - non State Government subsidised
DEFERRED_ALL_OR_PART_OF_TUITION_FEE_THROUGH_VET_FEE_HELP_NORTHERN_TERRITORY_GOVERNMENT_SUBSIDISED
Database value: 9
Deferred all/part of tuition fee through VET FEE-HELP - Northern Territory Government subsidised
DEFERRED_ALL_OR_PART_OF_TUITION_FEE_THROUGH_VET_FEE_HELP_QUEENSLAND_STATE_GOVERNMENT_SUBSIDISED
Database value: 5
Deferred all/part of tuition fee through VET FEE-HELP - Queensland State Government subsidised
DEFERRED_ALL_OR_PART_OF_TUITION_FEE_THROUGH_VET_FEE_HELP_RESTRICTED_ACCESS_ARRANGEMENT
Database value: 2
Deferred all/part of tuition fee through VET FEE-HELP - Restricted Access Arrangement
DEFERRED_ALL_OR_PART_OF_TUITION_FEE_THROUGH_VET_FEE_HELP_SOUTH_AUSTRALIAN_STATE_GOVERNMENT_SUBSIDISED
Database value: 6
Deferred all/part of tuition fee through VET FEE-HELP - South Australian State Government subsidised
DEFERRED_ALL_OR_PART_OF_TUITION_FEE_THROUGH_VET_FEE_HELP_TASMANIA_STATE_GOVERNMENT_SUBSIDISED
Database value: 8
Deferred all/part of tuition fee through VET FEE-HELP - Tasmania State Government subsidised
DEFERRED_ALL_OR_PART_OF_TUITION_FEE_THROUGH_VET_FEE_HELP_VICTORIAN_STATE_GOVERNMENT_SUBSIDISED
Database value: 3
Deferred all/part of tuition fee through VET FEE-HELP - Victorian State Government subsidised
DEFERRED_ALL_OR_PART_OF_TUITION_FEE_THROUGH_VET_FEE_HELP_WESTERN_AUSTRALIAN_STATE_GOVERNMENT_SUBSIDISED
Database value: 7
Deferred all/part of tuition fee through VET FEE-HELP - Western Australian State Government subsidised
StudyReason
A set of values for AVETMISS reporting from the version 7 standard.
Consult the AVETMISS documentation for more detail about these options.
STUDY_REASON_BETTER_JOB
Database value: 8
To get a better job or promotion
STUDY_REASON_CAREER_CHANGE
Database value: 4
To try for a different career
STUDY_REASON_DEVELOP_BUSINESS
Database value: 1
To develop existing business
STUDY_REASON_EXTRA_JOB_SKILLS
Database value: 32
To get extra skills for a job
STUDY_REASON_FOR_ANOTHER_COURSE
Database value: 64
To get into another course of study
STUDY_REASON_JOB
Database value: 0
To get a job
STUDY_REASON_JOB_REQUIREMENT
Database value: 16
Was a requirement of a job
STUDY_REASON_NOT_STATED
Database value: -1
Not stated
STUDY_REASON_OTHER
Database value: 128
Other reasons
STUDY_REASON_PERSONAL_INTEREST
Database value: 256
For personal interest or self-development
STUDY_REASON_START_BUSINESS
Database value: 2
To start own business
STUDY_REASON_VOLUNTARY_WORK
Database value: 13
To get skills for community/voluntary work
SurveyTypeSource
INTEGRATION
Database value: 2
ONCOURSE
Database value: 1
OTHER
Database value: 10
SurveyVisibility
Visibility of surveys on web
NOT_TESTIMONIAL
Database value: 2
Testimonial is hidden on web
REVIEW
Database value: 0
Testimonial awaiting review
STUDENT_HIDDEN
Database value: 3
Testimonial is hidden by student
TESTIMONIAL
Database value: 1
Testimonial is shown on web
TaggableClasses
APPLICATION
ARTICLE
ARTICLE_PRODUCT
ASSESSMENT
ATTACHMENT_INFO
CONTACT
COURSE
COURSE_CLASS
DOCUMENT
ENROLMENT
FACULTY
INVOICE
LEAD
MEMBERSHIP
MEMBERSHIP_PRODUCT
PAYSLIP
PRODUCT_ITEM
REPORT
ROOM
SITE
STUDENT
TUTOR
VOUCHER
VOUCHER_PRODUCT
WAITING_LIST
TriggerType
Each script can be triggered in a particular way. This enum defined how the trigger is fired.
CRON
Database value: 1
This script will be executed at predefined times (as expressed in a cron string).
ENTITY_EVENT
Database value: 2
This script will be executed when a database object is created, edited or deleted.
ONCOURSE_EVENT
Database value: 3
This script will be executed on particular lifecycle events such as when an enrolment becomes confirmed or a class is cancelled.
ON_DEMAND
Database value: 4
This script will only be executed when user manually runs it.
UsiStatus
A USI can be validated against the government verification service.
DEFAULT_NOT_SUPPLIED
Database value: 0
The USI has not been entered at all.
EXEMPTION
Database value: 3
A student objected to having a USI and obtained an exemption.
INTERNATIONAL
Database value: 4
A student did their training offshore and isn't required to get a USI
NON_VERIFIED
Database value: 1
A verification was attempted, but it failed.
VERIFIED
Database value: 2
A verification was made and succeeded.
VETFeeExemptionType
A set of values for AVETMISS reporting from the version 7 standard.
Consult the AVETMISS documentation for more detail about these options.
C
Database value: 9
QLD only: Concessional Participant
D
Database value: 11
WA only: Pensioner Concession Card
E
Database value: 12
WA only: Repatriation Health Benefits Cards
F
Database value: 13
WA only: Fee Exempt
G
Database value: 2
VIC: VCE Scholarship, WA: AUSTUDY/ABSTUDY
H
Database value: 3
VIC only: Health Care Card
I
Database value: 14
WA only: Health Care Card Youth Allowance - Job seeker (Fee Free)
J
Database value: 15
WA only: Job Network Card (Fee Free)
L
Database value: 16
WA only: Under 18 Years of Age
M
Database value: 4
VIC only: Prisoner
N
Database value: 10
QLD: Non-concessional participant, WA: Health Care Card
NO
Database value: 0
No
O
Database value: 5
VIC: Other, WA: Youth Allowance
OS
Database value: 9
Outreach Support
P
Database value: 6
VIC only: Pensioner concession card
Q
Database value: 17
WA only: Custodial Institution Inmates (Prison Inmates)
S
Database value: 18
WA only: Health Care Card - New Start (Fee Free)
UNSET
Database value: -1
Not set
V
Database value: 7
VIC: Veteran gold card concession, WA: Fees Waived (due to severe financial hardship)
YES
Database value: 1
Yes
Z
Database value: 8
VIC: None, WA: No Concession
VoucherPaymentStatus
Voucher verification status enumeration are set by onCourse Web when processing voucher payments coming from
onCourse and used to display appropriate user message.
APPROVED
Database value: 0
Voucher is valid and can be used for enrolling/payment.
BUSY
Database value: 1
Voucher has already being used in some other transaction.
INCONSISTENT
Database value: 2
Voucher details are different on angel and willow.
WorkingWithChildrenStatus
APPLICATION_IN_PROGRESS
BARRED
CLEARED
INTERIM_BARRED
NOT_CHECKED
Updated 21 days ago