Bug Tracker

Browse through the lastest 25 bug reports in the table below. Click on the Bug ID for a more detailed account of the bug. Select from the links to browse or search the bug tracker, to request a bug tracker account (open to ATutor developers), or to report a bug to the Bug Report Forum.

Browse Bug Tracker Anonymously | Request Bug Tracker Account | Report Bugs

Current Bug Summary


Bug IDSummaryDescription
5760 PHP7 Issues

Status: New
Date Submitted: 1487350202
Last Updated: 1487350202
Severity: Major
Resolution: Open

ATutor won;t run with php7.1. The $array_type should be MYSQLI_ASSOC in mysql_connect.inc.php:

function queryDB($query, $params=array(), $oneRow = false, $sanitize = true, $callback_func = "mysql_affected_rows", $array_type = MYSQL_ASSOC) {
5759 Deprecated Class with same funciton name in php7

Status: New
Date Submitted: 1487346012
Last Updated: 1487346012
Severity: Major
Resolution: Open

Function names cannot be the same as class names in PHP 7


Message: PHP7 don`t use mysql librery, error install (don`t view mysql)
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Message has a deprecated constructor in J:\OpenServer\domains\atutor1\include\classes\Message\Message.class.php on line 20

Warning: Cannot modify header information - headers already sent by (output started at J:\OpenServer\domains\atutor1\include\classes\Message\Message.class.php:20) in J:\OpenServer\domains\atutor1\install\index.php on line 22

Warning: Cannot modify header information - headers already sent by (output started at J:\OpenServer\domains\atutor1\include\classes\Message\Message.class.php:20) in J:\OpenServer\domains\atutor1\install\index.php on line 23


Things to describe:
Operating system ATutor is installed on - win 7
ATutor version - 2.2.2 (night build )
Patch #s applied - no
ATutor theme name -
PHP version - 7.0.8
MySQL version - 5.0.12
Webserver & version - apache 2 with PHP7x64 x64
Copies of error messages -
Changes to default settings - no
Web browser being used - FF, Chrome
5746 MySQL strict mode in 5.7+ fails

Status: New
Date Submitted: 1483916599
Last Updated: 1483916599
Severity: Major
Resolution: Open

Introduced in MySQL 5.7, if strict mode is enabled, the default dates like 00-00-00 will fail during installation (ans elsewhere assumed).

http://www.atutor.ca/view/7/26136/1.html
5745 Add forums to content nav

Status: New
Date Submitted: 1483571659
Last Updated: 1483571659
Severity: Feature
Resolution: Open

Like quizzes that get displayed in the content menu when they are associated with content, do the same for forums associated with content.
5744 Side menu title elipse'd

Status: New
Date Submitted: 1483565218
Last Updated: 1483565218
Severity: Minor
Resolution: Open

The title attribute for side menu listing is truncated at the same point as the link text. The title should display the full text of the listing.
Default theme
5743 Visual Editor Pref Fails

Status: New
Date Submitted: 1483564372
Last Updated: 1483564372
Severity: Minor
Resolution: Open

In ATSP, the text based HTML editor opens by default in the content editor, even when the users as the visual editor preference set.
5742 Delayed Announcements

Status: New
Date Submitted: 1483388145
Last Updated: 1483388145
Severity: Feature
Resolution: Open

Add feature that would let instructors schedule preauthored course announcements. i.e. delayed announcements
5617 Google Calendars require OAuth 2

Status: Assigned
Date Submitted: 1451943439
Last Updated: 1483366193
Severity: Major
Resolution: Open

As of April 20, 2015 OAuth2 is required for google api access. Cpnnecting to google calendars from ATutor is currently not possible for any new connections. Existing OAuth1 connections will continue for a while.

Calendar API
https://developers.google.com/google-apps/calendar/?csw=1
https://developers.google.com/google-apps/calendar/overview
https://developers.google.com/google-apps/calendar/quickstart/php
5720 Undefined index error in vitals

Status: Assigned
Date Submitted: 1473082449
Last Updated: 1483366145
Severity: Minor
Resolution: Open

Notice: Undefined index: qti_export_version in ATutor/include/lib/vital_funcs.inc.php on line 1205
5623 handbook links not linked

Status: Closed
Date Submitted: 1452033819
Last Updated: 1483365951
Severity: Minor
Resolution: Fixed

Handbook links have lost their direct link to the relevant page in the handbook.
5724 Edit FS file specialchars

Status: Resolved
Date Submitted: 1474581604
Last Updated: 1483365924
Severity: Minor
Resolution: Fixed

When editing an html file in file storage, charcaters are output as entities.
5725 Sidemenu toggle image fails

Status: Assigned
Date Submitted: 1475100171
Last Updated: 1483365905
Severity: Minor
Resolution: Open

On occasion the + toggles in the side menu loose the toggle image and are replaced with the alt text "toggle."
5729 NoLookUpFeedback

Status: Resolved
Date Submitted: 1478565560
Last Updated: 1483365796
Severity: Minor
Resolution: Fixed

Need to add noLookUpFeedback to the header templates for each of the themes to make it possible to pass untranslated strings as feedback using the GET['fb'] variable.

A better strategy would be to update Message.class.php to allow strings, rather than tokens,to be added to the SESSION, and printed out when the page reloads.
5740 Uninstall Module Fails

Status: New
Date Submitted: 1482537294
Last Updated: 1482537294
Severity: Major
Resolution: Open

Can't rememeber the last time I saw the module uninstall work.

For GameMe, the module dir seems to delete okay, though an error message say it failed.

The GameMe tables and language do not get deleted.
5700 Gamification Module

Status: Resolved
Date Submitted: 1470229407
Last Updated: 1482535001
Severity: Feature
Resolution: Fixed

Potential lib for gamification module for ATutor
PHPGamification gamification Lib
https://github.com/atutor/PHPGamification
5737 GameMe runs when not enabled

Status: Resolved
Date Submitted: 1481153231
Last Updated: 1482534898
Severity: Minor
Resolution: Fixed

When in a course that does not have the side menu or GameMe panel enabled, the config GameMe message appears.
5739 Restore Backup with option

Status: New
Date Submitted: 1482449442
Last Updated: 1482452147
Severity: Minor
Resolution: Open

When restoring a GameMe backup, restoring the gm_options table breaks, because the first field "options" is a reserved word.

Prefereably update backup restore to backquote all column names, or change the option column to something else.
5738 Keyboard hides Subnav tabs

Status: Resolved
Date Submitted: 1481329399
Last Updated: 1481585506
Severity: Minor
Resolution: Fixed

When navigating through the GameMe tabs by keyboard, one tab in the set when enter is pressed, collapses the tabs into one. Clicking won't bring the tabs back. Only a double keypress will.

Using the ATSP theme missing the subnav collapse toggle.
5736 GameMe2 Suggestions

Status: New
Date Submitted: 1481063786
Last Updated: 1481066590
Severity: Feature
Resolution: Open

1. Have the GameMe module access other modules' GameMe attributes: define an event and callback in their module.php file.
2. Option to hide names in the leader board.
3. GameMe log when viewing user Progress
4. Ability to turn off default events/badges if they should not be enabled in a course.
5727 Blog comment reach white screen in GameMe

Status: New
Date Submitted: 1477690085
Last Updated: 1479943285
Severity: Minor
Resolution: Open

When blog comments reach value is reached, the badge is sent by email okay, but a blank screen appears. No errors appear in the logs, the callback function is the same as every other, except for the "alais" identifying the badge to use.

Suspect a php varible conflict somewhere, but have not been able to find it.
5735 Handbook does not handle module help

Status: New
Date Submitted: 1479943195
Last Updated: 1479943195
Severity: Major
Resolution: Open

Currently not possible to link the handbook to module pages like documentation/admin/?=/some/mod/handbook_page.php. Only single pages are possible.

Gameme module hadbook pages as an example.
5734 Import Question with HTML

Status: New
Date Submitted: 1479835789
Last Updated: 1479835789
Severity: Minor
Resolution: Open

Questions that have been exported from the question bank, that have HTML in them, fail to import.
5733 GameMe Login event fails for optimized loading

Status: New
Date Submitted: 1479250706
Last Updated: 1479250706
Severity: Minor
Resolution: Open

By hiding the event.php file while outside a course, or in a course with Gameme turned off, to reduce processing requirements, login and welcome events no longer work because the session[course_id] has not been set
5731 module admin privilege column width to small

Status: New
Date Submitted: 1478967364
Last Updated: 1478967364
Severity: Minor
Resolution: Open

When there are lots of admin level modules installed, the admin_privilege feild stops updating at 16777215.

Need to increase column with to match that of the privilege column (20)
5723 Ordering Question Result Blank

Status: Resolved
Date Submitted: 1474119376
Last Updated: 1474119995
Severity: Minor
Resolution: Fixed

When a test contains an ordering question, when reviewing results, results do not appear.
There is a sytax error in the template
[17-Sep-2016 15:32:07 Europe/Berlin] PHP Parse error: syntax error, unexpected '$this' (T_VARIABLE) in /Applications/MAMP/htdocs/atutorgit/themes/default/test_questions/ordering_result.tmpl.php on line 11