Change log

onCourse Web changes

onCourse web undergoes continuous improvement, adding new features, enhancing speed and fixing bugs. This page shows features added over time.

May 2008

  • the short excerpt of the course description (teaser) visible on the course list now better breaks at the end of a word
  • fixed issue where tutors could sometimes not log in
  • AVETMISS titles, logo for VETAB, and modules display on course detail page
  • rich text text areas can now have embedded tag groups (see Making use of tags). This allows you to (say) insert the ’term’ tag group onto any page on your site; the web site then displays the list of terms and clicking on each term takes the user through to a list of classes for that term.
  • url handling for rich text tags
  • google analytics upgraded to the new reporting mechanism
  • list page optimisations (places available)
  • bread crumb updates

April 2008

  • login reliability
  • money calculation updates
  • pdf attachments can now display in the browser
  • duplicate enrolment safety
  • content preview strips rich text image/form data
  • preparation for per site side bar overrides (feature to come)
  • class info label change from Location to Map & Address
  • cc obfuscation insurance
  • maintaining search during list page navigation fixes
  • shortlist updates/fixes
  • web searching updates (handling non alphanumeric characters)
  • rich text testing/fixes + form submission updates
  • staging tag updates
  • /page alias for webpages

March 2008

  • discount entry updates
  • cookie handling updates
  • course titles subtitle added for accredited courses
  • label updates for places available
  • session fixes
  • VETAB logo preparation
  • list batch navigation glitch fixes
  • initial mockup of accredited courses info auto-populated
  • tutor/student portal data update fixes + confirmation message added
  • added staging tag (to stage content before putting live)
  • rich text form message delivery safety
  • rich text form fixes
  • documenting rich text forms
  • rich text forms + validation logic updates
  • front page supporting images

February 2008

  • rich text forms functionality/styling/testing
  • isWebVisible for tags. Tags and webpages can be optionally hidden via onCourse.
  • Course title re-use (preparing for meta-info e.g., avetmiss)
  • tutors (companies) login support
  • per site meta info in html pages
  • tutor portal showing classes not yet available (for confirmation)
  • google analytics transaction info compatibility
  • payment processing improvements
  • tutor portal class confirm form updates
  • enrolment validation fixes
  • tutor port labeling (confirmed)
  • bug fixes for enrolment counting
  • tutor portal emails use standard subject prefix ’[onCourseWeb/TutorPortal]’
  • updates for filtering publicly available content
  • tutor portal class roll styling
  • tutor portal showing min/max places
  • confirmation message for emails sent from portal
  • auto-assign passwords for login if not previously set
  • payment processing safety (handle multiple payment attempts)
  • tutor portal email confirmation fixes
  • backtracking cache management updates
  • safeguards for google analytics generation
  • qualification and module course relationship replication
  • Tutor and class relationship fixes
  • adding logout ability
  • timeline link style updates
  • tutor portal class labelling updates (cancelled,started,finished,enrolling,not open for enrolments)
  • password reminder for contact login
  • class status labels clarified (cancelled, etc)
  • Tutor Portal improvements (class rolls, tutor confirmations, etc)
  • messaging template parsing for new template keys
  • bug fix for gender entry
  • room page shows site detail + room detail
  • elementary support for refunds
  • payment/enrolment status updates for onCourse
  • discount tax/non-tax calculations
  • timeline info updates (dates, times, locations, link to site, room)
  • discount view styling updates
  • discounts calculation for non specific class discounts
  • discount entry styling updates
  • payment conflict safety

January 2008

  • general style updates
  • rich text forms first cut
  • time zone debugging/fixes
  • Message template usage debugging/updates
  • remote requeueing support
  • payment gateway response handling improvements (dealing with outages)
  • multiple tutors for classes (+ replication)
  • utilising onCourse record id for urls (when ids are used)
  • payment page updates (cvv info, and enrolment requirements)
  • using college from email address in confirmation emails as defined in onCourse
  • stripping html from list content preview
  • replication testing/debugging
  • stress tested bug fixes
  • using preferences from onCourse for per-site custom logic

General Improvements

  • entity aliasing
  • url handling
  • rich text image styling
  • payment processing
  • Enrolment student entry

December 2007

  • General stability testing/updates for holiday season
  • Google analytics for payment result
  • Google ranking help (page title bread crumbs)
  • timeline date display updates
  • recursive menu updates
  • payment replication
  • list item preview
  • student input hints (e.g., mobile number allowing sms)
  • page layout updates
  • list item styling updates
  • email a friend added
  • general stability updates
  • rich text image styling updates
  • timeline element alignment updates

November 2007

  • rich text image tooltips
  • handling page not founds (returning nice page not found page)
  • replication optimisations
  • SMS updates (validation)
  • random rich text image support improvements
  • blank image provided when embedded image not found
  • tutor resume preview
  • basic tutor list support
  • list navigation paging sometimes linking to all courses fixed
  • discounted price strike-throughs
  • rich text image links
  • Google map directions added for sites
  • Web services updates
  • titles and links for timelines updated
  • timeline population for list pages
  • adding page attachments (as defined in onCourse)
  • binary data serving
  • rich text image support + styling (for courseclass,course,tutor,tags)
  • hours.minutes.seconds added to timeline
  • enrol now discount optionally shown
  • discount entry styling + validation
  • per-site static overrides improvements
  • list page flexibility (dealing with any type)
  • tag name spaces converted to ’+’ for url generation
  • user-friendly urls generation + handling (dynamic handling)
  • Course isWebVisible support added
  • discounts per enrolment info
  • auto-sorting various lists of records, such as courses and classes

October 2007

  • added labels to classes to indicate started, completed, cancelled.
  • Student login
  • Tutor login + limiting to current classes
  • tutor and student cookies (e.g., unique cookie hashing + remember me)
  • Shortlist sorting
  • reference tracking number distinctions between onCourse and onCourse Web (prefixing with ’O’ or ’W’)
  • improved messages for validation (e.g., why enrolment is disabled)
  • Timeline addition for classes and sessions. This graphical interface makes it easy for students to visually see when their classes are scheduled.
  • ensure checkout pages are always securely accessed no matter how the user reached those pages
  • 2 digit years converted to 4 upon entry
  • Payer auto selected during enrolment
  • Room location/site styling improvements
  • Shortlist Web-2.0 updates (adding/removing from shortlist)
  • Student prevented from enrolling in class if they are already enrolled
  • Totals for payment update as data typed
  • Popup hints added to entry fields
  • Enrolment ’student add’ validation logic improvements
  • improve styling of input validation
  • Simple student add form (hiding by default AVETMISS questions)

onCourse web