Community Release Notes - 7.2.0
Due to the covid pandemic release 7.1 has been bundled into 7.2
Rogo 6.5+ is a pre-requisite
Requirements
Apache | 2.4 |
PHP | 7.3 |
MySQL | 5.7 |
7.2.3
Bug
[ROGO-2881] - Staff members cannot reset break timer when they reset the paper timer via class totals report
[ROGO-2903] - add screen break clicakable when paper locked
[ROGO-2904] - survey reports invalid links
[ROGO-2909] - Archive script not working correctly
[ROGO-2912] - In the Calculation question editor, when clicking the 'Add more answers' button, it instead adds a new variable
[ROGO-2919] - WYSIWYG editor is not loading on student exam script if last editor is set to be plain text
[ROGO-2930] - class totals new year auto test failure
[ROGO-2931] - Modules not opening after upgrade to 7.2.2
[ROGO-2935] - Unable to add student notes
7.2.2
Bug
[ROGO-2885] - Warning being thrown on reveiws/start.php since 7.2 release
[ROGO-2896] - Staff users should not be able to change remote summative checkbox when summative management is enabled
[ROGO-2906] - Question/Paper search owner list broken for staff users
[ROGO-2907] - Trying to mark text box answers just presents a blank screen
[ROGO-2908] - Cannot copy from locked questions in question bank/search
7.2.1
Bug
[ROGO-2826] - Can create a multi-day exam whether the summative_remote config option is set or not
[ROGO-2840] - announcements are not formatted correctly
[ROGO-2841] - Extended matching question errorenously displaying incorrect display warning on paper details page
[ROGO-2859] - Behat failures in paper setup tests
[ROGO-2860] - Notice when creating a Progress test
[ROGO-2864] - Behat failure when generating questions in one test
[ROGO-2871] - Colour picker for Heading/Theme Colour accessibility option does not work
[ROGO-2874] - ndb cluster poor performance on queries with EXISTs
[ROGO-2877] - import of audio files via raf/qti not working
[ROGO-2878] - Syntax illustration for Import Module Enrolments is incorrect
[ROGO-2884] - Error being thrown by paper/copy.php since 7.2 release
[ROGO-2887] - Not all staff should have to set availability
[ROGO-2894] - campus sync trying to create invalid role
[ROGO-2898] - Attempt to change any properties of a progress test paper fails (post locking)
Improvement
[ROGO-2837] - sync modules from sms based on module year start
7.2.0
Bug Fixes
[ROGO-2710] - when failed to create a paper then redirect to paper's details page and show GET error.
[ROGO-2726] - Inefficient SQL in learning objective retrieval loop causes high CPU load
[ROGO-2729] - Missing HTML entity encoding on hotspot question data
[ROGO-2731] - Class total does not show percentage
[ROGO-2758] - /admin/users_from_SMS.php fails if forname begins with unicode character
[ROGO-2762] - If user role does not have access to exams they should be redirect to their homepage
[ROGO-2765] - Redirection to install page is broken
[ROGO-2766] - Icon on secure connection page is broken
[ROGO-2768] - Rogo can break in a supported language is not installed
[ROGO-2771] - Redirect loops can happen when Rogo is in a sub directory
[ROGO-2773] - Missing Javascript on paper/start when Rogo in sub directory
[ROGO-2774] - Login page has missing javascript when accessed via /index.php and installed in a sub directory
[ROGO-2777] - Some reports not well localised
[ROGO-2779] - Behat fails in Chrome 81
[ROGO-2780] - Behat sets cfg_root_path incorrectly
[ROGO-2781] - codesniffer failing
[ROGO-2783] - Invigilation screen timestamp logic
[ROGO-2786] - Tinymce editor not loading on reference material edit screen
[ROGO-2787] - Remote Summative Exams not included in statistics
[ROGO-2788] - Fill in the blank set to Blank Textboxes not displaying blank if correct answer is 0
[ROGO-2791] - Admin footer did not load scripts correctly when Rogo installed in sub directory
[ROGO-2797] - Incorrect assumptions about database timezone in Unit tests.
[ROGO-2801] - Unrequired calls to objective mapping system
[ROGO-2804] - Unit tests trying to create same year twice from July until December
[ROGO-2805] - Default mysql port is commonly used throughout the code instead of configure port.
[ROGO-2811] - Duplicate element id in frequency discrimination report
[ROGO-2819] - upgrade sciprt not working for 7.2
[ROGO-2821] - Unable to Edit properties of a Paper as admin users
[ROGO-2822] - 3d objects misaligned in exam
[ROGO-2827] - cannot change colours in students accessiblity panel if they have not accessed rogo before
[ROGO-2831] - 2021 not available in list of years when changing available from
[ROGO-2834] - Invitation emails are denied
[ROGO-2835] - Apache auth createnewuserassociation compares uninitialised variable
[ROGO-2850] - Possible race condition on auto-save answers before auto-finishing paper
New Feature
[ROGO-2651] - Add ability to copy standards setting to be copied when duplicating a paper
[ROGO-2672] - Enable images in feedback
[ROGO-2673] - Allow videos in questions
[ROGO-2776] - Allow a dump page on behat failures
[ROGO-2832] - Safe Exam Browser integration
Improvement
[ROGO-2574] - Fix SQL on frequency_discrimination_analysis.php to use variable instead of hardcoded values
[ROGO-2576] - Option to show scenario only once for a series of textbox questions with same scenario
[ROGO-2623] - PHP coding standards
[ROGO-2720] - MYSQL 8 Compatiblity
[ROGO-2763] - user index screen performance improvement
[ROGO-2767] - Remote Summative Exams
[ROGO-2803] - class totals report performance
[ROGO-2806] - class totals report check coding standards
[ROGO-2807] - mysql innodb cluster compatibility
7.1.0
Bug Fixes
[ROGO-1907] - Rogo- Print Hardcopy version - 'Page-break' per question function not working
[ROGO-2048] - Unable to delete a test Campus - it appears to have no labs attached to it.
[ROGO-2401] - $deadline not localized in external_email_msg.php
[ROGO-2408] - fatal error on install screen if database already exists
[ROGO-2420] - Extended Matching question reports not answered when question is tested
[ROGO-2469] - Keyword edit with non alpha character
[ROGO-2494] - Linked calculation questions cause notice on Objectives Mapping screen
[ROGO-2504] - inability to add a keyword to a locked question
[ROGO-2513] - Extra time field in Accessibility setting not saving
[ROGO-2517] - Paper title warning message issue
[ROGO-2540] - Blank screen on install if support email address left blank
[ROGO-2549] - Fatal error when using alternative LDAP login
[ROGO-2553] - Trying to create a username with an underscore - user does not create, no error/warning returned
[ROGO-2598] - duplicate scenarios in calc questions when printed
[ROGO-2608] - Class Totals export when using Chrome displays page not working
[ROGO-2618] - Incorrect paths generated for emails
[ROGO-2620] - Page not found when user clicks on Re-assign to User... in Class Totals
[ROGO-2627] - OSCE papers will not import overall classification when set to Pass | Fail
[ROGO-2634] - MathsUtils::percentile function returns and empty stirng when it should return a float
[ROGO-2635] - Matrix correction throwing php error
[ROGO-2641] - If api not enabled the non routeable paths should display page not found
[ROGO-2642] - calculation remarking throwing php warning
[ROGO-2643] - Question edit screen throwing php warning
[ROGO-2646] - Help pages internal consistency test
[ROGO-2659] - Question preview sends many requests per second to server
[ROGO-2663] - it is not possible to set a standard setting for MCQ if horizontal display mode selected
[ROGO-2664] - standard setting misaligned for caluclation question type
[ROGO-2669] - Random block not rendering correctly
[ROGO-2678] - Extended matching questions produce invalid tables in reviews
[ROGO-2679] - Extended matching questions have unlocalised string during standards setting
[ROGO-2703] - Question elimination does not show strike through on second option
[ROGO-2715] - Mathjax not recognising tinymce mee tex on paper details screen
[ROGO-2719] - Missing tranlsation files for texteditor
[ROGO-2754] - Slim Application Error at /api/
[ROGO-2756] - CTP - Extended matching questions produce invalid tables in reviews - KK060320
New Feature
[ROGO-2554] - HTML5 hotspot question code implementation
[ROGO-2558] - Implementation of default editor for textbox questions
[ROGO-2609] - Add ability to search feedback fields on question search
[ROGO-2628] - Add ability to print hardcopies of papers without notes
Improvement
[ROGO-642] - Student cohort of paper list
[ROGO-2313] - Advanced re-factoring
[ROGO-2477] - RQB showing variable number of marks warning - messes up question display in test and preview
[ROGO-2541] - Warn user on installation if we cannot connect to the database to check its version
[ROGO-2560] - Add retry link for maintenance mode
[ROGO-2562] - Improve paper editing when multiple papers open in tabs
[ROGO-2563] - Add ability to add lines to end of config file and clean up closing PHP tags
[ROGO-2567] - Add ability to search for questions by ID
[ROGO-2570] - Improved finalise mark screen for textboxes
[ROGO-2571] - Add an Edit Question link to the paper review process
[ROGO-2572] - Prevent page breaks in the middle of questions on printing
[ROGO-2573] - Allow search of questions with/without correct answers
[ROGO-2577] - Display unanswered question count on Frequency and Distribution report
[ROGO-2596] - Twig upgrade: Twig deprecated calls in use
[ROGO-2599] - Textbox student responses not highlighting matching text
[ROGO-2604] - Add ability to create papers via the UI in Behat
[ROGO-2613] - Summative exam process improvements
[ROGO-2614] - Archiving old data
[ROGO-2615] - Run SMS enrolment feed for previous years
[ROGO-2621] - replace dbunit within automated tests
[ROGO-2654] - Upgrade Slim API to version 4
[ROGO-2680] - Extended matching questions should not use silly loops in the frequency and analysis code