Community Release Notes - 7.0.0

Rogo 6.5+ is a pre-requisite

This will be the first version of Rogo that will support PHP 7. It will not be backwards compatible with PHP 5.

Requirements:


Apache2.4
PHP7.2
MySQL5.7

7.0.0

Bug Fixes

  • [ROGO-2303] - Number of students always shows as 1 under student list icon
  • [ROGO-2305] - Cannot assign a student id to an existing user with a null student id in user edit screen
  • [ROGO-2317] - Search users by academic year works oddly
  • [ROGO-2333] - Install screen does not require database password
  • [ROGO-2334] - Leaving Blanks in Matrix questions causes marking problems
  • [ROGO-2360] - Rogo calling incorrect curriculum map api
  • [ROGO-2380] - Error thrown (if debug enabled) on add/edit lab
  • [ROGO-2382] - Internal reviewer met with white screen on login
  • [ROGO-2383] - API not updating course parent school when external school id provided
  • [ROGO-2384] - Notice displaye when curl used with CURLOPT_SSL_VERIFYHOST = 1
  • [ROGO-2385] - QTI Import throws php warning
  • [ROGO-2386] - Notice during upgrade to Rogo 7
  • [ROGO-2387] - Error on module edit
  • [ROGO-2390] - php warning on paper details screen if a paper contains random questions
  • [ROGO-2392] - Online help test works only for DB named "rogo"
  • [ROGO-2397] - hard coded strings need replacing with translations
  • [ROGO-2399] - online help gaps page displays white screen
  • [ROGO-2402] - ldap login failure
  • [ROGO-2412] - Keyword can't be deleted
  • [ROGO-2414] - ldap not configured correctly on install via UI

New Feature

  • [ROGO-659] - Warning users about linked calcualtion questions
  • [ROGO-2362] - 3d view capability in Rogo


  • [ROGO-2364] - Display of 1st and 2nd marker comments when finalising marks

Improvement

  • [ROGO-1581] - MYSQL 5.7 Compatiibilty
  • [ROGO-1813] - Rogo charset
  • [ROGO-2227] - PHP 7 compatibility
  • [ROGO-2262] - Allow editing of external module id
  • [ROGO-2263] - Make text editor pluginable
  • [ROGO-2309] - Exam paper base re-factor
  • [ROGO-2327] - Improve summative paper access checks
  • [ROGO-2388] - Port existing calls to demo.inc and and sort.inc to new class versions


7.0.1

Bug Fixes

  • [ROGO-2521] - Calualtion question variables are considered invalid when negative
  • [ROGO-2523] - Flash questions not marking
  • [ROGO-2524] - Behat tests failing due to INVALID_SESSION
  • [ROGO-2526] - Guest users not created on install


7.0.2

Bug Fixes

  • [ROGO-2418] - Subfolders cannot be seen except by their owner, even if modules are ticked
  • [ROGO-2545] - Characters with accents not displaying correcting in dropdown fill in the blank
  • [ROGO-2559] - Variable initialisation bugfix
  • [ROGO-2561] - Users not always redirected to correct paper when saving questions
  • [ROGO-2582] - Undefined index when previewing Enhanced calculation question
  • [ROGO-2589] - Upgrade from Rogo 6.5.5 to 7.0.1 causes SQL error in utf8mb4 upgrade

Improvements

  • [ROGO-2557] - Move question-specific helper JS to its own folder
  • [ROGO-2564] - Redirect after logging in to prevent 'reload this page?' issue


7.0.3

Bug

  • [ROGO-2594] - Missing table closure tag for likert questions
  • [ROGO-2595] - Radio buttons/checkboxes misaligned on exam paper
  • [ROGO-2607] - Multiple Text Box questions on exam screen using TinyMCE inherits unanswered status from final textarea
  • [ROGO-2616] - HTTP Error 500 when trying to reset password.
  • [ROGO-2617] - Reset Password Token Screen
  • [ROGO-2624] - Marker comments breaking on finalise marks screen if special characters used
  • [ROGO-2625] - Greyed out MCQ answers do not preserve correct greyed answers between screens

Improvement

  • [ROGO-2638] - Calculation missing a bracket when Precision set to a significant figure
  • [ROGO-2639] - Multiple choice options text and radio button not aligned

7.0.4

Bug

  • [ROGO-2647] - Class Totals not displaying when a metadata group is selected
  • [ROGO-2649] - Questions don't appear on offline paper details screen