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
5560 delete group thread

Status: Resolved
Date Submitted: 1418394019
Last Updated: 1418485634
Severity: Minor
Resolution: Fixed

When deleting a group thread from the forums, the replies in a thread are not deleted. Reported by jerryp
5555 LTI Error

Status: Resolved
Date Submitted: 1415725041
Last Updated: 1417121030
Severity: Minor
Resolution: Fixed

mods/_standard/basiclti/launch/loadrows.php

Line 82 query should be one row (TRUE) and following error should be set to !$atutor_member_row
5559 LTI tool update fails to write

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

Updating the webservice id and url does not save to the config table when modifying an enternal tool properties.
5558 vCard details not generated CC

Status: Resolved
Date Submitted: 1417119568
Last Updated: 1417119980
Severity: Minor
Resolution: Fixed

The vCard details are not properly generated for a common cartridge.
5557 AContent Live Link Broken

Status: New
Date Submitted: 1416863088
Last Updated: 1416863667
Severity: Major
Resolution: Open

Clicking on the live link icon in the Manage>Content>AContent search result, then importing into the existing content, hangs. There appears to be an endless loop that continues to run after stopping the import.

mods/_standard/tile_search/import.php Fails at line 25 call to

include/classes/AContent_lcl/AContent_LiveContentLink.class.php

Fails in the _LTIrequest() function.
5554 HostGator duplicate session ids

Status: New
Date Submitted: 1414943635
Last Updated: 1414944052
Severity: Major
Resolution: Open

On HostGator (ontariovirtualschool.ca) every page generates a new additional sesion id, rather than updating the existing one, which results in users having to delete session cookies regularly so they can login. When the following code is commented out, then things seem to work fine.

include/vitals.inc.php

// Regenerate session id at every page refresh to prevent CSRF
$valid_session = true;
/*
if (count($_SESSION) == 0) {
regenerate_session();
} else {
$valid_session = check_session();
}
*/
5553 Dropbox upload on iPad

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

For the Assignment Dropbox function.

David Romano
dromano@tritechpw.com

The "*Upload File" "Choose File" on iPad mobile device only displays
"Take Photo or Video" or "Photo Library"

There is now way to upload any document types other than these two. No text file of html doc or pdf.

Android tablet shows
"Camera" "Camcorder" "Sound Recorder" and "Documents"

On Win Laptop it "Choose File brings up Windows Explorer.
5552 Bug in calendar module.

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

Hello,

I think there's a bug in the calendar module, precisely in the file mods/_standard/calendar/json-events.php. To reproduce it I'll describe my situation in detail.

I have three courses with "courses.course_id" respectively 3, 4 and 5. Let's call them for clarity courseA (course_id=3), courseB (course_id=4) and courseC (course_id=5).
In the courseA (that width course_id = 3) I've created a test with tests.test_id = 42, tests.start_date = 2014-10-10 11:10:00 and tests.end_date = 2014-10-10 12:15:00.
In the courseB I've created two assignements: the first one has assignements.assignment_id = 143 and date_due = date_cutoff = 2014-10-10 22:30:00, while the second has assignements.assignment_id = 144 and date_due = date_cutoff = 2014-10-14 22:30:00.

Now I have four possibilities to display the calendar:

1) in the "My Start Page > My Courses" page (clicking the tab "Calendar" in the header menu) - in this case ATutor correctly displays all three events;
2) in the "My Start Page > courseA > Course Home" page (displayed in the side menu) - in this case ATutor correctly displays only the start and end date of the test event;
3) in the "My Start Page > courseB > Course Home" page (displayed in the side menu) - here ATutor's calendar behaves wrong. Namely, it displays the test event of courseA and no assignement, while it should display the two assignements and no test;
4) in the "My Start Page > courseC > Course Home" page (displayed in the side menu) - the calendar in this case is the same as that described in point 3). That's wrong as it shouldn't display anything.

I hope I was clear :) I attach a patch that - at least in my case - solve the problem. Anyhow, maybe I've misunderstood how the code works, so is up to you to verify if the proposed solution is correct or not.

Kind regards,
Enzo
5542 Module installer errors

Status: Resolved
Date Submitted: 1412517778
Last Updated: 1413129923
Severity: Minor
Resolution: Fixed

A long list of errors on the module install page
5543 Module selected is not installed

Status: Resolved
Date Submitted: 1412518072
Last Updated: 1413129588
Severity: Minor
Resolution: Fixed

When choosing a module from the install modules page for 2.2, The module selected is not the module installed.
5495 real_escape_string() fails on install (mysql 5.1.66)

Status: Resolved
Date Submitted: 1405948777
Last Updated: 1412893394
Severity: Minor
Resolution: Fixed

There have been a couple report of the following error
Fatal error: Call to a member function real_escape_string() on a non-object in /home/u241584689/public_html/include/lib/mysql_connect.inc.php on line 141

Test the install on freehostingnodes.net
http://www.atutor.ca/view/3/24727/1.html
5546 Option to not email on account creation

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

When an admin creates a new account, provide an option to not email the account info to the user.
5545 Admin created account email

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

When an admin creates an account, the email sent to the user does not contain a password.

5539 email notifications not send on private enrolment

Status: Resolved
Date Submitted: 1411564067
Last Updated: 1411831603
Severity: Minor
Resolution: Fixed

With the notify checkbox checked for a private course to receive notification when new enrollments require approval, no email is sent to the instructor.
5541 Patcher creating patch 2.xml files

Status: Closed
Date Submitted: 1411829572
Last Updated: 1411830349
Severity: Minor
Resolution: Not a Bug

The Pathcher has suddenly started creating the patch.xml file as patch 2.xml, which breaks patches
5540 Forum mobile

Status: New
Date Submitted: 1411652679
Last Updated: 1411652798
Severity: Minor
Resolution: Open

Broken, rework CSS and post for in divs
5538 Replto email validity issue

Status: Resolved
Date Submitted: 1411491665
Last Updated: 1411563933
Severity: Major
Resolution: Fixed

Some email is failing to go through because the replyto email is not an atutorspaces.com email. Particularly Yahoo and Gmail.
5520 Step 4 Upgrade Debug

Status: Resolved
Date Submitted: 1409264510
Last Updated: 1411228942
Severity: Minor
Resolution: Fixed

There's a debug() boxes at the top of step 4 in an upgrade, content directory
5536 Upgrade from 2.1 to 2.2 DB error

Status: Resolved
Date Submitted: 1411151996
Last Updated: 1411228931
Severity: Minor
Resolution: Fixed

There have been a couple posts regarding db connect errors when upgrading from v2.1 to 2.2

http://www.atutor.ca/view/7/24848/1.html
5537 Update module unistall for IF EXISTS

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

Update the sqlutility/module unistall to handle CREATE TABLE IF EXISTS as well as CREATE TABLE when reversing an installation.
5535 Payment Install 2.2

Status: Resolved
Date Submitted: 1411151393
Last Updated: 1411221200
Severity: Minor
Resolution: Fixed

Investigate "fail to connect" error when installing Payments 1.7 on ATutor 2.2
5534 single quote in M/C questions

Status: Assigned
Date Submitted: 1411132870
Last Updated: 1411132870
Severity: Minor
Resolution: Open

When creating multiple choice questions, when a question or answer has a single quote in is, the save fails with a queryDB()
5533 Move file in FM not working

Status: Resolved
Date Submitted: 1410553922
Last Updated: 1410623713
Severity: Minor
Resolution: Fixed

Moving a files with the file manager is not working on ATSP
5449 Questions not visible when Test settings set to "One question per page"

Status: Closed
Date Submitted: 1400073910
Last Updated: 1410208644
Severity: Minor
Resolution: Fixed

In the tests module, if the instructor has specified "One question per page" and when the student takes the test, all he sees is "No Questions".
5521 Languages module_cron old remote path

Status: Resolved
Date Submitted: 1409496947
Last Updated: 1409497169
Severity: Minor
Resolution: Fixed

The path specified to the RemoteLanguageManager.class.php is pointing to the old localtion.

Should be:
require(AT_INCLUDE_PATH.'../mods/_core/languages/classes/RemoteLanguageManager.class.php');