Release notes 0.7
What’s new in this version.
Content Management System (CMS)
This is for the building of a web site which surrounds the course and enrolment pages. At the moment, colleges using our web enrolment systems have a separate mechanism for updating ‘static’ content via ftp and uploading files into a template. These pages might include special offers, policies, contact us, etc.
With the new onCourse CMS, pages and menu structure can be built using onCourse itself. Just like your courses and other information, these pages automatically update the web site. What’s more, some neat new things will be possible:
- automatic generation of menus
- embedding dynamic content everywhere. This allows you to mix dynamic content from courses, classes, sites, etc with ‘static’ pages. This allows you to easily build special offer pages for instance.
- rich text display through our tagging markup syntax
Images and pdf attachment
With the introduction of these option, you can embed images and pdfs everywhere – this includes images on course pages, such as a tutor photo, or pdfs attached to a course or other page.
Tagging
A ‘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.
Multi-currency support
Not everyone uses $, so we will extend the capabilities of the system to allow for other currency symbols. This doesn’t make onCourse exchange rate aware, but allows it to operate outside of Australia.
Import
We are writing a generic import function which will bring in XML data from other enrolment systems. The idea is that we then write specific converter scripts for each program or data set we need to import which plug into this generic import framework. We will be releasing the documentation for this XML format so that others will also be able to write their own converter scripts.
Indesign export
More than just a text export, this tight integration with this popular layout program allows you to bring across courses, classes, tutor information, categories and subcategories. At the same time they can be automatically styled, ready for publication with only a few tweaks.
Other improvements
4121 Zeroconf server location
4204 Role based/conditional validation
4210 Build script enhancements
4235 [Client GUI] Conditional disabling of data entry in edit screens.
4257 database schema changes
4444 [client] Cannot quit when server crashed
4446 [client GUI] Site edit view. Room list columns not resizable.
4447 [client GUI] new window tiling
4456 [Client GUI] sheet shadow
4486 move client/server common code into framework
4521 multiple onCourse servers now cannot upload to web even if they have the same username/pass
4541 [onCouse client] Allocating payment in money
4578 AVETMISS export improvements
4586 Cayenne infrastructure
4601 Licensing file
4620 rollover Classes functional enhancement
4622 implement count query to improve speed of class list
4641 [Server] Backup system improvements
4649 global key event catch
4653 client hangs on server restart
4793 Review/implement command line switches/system properties
4857 [Server GUI] file open dialog to be replaced
4861 network gone -> disconnect dialog
4918 Site postcode needs to become a String for non AU sites
4957 Deselecting an item in the list view not currently possible.
4977 return key saving the form
4981 new feature: student number
4983 course screen (checkbox for show only current classes)
5053 add "?" widget link to help/information page/system.
5122 textarea - provide facility to disallow tabs (to tab out of field)
5211 Invoice number generation
5212 server starting on linux
5217 java file browser (selecting data file dir) difficult to use on windows
5219 Accredited Courses and Qualifications search
5260 [derby] batching speed improvements
6132 Print dialog improvements
6501 log file location
6559 Certificates printing
6598 class roll printing
6759 class find - day of week description
6760 find class: Funding sourcce - contents of combo box too long for find sheet
6763 find student: prior education code - combo too long for sheet
6794 Cancel button key accelerator
6801 session response to indicate records to rereplicate
6811 QE fails -> got spinning wheel - needs an explanation message
6814 fix up some preference keys
6817 print to print -> logger.error when printer is only offline
6831 order of reports - initial printing dialog
6840 Class tagging
6850 Class printing Transactions
6852 Implement xml import
6860 fix taskbar icon and other windows enhancements
6865 error on site selection when creating a class
6877 windows client sometimes stuck on "contacting server"
6900 raw textile markup of course/class descriptions inside QE details
6901 client should only connect to correct version of server
6913 student list search enhancement requests (search by course/class)
6922 onCourse Server, replication http error code handling
6930 tutor displayed in session list
6932 onCourse Enrolment Avetmiss screen
6934 QE cancelEnrolment() method
6937 find x with tag
6954 Message templates - unable to add tags after initial open/close/re-open
6958 merge students with existing enrollments
6960 Quick Enroll - email confirmation to students checkbox
6961 payment in: open existing record, validation error on amount.
6963 shared email addresses ie. husband/wife
6964 numbers in email address eg. 225125@usyd.edu.au
6978 oncourse server 0.6.1 does not start with os x 10.3
6983 row size of outcomes tab in edit class view
6985 send messages - save button doesn't become enabled
6991 refunding money owed
6994 problems with two sheets displayed one after another
6996 oncourse client does not start on 10.3
6997 windows choose file dialog sometimes displays no files
7001 freebsd packaging improvements
7002 Zeroconf sometimes doesn't 'find server'
7011 fix layout of duplicate class screen
7012 transactions window
7100 Better reporting of missing JDK
7118 improve client server speed with large number of records (eg over 50,000)
7119 can no longer edit students after opening/closing 2 or 3
7120 onCourse Server not starting
7152 oncourse server about splash has no build version
7153 default tag group(s): onCourse-Web
7154 "gateway repsonse" field not found in model
7174 tax rate needs more decimal places
7187 Printing dialog - Certificate
7194 merge preview screen - enrolments tab not updated
7200 invoices total shows non-gst while owing shows gst value
7202 Mac os x doesn't correctly detect jdk version
7212 Open office integration
7221 Tutor: web password
7224 Course VET requirements/field of education
7228 Course: class sheet size/resizing issues - cropped
7231 (i) gif needs to be slightly smaller to match label height
7236 session dragging weirdness when dragged across months
7239 Discount min/max fields formatter not showing $
7244 Class and student message alerts.
7277 short name + name confusion in tag
7297 Refunds do not account for discounts
7298 find button disabled sometimes
7299 qualifications with no field of education need to be supported in Course VET tab
7318 server gui does not look ok when path to datafile too long
7321 Tag group delete failure
7326 The attachment selection widget
7332 Compiled reports stored in db
7356 Orphaned web pages
7357 Update sample data
7361 Server GUI: logged in time display
7366 Create Open Office templates
7378 Student uniqueness validation
7380 Importing XML
7396 button alignement broken on windows in several places
7398 bottom edge of sheet (eg. find dialog) missing
7399 Solaris server doesn't run all data population scripts
7400 Financial preferences windows should be smaller
7401 Default currency in financial preferences should be set to Australian dollar
7403 GUI Component minimum size
7404 Image import TIFF
7405 Import attachment
7406 Deleting a concession GUI drawing issue
7412 Price validation
7419 calendar right click problem
7422 Cayenne DataChannelCallbackInterceptor NPE
7426 Tags: Checkmarking students not sticking
7427 changes to class fees in class edit not being saved
7437 Removing course web attachments does not disappear when hitting the "-"
7438 resizing columns behaviour improvement
7439 Class edit view: can assign site, but room popup blank
7447 Course - web tab - attachments - deleting not enabled without several clicks
7448 Frame size (after financial prefs change) issue
7450 Deleting tag - after clicking save button
7451 new window size issue
7452 Printing certificate - warning but still able to save as pdf
7454 Course - web tab - attachments - "-" doesn't remove until saved and reopened
7461 certificate edit window too small
7478 Preference screen, username and pass fields alignment
7495 Personalised reports broken in 0.7 preview
7499 refactoring of credit card transaction processing in Quick Enrol to improve usability
7545 unify the custom component height
7557 Remove thermometer on window open
7561 Windows gui improvements
7562 Cannot replicate images to web site
Newsletter subscription
ish makes regular updates to ish onCourse, and we like to let our customers know about them as soon as they're available.
Latest News
- onCourse 1.7.17 bug fixes 25 Feb 2010
- Getting your stats lodged: onCourse and AVETMISS 18 Jan 2010
- Support and service level agreements 9 Oct 2009
- Evaluating software in the cloud 8 Oct 2009
- The wonders of 'xargs' 21 Sep 2009
