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
3442 phpmailer won't work if escapeshellcmd() is disabled

Status: New
Date Submitted: 1213610371
Last Updated: 1509537304
Severity: Minor
Resolution: Open

http://www.atutor.ca/view/7/12666/1.html

If the server has escapeshellcmd disabled, then classes/phpmailer/class.phpmailer.php line 393-395 will fail
5821 New lines in glossary items

Status: New
Date Submitted: 1507575222
Last Updated: 1507575242
Severity: Minor
Resolution: Open

New lines in glossary items show up as rnrn
5820 Old $_config_defaults in admin/index.tmpl.php

Status: Resolved
Date Submitted: 1507326708
Last Updated: 1507326920
Severity: Trivial
Resolution: Fixed

$_config_defaults is out of the global statement, and does not work anyway, given value of '0' is not an option.
5811 Test question truncated on import CC w/ PHP7

Status: Resolved
Date Submitted: 1506355362
Last Updated: 1507242745
Severity: Major
Resolution: Fixed

When importing a common cartridge with test questions, the question in is truncated to one letter using php 7.1.1. (could also be earlier versions of php7)
5818 Quotes in test questions

Status: New
Date Submitted: 1507159435
Last Updated: 1507242527
Severity: Major
Resolution: Open

Quote in test questions break sql queries because they are no escaped:
Add
-Test Title FIXED
5819 Test description missing on CC import

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

When importing a CC with a test, the test description does not transfer.

Does CC1.0 support test descriptions?
5817 AContent Import UWA

Status: New
Date Submitted: 1507071643
Last Updated: 1507074991
Severity: Minor
Resolution: Open

Something about the UAW course, from whatever AContent it is retreived from after searching AContent from ATutor, generates an XML error. Does not occur with basic demo course.


XML error: not well-formed (invalid token) at line 564

5816 Import to top level only

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

When importing a CC etc, via the content editor, course directories are missing from the Import Into field.
5809 Import CC with Matching DD question

Status: Acknowledged
Date Submitted: 1506353097
Last Updated: 1507068343
Severity: Minor
Resolution: Open

Importing a common cartidge fails validation when a drag and drop matching question is included in the cartridge
5814 Add assignments with same name gradebook

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

Maybe a rare occurence, but if an assignment is added to the grade book, all assigments with the same name are added. Need a better way of disinguishing ests, from assignments, from external using there associated name
5813 Create Groups Logged error

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

For this page, and not other, the $current_page string variable has a groups array attached to it, generating an error in the error log.
mods/_core/groups/create.php

No publicly visible errors appear
5812 LTI Link to AContent

Status: New
Date Submitted: 1506358375
Last Updated: 1506358711
Severity: Minor
Resolution: Open

Using the LTI tool to link to content in AContent, the link directs to the AContent home page instead of the content the link is supposed to lead to.
5807 FF Assignement dates stay grey

Status: New
Date Submitted: 1506267719
Last Updated: 1506356968
Severity: Minor
Resolution: Open

When creating or editing an assignment in firefox, the start/expire date feils remain greyed out when date option are selected. Same problem in Safari. Works okay in Chrome.
5810 Error after import existing accounts

Status: New
Date Submitted: 1506354133
Last Updated: 1506355256
Severity: Minor
Resolution: Open

After importing a course list with students that already exist, and "Add to Enroll List" is clicked, an unable to access DB error occurs.

5808 Matching Graphical no mouse

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

with FF/MAC Drop down selector not operable with a mouse. ok with keyboard
5802 During installation tables are reported by ATutor as created, even when they are not.

Status: New
Date Submitted: 1497783031
Last Updated: 1506289411
Severity: Major
Resolution: Open

I installed ATutor 2.2.2 on mysql 5.7.18.

The installation is reported as completely correct by ATutor.
In fact this is the list of tables it repors...

Table AT_admin_log created successfully.
Table AT_admins created successfully.
Table AT_assignments created successfully.
Table AT_auto_enroll created successfully.
Table AT_auto_enroll_courses created successfully.
Table AT_backups created successfully.
Table AT_basiclti_content created successfully.
Table AT_basiclti_tools created successfully.
Table AT_blog_posts created successfully.
Table AT_blog_posts_comments created successfully.
Table AT_blog_subscription created successfully.
Table AT_calendar_bookmark created successfully.
Table AT_calendar_events created successfully.
Table AT_calendar_google_sync created successfully.
Table AT_calendar_notification created successfully.
Table AT_config created successfully.
Table AT_content created successfully.
Table AT_content_forums_assoc created successfully.
Table AT_content_prerequisites created successfully.
Table AT_content_tests_assoc created successfully.
Table AT_course_access created successfully.
Table AT_course_cats created successfully.
Table AT_course_enrollment created successfully.
Table AT_course_stats created successfully.
Table AT_courses created successfully.
Table AT_external_resources created successfully.
Table AT_faq_entries created successfully.
Table AT_faq_topics created successfully.
Table AT_feeds created successfully.
Table AT_fha_student_tools created successfully.
Table AT_file_storage_groups created successfully.
Table AT_files created successfully.
Table AT_files_comments created successfully.
Table AT_folders created successfully.
Table AT_forums created successfully.
Table AT_forums_accessed created successfully.
Table AT_forums_courses created successfully.
Table AT_forums_groups created successfully.
Table AT_forums_subscriptions created successfully.
Table AT_forums_threads created successfully.
Table AT_glossary created successfully.
Table AT_grade_scales created successfully.
Table AT_grade_scales_detail created successfully.
Table AT_gradebook_detail created successfully.
Table AT_gradebook_tests created successfully.
Table AT_groups created successfully.
Table AT_groups_members created successfully.
Table AT_groups_types created successfully.
Table AT_guests created successfully.
Table AT_handbook_notes created successfully.
Table AT_instructor_approvals created successfully.
Table AT_language_pages created successfully.
Table AT_language_text created successfully.
Table AT_languages created successfully.
Table AT_links created successfully.
Table AT_links_categories created successfully.
Table AT_mail_queue created successfully.
Table AT_master_list created successfully.
Table AT_member_login_attempt created successfully.
Table AT_member_track created successfully.
Table AT_members created successfully.
Table AT_messages created successfully.
Table AT_messages_sent created successfully.
Table AT_modules created successfully.
Table AT_myown_patches created successfully.
Table AT_myown_patches_dependent created successfully.
Table AT_myown_patches_files created successfully.
Table AT_news created successfully.
Table AT_oauth_client_servers created successfully.
Table AT_oauth_client_tokens created successfully.
Table AT_pa_album_comments created successfully.
Table AT_pa_albums created successfully.
Table AT_pa_course_album created successfully.
Table AT_pa_groups created successfully.
Table AT_pa_photo_comments created successfully.
Table AT_pa_photos created successfully.
Table AT_patches created successfully.
Table AT_patches_files created successfully.
Table AT_patches_files_actions created successfully.
Table AT_polls created successfully.
Table AT_polls_members created successfully.
Table AT_primary_resources created successfully.
Table AT_primary_resources_types created successfully.
Table AT_reading_list created successfully.
Table AT_related_content created successfully.
Table AT_resource_types created successfully.
Table AT_secondary_resources created successfully.
Table AT_secondary_resources_types created successfully.
Table AT_social_activities created successfully.
Table AT_social_application_settings created successfully.
Table AT_social_applications created successfully.
Table AT_social_friend_requests created successfully.
Table AT_social_friends created successfully.
Table AT_social_groups created successfully.
Table AT_social_groups_activities created successfully.
Table AT_social_groups_board created successfully.
Table AT_social_groups_invitations created successfully.
Table AT_social_groups_members created successfully.
Table AT_social_groups_requests created successfully.
Table AT_social_groups_types created successfully.
Table AT_social_member_additional_information created successfully.
Table AT_social_member_contact created successfully.
Table AT_social_member_education created successfully.
Table AT_social_member_personal created successfully.
Table AT_social_member_position created successfully.
Table AT_social_member_representation created successfully.
Table AT_social_member_track created successfully.
Table AT_social_member_websites created successfully.
Table AT_social_members_applications created successfully.
Table AT_social_privacy_preferences created successfully.
Table AT_social_user_settings created successfully.
Table AT_tests created successfully.
Table AT_tests_answers created successfully.
Table AT_tests_groups created successfully.
Table AT_tests_questions created successfully.
Table AT_tests_questions_assoc created successfully.
Table AT_tests_questions_categories created successfully.
Table AT_tests_results created successfully.
Table AT_themes created successfully.
Table AT_users_online created successfully.

But then, I check the content of the db and several tables are not there!
ATutor reports 120 tables as successfully created, but the db containes only 103 tables.

Some examples of missing tables are...

* AT_admins
* AT_assignments
* AT_language_text

I tried to pin point the problem, so I executed manually this script.

CREATE TABLE `admins` (
`login` VARCHAR( 30 ) NOT NULL default '',
`password` VARCHAR( 40 ) NOT NULL default '',
`real_name` VARCHAR( 120 ) NOT NULL default '',
`email` VARCHAR( 50 ) NOT NULL default '',
`language` varchar(5) NOT NULL default '',
`privileges` MEDIUMINT UNSIGNED NOT NULL default 0,
`last_login` TIMESTAMP NOT NULL default 0,
PRIMARY KEY ( `login` )
) ENGINE = MyISAM;

found in ATutor-atutor_2_2_2/include/install/db/atutor_schema.sql.

That's what I got from mysql...

#1067 - Invalid default value for 'last_login'

5805 Savant assign() breaks php7

Status: Resolved
Date Submitted: 1506187548
Last Updated: 1506289249
Severity: Major
Resolution: Fixed

With PHP7, Savant is not longer able to assign the top_level_pages to $this.
5806 Message class function deprecated

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

Methods with the same name as their class will not be constructors in a future version of PHP; Message has a deprecated constructor in /Applications/MAMP/htdocs/atutorgit2/include/classes/Message/Message.class.php on line 20

Appears in the log when using PHP7.1.1
5804 Mysql 5.7 Strict mode

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

By default MySQL is set to strict mod, which causes any table creation DATETIME values set to 0000-00-00 00:00:00 to fail.

5803 Thesaurus link broken

Status: New
Date Submitted: 1506113637
Last Updated: 1506113670
Severity: Minor
Resolution: Open

Learner tools side menu bloken, the thesaurus link is outdated

http://www.atutor.ca/view/7/26356/1.html
5801 TOC displays content

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

In some cases, perhaps when divs and lists appear between headings, content is displayed in the generated TOC.
5799 Gameme module not installing on 2.2.2

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

Installing from atutor.ca fail with a failed to unzip file error.

When uploading the download version from atutor/modules if fails with
"ATutor was unable to access the database. " error.
5798 media ofr https breaks

Status: Resolved
Date Submitted: 1496444160
Last Updated: 1496446153
Severity: Minor
Resolution: Fixed

Using the media tags with https rather than http, displays the meadia tag as text.
5770 Quote in open ended question

Status: Resolved
Date Submitted: 1489253994
Last Updated: 1496442091
Severity: Minor
Resolution: Fixed

Apostrophies in open ended questions break the db connection.

http://www.atutor.ca/view/3/26192/1.html
5781 A typo with using keyword "global" to define variables

Status: New
Date Submitted: 1491313975
Last Updated: 1496441927
Severity: Minor
Resolution: Open

At this line: https://github.com/atutor/ATutor/blob/ded49bdfdb7068be63cdcf06038f69a111e138c8/themes/mobile/admin/index.tmpl.php#L1

The use of "global $_config; $_config_defaults;" is incorrect. To define two global variables in this way should use "," instead of ";" as the separator. The correct definition is "global $_config, $_config_defaults;"