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

OSCampus v1.2.5

  • Allow user with 'Administrator Tools' permission to download certificates from statistics page

Commit Log

  • d578b339 Release v1.2.5 [Bill Tomczak]
  • 68daa845 Allow accès to certificates for users with Administrator Tools access OSCAMPUS-387 [Bill Tomczak]
  • 86cd519b Update obsolete usage [Bill Tomczak]

OSCampus v1.2.4

  • Fixes issue with embedded url preview in admin
  • Adds new single pathway item
  • Fixes a routing issue in search module
  • Make sure all items returned on non-paginated views
  • Adds OSCampus-specific list limit and options for all paginated frontend lists
  • Fixes obscure problem with component params mixed up with menu params

Commit Log

  • 987b7b16 Fix breadcrumb construction for new pathway item [Bill Tomczak]
  • 2b53b13b Release v1.2.4 [Bill Tomczak]
  • 5366f3d5 Add custom list limit to search, pathway and pathways views [Bill Tomczak]
  • 27532b32 Set list limits using cascading defaults: menu > OSCampus > Global [Bill Tomczak]
  • bcc83da3 Prevent component params from getting merged with menu parameters [Bill Tomczak]
  • f7aa30a1 Fix formatting [Bill Tomczak]
  • 91a89e65 Create default list length limit [Bill Tomczak]
  • 0b882fd6 Ensure all items returned on non-paginated views [Bill Tomczak]
  • a5894933 Merge pull request #315 from OSTraining/OSCAMPUS-382 [Bill Tomczak]
  • 6e46c136 Ensure not losing additional custom urlvars OSCAMPUS-384 [Bill Tomczak]
  • c330ea80 Update language strings [Bill Tomczak]
  • f1e99022 Adjust SEF build method for new single pathway menus [Bill Tomczak]
  • a38f0565 Have route finder append pathway id [Bill Tomczak]
  • d14e54d4 Fix issue with url pathing in search module [Bill Tomczak]
  • 14d0aab7 Improved variable name [Bill Tomczak]
  • d4b4bbb4 Add single pathway view to router finder [Bill Tomczak]
  • a16ef491 Create new menu definition for single pathway view [Bill Tomczak]
  • cd5f3ce4 Minor formatting fix [Bill Tomczak]
  • 6a6ce177 Bump dev version [Bill Tomczak]
  • 85b35da1 encode url passed via ajax call to avoid firewall restrictions [Bill Tomczak]

OSCampus v1.2.3

  • Fixes issue with answers not saving when subset of questions are displayed
  • Option to allow questions to be displayed as entered
  • Improvements to determining lesson access
  • Prevent guest users from ever seeing quizzes regardless of access
  • Handle deleted users more gracefully in statisitics
  • Add new user plugin to handle garbage collection for deleted users
  • Fixes certificate references in statistics views

Commit Log

  • a4a0dcce Release v1.2.3 [Bill Tomczak]
  • c55184a5 Fixes incorrect certificate in statistics view [Bill Tomczak]
  • f9724fcf Fix some comments [Bill Tomczak]
  • 92ab141a Fix typo in path [Bill Tomczak]
  • 7bb9e9c1 Ignore arguments we don’t use [Bill Tomczak]
  • 3137c89c Add garbage collection for deleted users [Bill Tomczak]
  • b0304f83 Bump dev version [Bill Tomczak]
  • d93462fd Handle deleted users in statistics more gracefully [Bill Tomczak]
  • c4c79f28 Check data type before normalization [Bill Tomczak]
  • 41097dc1 Fix some comments [Bill Tomczak]
  • 47a2239f Merge pull request #314 from OSTraining/OSCAMPUS-353 [Bill Tomczak]
  • 1a5d55f2 Never allow quizzes for guest users [Bill Tomczak]
  • 05a707d6 Do a full cleanup on submitting quiz [Bill Tomczak]
  • bdcb1cf9 Move authorization to top lesson class [Bill Tomczak]
  • 42301a1e Import class usage [Bill Tomczak]
  • 73d6e311 Allow use of all questions without randomizing OSCAMPUS-371 [Bill Tomczak]
  • 8bd3506d Fix issues with selecting a subset of questions [Bill Tomczak]
  • 4065e77c Allow passing of input filter types in Lesson\Type\AbstractType::getUserState() [Bill Tomczak]
  • 877f7cca Standards/Comments fixes [Bill Tomczak]
  • 7ed15514 Bump dev version [Bill Tomczak]

OSCampus v1.2.2

NOTE: If you are using the OSMap plugin for OSCampus, you will need to re-enable it and check any settings you may have changed.

  • Stats: Download links for certificates
  • Stats: Allowing hiding unviewed lessons in student reports
  • Stats: Adds drilldown to student from course report
  • Adds ability to theme all output
  • Refactor OSMap plugin to updated system

Commit Log

  • 30e3e47 Release v1.2.2 [Bill Tomczak]
  • 258e4a3 Fix sketchy method usage [Bill Tomczak]
  • 18c0752 Update obsolete usage [Bill Tomczak]
  • 4220a5f Add missing language strings [Bill Tomczak]
  • d6cb6ff Fix xml formatting [Bill Tomczak]
  • 9a899e9 Add certificate icon/print generator [Bill Tomczak]
  • a5db37e Remove legacy osmap plugin [Bill Tomczak]
  • 4da649c Fix issues with modified, priority, freq in OSMap plugin [Bill Tomczak]
  • d1aed1f Minor format adjustments [Bill Tomczak]
  • 77bbf29 Swap OSMap plugins [Bill Tomczak]
  • 1c54472 Fixes property reference [Bill Tomczak]
  • 287e8fa Initial attempt to refactor osmap plugin [Bill Tomczak]
  • d6616b5 Fix README typos [Bill Tomczak]
  • 8c4b0c2 Update README.md [OSTraining]
  • 4bc83b1 Replace html entities [Bill Tomczak]
  • 23723d1 Add developer documentation on theming overrides [Bill Tomczak]
  • eb120b7 Keep layout overrides segregated by theme [Bill Tomczak]
  • b311baf Keep view template overrides segregated by theme [Bill Tomczak]
  • 2d2a6cd Sort theme list by name in form field [Bill Tomczak]
  • 6bb38d9 Implement theme overrides for layout files. [Bill Tomczak]
  • 7d83eec Update formatting to standards [Bill Tomczak]
  • 9d6f617 Provide theme override system for view templates [Bill Tomczak]
  • 03af094 Add missing comments [Bill Tomczak]
  • 6012b7e bump dev version [Bill Tomczak]
  • e3a9406 Initial refactoring for adding theming [Bill Tomczak]
  • eb5d0d1 Fix typo / standards fixes [Bill Tomczak]
  • 00b9fc3 Bump dev version [Bill Tomczak]
  • e8c036c Add student lessons drill down from course report student list. [Bill Tomczak]
  • 440310e Cleanup default/top-level statistics template [Bill Tomczak]
  • 8f55c24 Modify student lessons report to allow invocation from any other report [Bill Tomczak]
  • e9c3fae Create standard back button functionality [Bill Tomczak]
  • a9cbf94 Set statistics report layout first - fixes incorrect error message problem [Bill Tomczak]
  • e137968 Fix comments and formatting [Bill Tomczak]
  • 69abb0f Make showing all lessons optional in student lessons report [Bill Tomczak]

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]