onCourse full feature list
The most comprehensive student, training and event management system available.
No limits
- Unlimited enrolments and contacts
- Scales to billions of records
- Tested to send bulk emails to over 100,000 people in one batch
- Write as many custom scripts, reports, imports and exports as you want
- Clustered, high availability web, search, ecommerce and portals
- Tested with over 100 concurrent admin users and hundreds of thousands of students
Open source
- Source released under the AGPLv3
- Audit the code for security and adherence to the documentation
- Documentation released under creative commons so you can modify it for your own needs
- Reassurance that you cannot be held hostage with pricing or new terms
- Hire developers to change the source code to do anything you need
Student Management
- Quick enrolment and payment process
- Customisable reporting and exports
- Bulk edit records
- Store and grade student assessment submissions
- Gift vouchers and sales bundles
- Dashboard overview
- Dashboard search provides quick navigation around onCourse
- Two factor authentication
- Detailed access control
- Flexible data imports
- Customisable list views
- LMS integration
- Enrolment by application
- Integrated credit card processing, including refunds
- Auditable customer notes
- Parent/child relationships with age restrictions
- Create course relationships
- Powerful searching options
- Tagging and bulk tagging
- Promotional codes and discounts
- Memberships
- Product sales
- Create relationships between sellable items
- Waiting lists
- CorporatePass
Scheduling
- Timetabling of rooms and tutors
- Month, week and day views
- Bulk timetable editing/creation
- Scheduling of online virtual rooms
- Manage tutor unavailability and holidays
- Unit of competency training plan
- Payable hours
- Payroll integration
- Differentiate between contract staff and full time staff
- Comprehensive timetable view
- Collision detection for rooms and tutors
- Handles rooms and sites across multiple timezones
- Room unavailability and external bookings
- Schedule duplication with offset
- Multiple tutors/roles per session
Marketing
- CRM (Customer Relationship Management)
- Lead tracking
- Quotes
- Hierarchical contact tagging
- Find related records
- Batch email
- Batch SMS
- Relationships between contacts (eg. staff/employer)
- Student feedback
- Data collection rules for enrolments, products and more
- Advanced search
- Saved custom searches
- Powerful discounting schemes
- Waiting list lead tracking
Australian RTO Compliance
- AVETMISS reporting for all states
- TCSI integration for Student Loans and Higher Education
- Total VET activity reporting
- Track assessment and attendance outcome progression with graphs
- Transcript & Qualifications issuing
- USI verfication and collection
- Standards mapping
- Built-in training.gov.au data, updated daily
- Traineeship management
- CRICOS management
- Training plans
- Track funding invoices per enrolment
- Student and staff communication audit
- Detailed access control
- ASQA Standards for RTOs and Data Provision Requirements
- ASQA audit delivery reports
- Create custom modules and units of competency
- Flag historic uploads as successful or unsuccessful
- VET Student Loans
- Single combined timetable
- Assign rights for managers to view all staff activity
- Sychronise calendar to outlook/phone
- Class starting alerts
- Payment history
- Outcome history
- Payment plan credit card processing
- Application progress
- Tutor class roll with student photos
- Attendance marking
Security
- User roles
- Fine grained access control per entity or task
- Best-practice bcrypt hashed passwords
- Minimum password quality
- Send new user invite emails
- Two factor authentication (TOTP)
- LDAP/AD integration
- User access logging
- PCI DSS compliant
Finance
- General ledger & trial balances
- Payment plans
- Accept payments in bulk from repeat contacts
- Online student portal for payment plan review and payment
- Cash multi-site banking and reconciliation
- Live credit card processing
- Live credit card refunds without needing the card again
- Prepaid fee liability tracking amortised over class delivery
- Customisable payment reminders
- Previous student credit notes are automatically applied to future web enrolments
- Liability and debtors management
- Custom invoices
- Product sales
- Membership sales
- Real time class budgeting (per class or whole of business)
- MYOB/Xero/Peoplesoft integration
- Custom finance package integration
- Built-in print reports and excel exports, all customisable
- Automatic emailing invoices and receipts
Discounts
- Discount percentage
- Discount dollar
- Discount to specific price
- Promotional codes
- Students by age
- Students by postcode
- By purchased or free membership
- By last enrolment date
- Automatically applied or manual
- GL post to user defined cost of sale account
- GL post to income reduction
- Rounding to nearest dollar
- Limit maximum discount
- Early bird discounts
- Discount start and end dates
- Discount by purchase value or enrolment count
- User definable concession types
- Concession optional expiry date
- Negative discounts (eg phone surcharge)
- Complete website integration
- User selectable concessions
Payroll and time & attendance
- Tutor and room rostering
- Collision detection
- Tutor roles and award rates
- Automatic transition dates for pay reviews
- Payments per hour, session or fixed class rates
- Per enrolment bonuses
- Flexible pay periods
- Custom paylines
- Review and approval process
- Export to MYOB/Xero or other accounting software
Tutor portal
- View training schedule
- Review courses before publishing
- Synchronise schedule to mobile phone
- Confirm availability
- See enrolment numbers
- Get GPS directions to training rooms
- Mark roll, including partial attendance
- Mark VET outcomes
- Update contact details
- View training and assessment resources
Student portal (LMS)
- View training schedule
- Switch/group view for related staff
- Synchronise schedule to mobile phone
- Make payment against payment plan
- Get GPS directions to training rooms
- View training and assessment resources
- See USI status
- Download certificates
- See payment history
- See enrolment history
- See units/modules awarded
Assessments
- Distribute assessments at predefined dates and times
- Attach unlimited documents of any size
- Re-use assessments across classes
- Version control assessment documents
- Students upload submissions
- Highlight submissions which missed deadline
- Tutors can mark outcomes directly
Verify certificates
- Employer verification of certificate
- Show units/modules awarded
- Show revoked status
- QR code support
- Short URL
Website CMS
- Course content automatically updated
- Completely customisable html templates
- Mobile and tablet responsive site design
- Social media tools
- SEO optimised URLs and content
- Real time enrolment availability and counts
- Google maps and directions
- Australian data centre hosted and monitored 24/7
- SCSS with compression and minification
- JS compression for page load speed
- Staging/preview before publishing changes
- Multiple websites with different filters onCourse data
- easy to use website CMS editor
- rich text editor
SEO
- Automatically generated sitemap
- Tags and trackers powered by Google Tag Manager
- Analytics including tracking users by dollars spent
- Short clean URLs
- Product and course URLs which don’t change
- Automatic schema.org RDFa and microformat generation
- SSL across entire site
- Responsive design and mobile performance optimisations
- Automatic minification of css and js
- Meta headers automatically generated
- Clean semantic HTML, just as Google likes it
- HTML is completely customisable
Web search
- Powerful and fast search engine
- Keyword searching
- Search by evening/daytime or day of week
- Find tutors, full course text and titles
- Faceted search (combining complex search terms)
- Pre-counting faceted search terms
- Infinite scroll paginated results
- Refine results by ‘near me’ or ‘coming soon’
Website eCommerce
- Integrated online enrolments
- Advanced shopping cart for multiple enrolments and students
- Child enrolments (with parent/guardian collection)
- Existing students can quickly enrol without a password
- Real-time credit card processing
- CorporatePass approved invoicing for employers
- Google ecommerce analytics and goal tracking
- Membership, vouchers and product purchases
- Enrolment confirmation and tax invoice emails
- Custom fields and reporting
- Payment plans
- Sophisicated discounts and promotional codes
Document management
- Unlimited document storage
- Version controlled
- Structured storage and metadata
- Auditable notes for student, class, enrolment, etc.
- CDN for high speed delivery to students wherever they are in the world
- Multiple overlapping hierarchical organisation
- Public documents (images, video, etc) for website integration
- Private documents for compliance and management
- Class-set document distribution through skillsOnCourse
- Mark documents for periodic future deletion
Workflow and automation
- Customisable groovy scripting
- Dashboard visible automation status
- Create API tokens
- Easy to use script widgets
- Events triggered on changes across whole database
- Time based cron events
- Documented DSL (domain specific language)
- Customisable exports of all data
- Scriptable imports
- Scripts to send email/SMS
- OnCourse query language
- Create or edit any record
- Schedule and drive third party integrations
Third party integrations
- Canvas
- CloudAssess
- Coassemble
- Google calendar
- Learndash
- MYOB
- Mailchimp
- Micropay
- Micropower
- Moodle
- Peoplesoft
- SurveyGizmo
- SurveyMonkey
- TalentLMS
- Tessitura
- Xero
- Many more…