1. Major features
1.1. New login and security screens
The entire login process (
OD-11935) and the security preferences
OD-11936) have been rebuilt using our new user interface. Users might
notice several things:
the new design
a reminder to set two factor authentication
a prompt to change their password if it’s considered of low quality
Although we’ve had two factor one-time-passwords (OTP) for about five years, few people have used it. Yes, it’s slightly less convenient, but it does improve security by a huge amount, so onCourse will start nagging you to turn it on at every launch. You can still ignore these requests, but the administrator can enforce an OTP policy in the new security settings. The administrator can also increase the threshold of what we consider a rubbish password, forcing users to change to a better one.
1.2. Special interests in data collection
With mailing lists being removed from onCourse (everyone is using more
specialised advanced tools like Mailchimp), we’ve repurposed the old
functionality into 'special interests'
OD-11833. This means that you
can now add Contact tags into data collection rules and make them part
of the questions you ask during enrolment, applications or waiting
For example, you might like a set of checkboxes whenever someone adds themselves to a waiting list
Other than this course, what other areas of training are you interested in: [ ] leisure courses [ ] languages [ ] computer courses
Or, ask specific questions about experience, work history or profession as part of the enrolments process. Any set of Contact tags in onCourse can now be entered by students directly if you choose to make them part of a Data Collection rule.
2. Reports and scripts
Smart & Skilled reporting 85 - Not Yet Started and TNC for Did Not Start outcome results. This has been in place since version 9.6
Update contact CSV export to include the standard working with children check fields
2.1. Minor features
Added script to send birthday gift email
Added link to manual to question mark help icon within preferences
New generic import to change subscription to marketing materials permissions, per user
Deprecate id methods in the DSL. You should rarely be using the record ids directly in an onCourse script and we’ve now removed them from the documentation. They will still work for now.
Certificate expiry. You can now add an expiry date to a certificate record. Although VET certificates don’t expire according to the standard, there are many cases where other bodies require regular recertification such as First Aid.
Add to class duplication: optionally skip copying of class tags and class notes
Link a manual invoice to an enrolment
Fixed small error that caused Special Smart & Skilled and SkillsTAS NAT00130 rules to no longer apply
Fixed where no 'from' email address was defined in default script 'send product purchased email'
Fixed handling of single name students in AVETMISS 8 NAT00080 files
Fixed issue where users couldn’t add VET modules to course on OS X webstart with Java 10
Fixed the scrolling bug in Class Attendance tab
Fixed an issue where the COS account wasn’t appearing in Invoice Detail as expected
Fixed an issue where sessions information for class records were being saved before sessions were added
Fixed an issue where the Attendance screen didn’t line up
Fixed an issue where users could no longer mark Attendance by the column
2.3. Web features
The Google Maps implementation has been reworked to load less often, reducing traffic and cost to the google map servers.