This area contains the changelogs for recent versions of the OSCampus extension. Click here to access the main OSCampus page

OSCampus v1.2.1

  • Fixes issue with inaccessible lessons logged as a visit
  • New statistics report: lesson drilldown for individual students
  • Fixes issue with logged in user object getting corrupted
  • All scripts minimized

Commit Log

  • 87954a2 Release v1.2.1 [Bill Tomczak]
  • 79d1f24 Add new language constants to translations [Bill Tomczak]
  • 3c4ca11 Improved heading for student lessons stats report [Bill Tomczak]
  • 8e532cb Fixes lesson view recorded for inaccessible lessons OSCAMPUS-364 [Bill Tomczak]
  • 208c210 Merge branch 'development' into lesson-drilldown [Bill Tomczak]
  • a0ada7a First pass on students/lessons statistics [Bill Tomczak]
  • 2b7e9fc Prevent logged in user object from being modified [Bill Tomczak]
  • 8d30c07 Allow course class to be instantiated [Bill Tomczak]
  • 52bf8ca Add general Certificate get method [Bill Tomczak]
  • 3bab61b Add missing comments [Bill Tomczak]
  • 739b4b7 Ensure logged in user object doesn’t get overwritten [Bill Tomczak]
  • 6916f5e Initial prototype for student lessons drill down [Bill Tomczak]
  • dafc537 Create helper method to get basic course information [Bill Tomczak]
  • 9ca1d19 Minor standards fixes [Bill Tomczak]
  • 2148a43 Allow statistics reports to drill down more than 2 levels [Bill Tomczak]
  • d860561 Renamed js files and delete obsolete files. [Bill Tomczak]
  • 15750f4 Implement auto-minify from builder [Bill Tomczak]
  • 89da146 Allow downgrades of related extensions [Bill Tomczak]
  • 534ed1c Bump dev version [Bill Tomczak]

OSCampus v1.2.0

  • Performance enhancements
  • Allow content plugins to work in pathway, course, lesson and file descriptions.
  • Fix problem with updates not seen in Joomla 3.8

Commit Log

  • aa793b7 Release v1.2.0 [Bill Tomczak]
  • 21f4d68 Update deployment version [Bill Tomczak]
  • 193408b Bump dev version [Bill Tomczak]
  • 8fd771f Process content plugins for file descriptions OSCAMPUS-362 [Bill Tomczak]
  • cd49079 Add missing comments [Bill Tomczak]
  • c5b5435 Process content plugins for pathway descriptions OSCAMPUS-362 [Bill Tomczak]
  • 6b4448b Use more standard filter setting procedure [Bill Tomczak]
  • d40081f Minor format fix [Bill Tomczak]
  • bfae061 Remove debugging code, add missing comments [Bill Tomczak]
  • a54e13c Improved abstraction of getStoreId method [Bill Tomczak]
  • 16dd5cb Process content plugins for course descriptions OSCAMPUS-362 [Bill Tomczak]
  • 6fdea15 Add Missing comments [Bill Tomczak]
  • 31ebe6b Improved caching for course lists [Bill Tomczak]

OSCampus v1.1.10

  • Fixes some issues with SEF URLs
  • Fixes problem with unable to add more than one file resource to class

Commit Log

  • 35979f3 Release v1.1.10 [Bill Tomczak]
  • 5676ca4 Update for changes to js Chosen plugin OSCAMPUS-355 [Bill Tomczak]
  • 06f5f30 Add todo comment [Bill Tomczak]
  • cd380f2 Fix problem caused by router invoked even in RAW mode [Bill Tomczak]
  • 8797e98 Bump dev version [Bill Tomczak]

OSCampus v1.1.9

A quick bugfix release

  • Fixed issue with search list limits causing no results
  • Fixed problem with SEF urls on pathways/pathway views

Commit Log

  • a276edc Release v1.1.9 [Bill Tomczak]
  • 077d97b Bump dev version [Bill Tomczak]
  • 2cb3c8a Fix sef issues with pathway views [Bill Tomczak]
  • 354228f Minor efficiency improvement [Bill Tomczak]
  • 60919d4 Add some missing comments [Bill Tomczak]
  • 39c8f47 Fix issues with not picking up global list limit and ‘all’ limits [Bill Tomczak]

OSCampus v1.1.8

  • New statistics view view available on the frontend
  • Fixes some issues with SEF Urls

Commit Log

  • 9349da0 Sync language files [Bill Tomczak]
  • d14cf58 Release v1.1.8 [Bill Tomczak]
  • b49741d Fix router to handle various non-menu situations [Bill Tomczak]
  • 2617122 Fix a bug in student query [Bill Tomczak]
  • 288cad5 Fix comments [Bill Tomczak]
  • 1393edb Merge pull request #313 from OSTraining/OSCAMPUS-350-Statisitics [Bill Tomczak]
  • 3137c85 Add/correct some comments [Bill Tomczak]
  • 82145ad Make method access public [Bill Tomczak]
  • 98ad9cb Add missing/fix comments [Bill Tomczak]
  • e839c4f bump dev version [Bill Tomczak]
  • 7437e6c Restore deleted language string [Bill Tomczak]
  • 5355938 Create v1.1.8b4 [Bill Tomczak]
  • 3bad92e Remove debugging code [Bill Tomczak]
  • 977509e Provide better control over limit box on front end [Bill Tomczak]
  • 9546f7d Inherit from the correct class [Bill Tomczak]
  • ff79da0 Improved error handling [Bill Tomczak]
  • df6bdc3 Eliminate duplicated method with model trait [Bill Tomczak]
  • fcddd95 Add missing comments [Bill Tomczak]
  • 5df387a Create welcome message parameter [Bill Tomczak]
  • ed76cbf Formatting fix [Bill Tomczak]
  • a95e988 Create placeholder for an initial welcome page for statistics [Bill Tomczak]
  • 8e3230e Additional ordering clause [Bill Tomczak]
  • c65f114 Optimize courses stats list query [Bill Tomczak]
  • 045620d Add tooltips to mycourses view [Bill Tomczak]
  • d3a08e7 Fix that totally whack student list query [Bill Tomczak]
  • 0117c73 release v1.1.8b3 [Bill Tomczak]
  • c74fc92 Accept user filter in all statistic reports [Bill Tomczak]
  • 8ac7017 Use new custom Observable trigger [Bill Tomczak]
  • 77b256f Create normalization method for generic IN() tests [Bill Tomczak]
  • ce9d671 Support standard oscampus plugins [Bill Tomczak]
  • 55124e9 Use trait to create observable objects [Bill Tomczak]
  • 90aaa56 Update php version requirement [Bill Tomczak]
  • 9d65bd1 Check validity before trying query [Bill Tomczak]
  • 1bcd8db Minor tweak to afterGetList observer method [Bill Tomczak]
  • d47d124 Remove unnecessary observer methods [Bill Tomczak]
  • c6fe46f Comment/formatting fixes [Bill Tomczak]
  • 2184560 Fix language string [Bill Tomczak]
  • c25ccc0 Improve table headings [Valentín García]
  • c47f990 Find more efficient query for students stats list [Bill Tomczak]
  • 9366a69 More efficient courses stats query [Bill Tomczak]
  • 9f1fd49 Handle pagination on course stats report [Bill Tomczak]
  • 1f1cba7 More effect course query [Bill Tomczak]
  • ec174e9 Fix some error handling issues [Bill Tomczak]
  • bc46541 Updates to code comments [Bill Tomczak]
  • eccaf5e Fix query instantiation [Bill Tomczak]
  • 7bbcc91 Use only published lessons for count [Bill Tomczak]
  • 7c91fb8 Use last login rather than first visit [Bill Tomczak]
  • 4ea6076 Better consistency in language constants [Bill Tomczak]
  • 2576bb5 Add certificate count to course list stats [Bill Tomczak]
  • c1db48c Finish course drill down stat report [Bill Tomczak]
  • 403e382 Formatting/commenting fixes [Bill Tomczak]
  • 9e70e1c Make sure limit box only displays once [Bill Tomczak]
  • 6677413 Fix pagination so limit box always appears when requested [Bill Tomczak]
  • 94fc766 Add pagination for student drill down [Bill Tomczak]
  • 95da3a7 Put star icon back [Valentín García]
  • 8a3aed8 Iconize table headings for administrator page in frontend [Valentín García]
  • 8cb2ff8 Iconize table headings for administrator page in frontend [Valentín García]
  • 03833cb Improve administrator page in frontend [Valentín García]
  • 823b005 Iconize table headings for administrator page in frontend [Valentín García]
  • 61c430b Color for the certificate star [Valentín García]
  • ddebb95 Prevent pagination on student report [Bill Tomczak]
  • 63320ec Add back buttons and tooltip for short progress bars [Bill Tomczak]
  • 325ec6b Add certificate information to student report [Bill Tomczak]
  • 53e83d1 Add some navigation and heading to student report [Bill Tomczak]
  • e46e5c2 Add stub for course stats [Bill Tomczak]
  • e867ac8 Initial layout for student stats [Bill Tomczak]
  • 12a7185 Improve error handling [Bill Tomczak]
  • 31349a2 Fix template code formatting [Bill Tomczak]
  • c7fbf50 Move mycourses query into standardized student query [Bill Tomczak]
  • 175282f Use standard state methods for statistics model parameters [Bill Tomczak]
  • 0ab9a40 Make Queries model observers [Bill Tomczak]
  • b0fd741 Simplify Query class inheritance [Bill Tomczak]
  • 1fdcda5 Make our list models observable [Bill Tomczak]
  • fc11739 Add missing comments some standards fixes [Bill Tomczak]
  • 42c35b9 Provide localized method for getDbo() [Bill Tomczak]
  • c68bdfb Reorganize for better error handling [Bill Tomczak]
  • 4a25ced Remove router backward compatibility [Bill Tomczak]
  • d172bcb Fix class inheritance problem [Bill Tomczak]
  • 9f86037 Fix some faulty js in statistics module [Bill Tomczak]
  • 2ed2e4c Consolidate parameter management [Bill Tomczak]
  • 10f7b5f Consolidate/standardize ajax pagination [Bill Tomczak]
  • 154aa6d Add back missing help classes [Valentín García]
  • 471992a Merge branch 'OSCAMPUS-350-Statisitics' of https://github.com/OSTraining/OSCampus into OSCAMPUS-350-Statisitics [Valentín García]
  • fcd326d Minor fixes for adminitrator page in frontend [Valentín García]
  • 1514068 Be sure to load jQuery [Bill Tomczak]
  • 486173d Fix permissions test [Bill Tomczak]
  • d6005c7 Use new optional limit box from pagination layout [Bill Tomczak]
  • 8c3a384 Commit Valentin’s changes [Bill Tomczak]
  • 2b78b1e Add optional limit box to pagination layout [Bill Tomczak]
  • e9c63c2 Fix formatting and paging issues for student stats report [Bill Tomczak]
  • 1110753 Update formatting for lessons viewed report [Bill Tomczak]
  • c8f9f38 Fix color for tabs in administration page in frontend [Valentín García]
  • 4598596 Improve administrator page in frontend [Valentín García]
  • 083342e Improve layout for lessons in administrative page in frontend [Valentín García]
  • 30eefcf Improve CSS for administrator page in frontend [Valentín García]
  • a525e39 Fix CSS selector [Valentín García]
  • 1a51207 Bump dev version [Bill Tomczak]
  • dc87836 Disable quiz tab for now [Bill Tomczak]
  • d24a22a Finish up display of main student stats [Bill Tomczak]
  • a13342c Add limit box to course stat page [Bill Tomczak]
  • 7d872ad Implement translation strings, parameterize query period [Bill Tomczak]
  • 40a28ce add missing code doc [Bill Tomczak]
  • b2021a7 Improved parameter name [Bill Tomczak]
  • 1eccc09 Use language strings [Bill Tomczak]
  • 1688ba8 Add translation strings [Bill Tomczak]
  • 83c14c5 Implement language strings [Bill Tomczak]
  • 0d52826 Ensure default is pushed back to model [Bill Tomczak]
  • b977788 Allow for period length parameter [Bill Tomczak]
  • 7d87fb8 Drilldown link for student stats [Bill Tomczak]
  • c6bdceb Initial layout for student stats [Bill Tomczak]
  • 8f81492 Allow potential table striping for course stat report [Bill Tomczak]
  • 65a3aba Handle legacy error catching [Bill Tomczak]
  • 257e827 Use a temporary hardcoded ordering for course stats [Bill Tomczak]
  • 0cd49bb Remove debugging edit [Bill Tomczak]
  • 491605d Initial layout of lesson stats for front end [Bill Tomczak]
  • 391b3d5 Standardize on report selector, improve error handling [Bill Tomczak]
  • 809a8ce Trigger initial data area if enabled [Bill Tomczak]
  • 85bdb48 Simplify option passing [Bill Tomczak]
  • 945278a Implement new statistics queries in front end [Bill Tomczak]
  • 4d0c972 Add utility method for displaying templates of any layout [Bill Tomczak]
  • f3c7be5 Complete refactoring for generic statistics queries [Bill Tomczak]
  • afb0b06 Fix factory method calls [Bill Tomczak]
  • d4f0181 Merge branch 'development' into OSCAMPUS-350-Statisitics [Bill Tomczak]
  • 5919525 Begin refactoring statistics into an abstract class heirarchy [Bill Tomczak]
  • 56f23a6 Replace deprecated usage [Bill Tomczak]
  • ea24f36 Update deprecated usages [Bill Tomczak]
  • ce6d6bb simplify use statement [Bill Tomczak]
  • 7d3ccde Update/fix all Factory method calls [Bill Tomczak]
  • b7a8e5a Update/Fix calls to getUser() factory method [Bill Tomczak]
  • e39a5d1 Prevent duplicate tabbing [Bill Tomczak]
  • 587d589 Add language strings to js space [Bill Tomczak]
  • 80954e9 Use loading gif [Bill Tomczak]
  • 9f1787e Merge branch 'development' into OSCAMPUS-350-Statisitics [Bill Tomczak]
  • b54abed Rename administrator view to statistics [Bill Tomczak]
  • a545eeb Reorganize code for separate loading [Bill Tomczak]
  • ca890f7 Sync language files [Bill Tomczak]
  • a1bbf01 Add optional jQuery loading option [Bill Tomczak]
  • 8c6fd83 Reorganize for tabs structure [Bill Tomczak]
  • d7fa7a7 Remove sillines [Bill Tomczak]
  • e195bf0 Restructure for control/data tab orientation [Bill Tomczak]
  • 618577a Merge branch 'development' into OSCAMPUS-350-Statisitics [Bill Tomczak]
  • 8fb5248 Bump dev version [Bill Tomczak]
  • 8a62db5 Remove j2 compatibility tabs [Bill Tomczak]
  • c53e936 Minor tweaks for course tables for administrator page [Valentín]
  • 4ce9a7f Minor tweaks for course tables for administrator page [Valentín]
  • 7358eec Course tables for administrator page [Valentín]
  • 0f8f1e6 Tabs for administrator page [Valentín]
  • fd52797 Tweak course statistics list [Bill Tomczak]
  • a6915bb Course stats table tweaks [Bill Tomczak]
  • d06961c Stablize for jQuery [Bill Tomczak]
  • 07a1d4c Tweaks for pagination methods and signaling [Bill Tomczak]
  • dd3e727 Work out pagination for ajax sections [Bill Tomczak]
  • d0b21c0 Don’t automatically throw exception on unknown function [Bill Tomczak]
  • a6571e4 Initial POC for loading course data [Bill Tomczak]
  • 66d9626 Use internal oscampus classes for styling [Bill Tomczak]
  • 2387c96 Implement more robust error checking [Bill Tomczak]
  • 08d74e6 Consolidate view classes add minimal styles [Bill Tomczak]
  • fe4d31e Initial layout and POC for ajax requests [Bill Tomczak]
  • 8bd6dbe Remove unused property [Bill Tomczak]
  • 05a06d1 Setup initial layout of admin page [Bill Tomczak]
  • 12d2cb7 Prevent access via core.tools access [Bill Tomczak]
  • 3bbea11 Create administrator view stub [Bill Tomczak]
  • 8532bea Remove Joomla 2.x support layer [Bill Tomczak]
  • 4bf4df6 Add safety for possible compression issues [Bill Tomczak]
  • 123b18d Fix code comment [Bill Tomczak]
  • 432b6bd Update minimum system requirements [Bill Tomczak]

OSCampus v1.1.7

  • Improved language for creating the single class menu
  • Display course lengths over 59 minutes in hours

Commit Log

  • f127ce1 Release v1.1.7 [Bill Tomczak]
  • affc24a Fix pluralization of fractional durations [Bill Tomczak]
  • 4b1d4ef Improve language for single class menu items [Bill Tomczak]
  • b267804 Resort manifest file list [Bill Tomczak]
  • 9c74eb1 Remove unused files [Bill Tomczak]
  • c3d517e Standardize manifest paths [Bill Tomczak]
  • 7184d90 Add missing description for advanced config page [Bill Tomczak]
  • 0e8dfc7 Bump dev version [Bill Tomczak]

OSCampus v1.1.6

  • Add length display on single class page
  • Improved formatting of class length for classes longer than 60 minutes
  • Permits hiding download button in video (Wistia) lessons
  • Adds ordering options to pathways landing pages for both class lists and pathway lists
  • Fixes language issues in fr-FR translation
  • Fixes various internal issues and potential bugs

Commit Log

  • 9bd92f8 Release v1.1.6 [Bill Tomczak]
  • e79950d Provide better display of class length for longer classes OSCAMPUS-348 [Bill Tomczak]
  • 6aee210 Fix typo in fr-FR translation [Bill Tomczak]
  • d739cad bump dev version 1.1.6b3 [Bill Tomczak]
  • d54c63d Allow for ordering selection for both pathways and courses OSCAMPUS-347 [Bill Tomczak]
  • fe38f6c Additional safety check [Bill Tomczak]
  • 2af568b Minor formatting fixes [Bill Tomczak]
  • 35212ce Fix instantiation inconsistency [Bill Tomczak]
  • 1026790 Fix potential issue with access check [Bill Tomczak]
  • 5cf155a Fix paths for removal [Bill Tomczak]
  • d6a2d4f Allow ordering for pathways menus [Bill Tomczak]
  • 2e0456a Provide means of setting order via menu parameters [Bill Tomczak]
  • 4166f14 Minor format corrections [Bill Tomczak]
  • 19133b4 Safer and more flexible getParams() model method [Bill Tomczak]
  • bbbd1d3 Generalize language string for new usages [Bill Tomczak]
  • 37fef8e Remove unnecessary metadata.xml files [Bill Tomczak]
  • 34d6754 Bump dev version 1.1.6b2 [Bill Tomczak]
  • f732bca Small formatting fix [Bill Tomczak]
  • efa2547 Add configuration option to disable downloading videos [Bill Tomczak]
  • 1a14024 Add missing language string [Bill Tomczak]
  • 5c83cac Improve handling of TCPDF form field [Bill Tomczak]
  • 9207057 Update deprecated docs [Bill Tomczak]
  • a94633c Standardize download parameter settings [Bill Tomczak]
  • 153532a Fix some typos [Bill Tomczak]
  • cf1c51a Display download button only if an upgrade URL has been supplied [Bill Tomczak]
  • 19e9b8a Minor formatting/standards fixes [Bill Tomczak]
  • 20413a2 Update deprecated usages [Bill Tomczak]
  • b7f8090 Bump dev version 1.1.6b1 [Bill Tomczak]
  • 3375416 Reorganize/sync language files [Bill Tomczak]
  • 00b42d4 Synchronize French language strings [Bill Tomczak]
  • 0568b85 Move language constants for Joomla core [Bill Tomczak]
  • 8849d1c Length string for French language [Valentín]
  • fcf2dd9 Add length to single course page [Valentín]
  • 36880c5 Update fr-FR translation with newer language constants [Bill Tomczak]
  • 379fbe0 Reorganize, reformat language files [Bill Tomczak]
  • 7c2f8ed Add placeholder to questions management in backend [Valentín]
  • b3f7338 Improve my certificates table display on mobile [Valentín]
  • 83e81c0 Update copyright statements [Bill Tomczak]

OSCampus v1.1.5

Fixes issues with lesson navigation in Internet Explorer 11

Commit Log

  • e8a8a17 Release v1.1.5 [Bill Tomczak]
  • 8726351 Release beta version [Bill Tomczak]
  • 9744c5e Implement hack for problems in IE 11 OSCAMPUS-336 [Bill Tomczak]
  • 62d973a Minor formatting fix [Bill Tomczak]
  • 4ce9b31 Fix issue in IE where video ready fires before doc ready [Bill Tomczak]
  • 2f8b0ed More reliable use of jQuery [Bill Tomczak]
  • fa7b558 Add missing language constant OSCAMPUS-335 [Bill Tomczak]

v1.1.2

OSCampus

v1.1.2 - Maintenance
Mar 27, 2017

  • Prevent unauthorized access to embedded url and text lessons

v1.1.1 - Maintenance
Mar 21, 2017

  • Now compatible with Joomla! v3.7
  • Quiz Passing Score, Time Limit and Limit Alert are now configuration options
  • Quiz Time Limit settable for individual quizzes
  • Selectable fonts from TCPDF (Improved support for more languages)
  • Fix issues with pdf generation caused by misbehaved plugins

v1.1.0 - Support Library Updates
Feb 22, 2017

  • Update Mobile Detect and Twig libraries
  • Improvements to pathways display
  • Add plugin trigger for oscampusDownloadLimit event
  • Remove access to incomplete view
  • Restore missing batch button for lessons view

v1.0.11 - Maintenance
Feb 6, 2017

  • Improve handling of classes with no teacher
  • Fix issue with certificate image path
  • Fix issue with single question quizzes

v1.0.10 Hot Fix
Jan 17, 2017

  • Fixes some issues introduced in v1.0.9
  • Fixes Invalid controller: name='course', format=''
  • Fix osmap plugin manifest for language folders

v1.0.9 Maintenance Release
Jan 10, 2017

  • Limited/Incomplete French translation added
  • Provide warning about upcoming license

NOTE: v1.0.10 will be the last available without a subscriber license key!

  • Improve handling of possible license manager issues
  • Fix invalid method signature
  • Remove unused method intended for J2.5 b/c
  • Add alerts for change in licensing OSCAMPUS-312
  • Remove obsolete file/folder
  • Fix link to JED
  • Remove Joomla 2 support
  • Add French translation attribution to Olivier
  • Clear gratuitous comments
  • Addition of French translation files

v1.0.8 Security Release
Dec 22, 2016

  • Fixes XSS vulnerability
  • Add class titles to text searches
  • Prepare new release
  • Filter the text string before print on the module
  • Fix confusion with field name
  • Search course titles in text searches
  • Begin new dev cycle

v1.0.7 Admin Utilities and Statistics
Nov 28, 2016

  • Disable unfinished course stats for release
  • Fix default report handling
  • Rearrange columns
  • Reorganize for simpler extensibility
  • Rename for a default template
  • More flexible naming conventions
  • use less-conflict potential urlvar, fix start-of-week calculation
  • Nicer select/refresh controls
  • Fix Start of Week calculation
  • Add a refresh button
  • Minor formatting fix
  • POC for views by week
  • Language
  • Use full date/time for earliest/latest visits
  • Initial stats page POC
  • add php utility function used in debugging
  • Reorganize tool view class hierarchy
  • More rigorous class definitions
  • Fix minor language typo
  • Minor language change
  • Add placeholder for statistics section
  • Remove duplicated file header
  • Fix incorrect file header
  • Update license headers
  • Sync all related version numbering
  • remove gratuitous required options
  • Begin 1.0.7 beta 2
  • Slightly more efficiency in dom ready initializations
  • Minor language fix
  • Implement transfer execution
  • Adjustments to messaging
  • Move responsibility for messaging
  • Modularize js code
  • Messaging refinements and fix hardcoded texts
  • Remove more hardcoded text
  • Add link to TCPDF repository
  • Messaging for actually transfer execution
  • Replace hardcoded utility dashboard heading
  • Provide sanity check before actually executing user transfer
  • Complete UI management and messaging
  • More consistency in language
  • Reinstate sidebar submenu
  • Begin new dev cycle
  • Complete display for transferring users
  • Fix some minor code commenting/typos
  • Setup transfer utility with ajax endpoint
  • Add Twig function to get magic object values
  • Reorganize for better scalability
  • More prototyping of utilities page
  • Flesh out the utilities view a bit more
  • Sync version numbers on all related extensions
  • Initial hooks for creating utility page