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