[ww-bugs] Bug 3588: LTIBasic authentication assigns problem sets with no problems

bugzilla-daemon at webwork.maa.org bugzilla-daemon at webwork.maa.org
Sun Feb 7 19:29:39 EST 2016


http://bugs.webwork.maa.org/show_bug.cgi?id=3588


Geoff Goehle <goehle at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |goehle at gmail.com




--- Comment #3 from Geoff Goehle <goehle at gmail.com>  2016-02-07 19:29:39 ---
This is a bug in the auto assign stuff that is part of LTI authen.  The first
time a student logs in it will assign them all sets that which have open dates
inside an "open cut" date.  If you have a set outside the open cut date it
supposed to skip it.  But because of a lack of conditions on this line: 
https://github.com/openwebwork/webwork2/blob/master/lib/WeBWorK/Authen/LTIBasic.pm#L640
It instead assigns it with no problems.

What happens next depends on how you "assign to all".  If you use the Edit
Assigned Users link in Hmwk Sets Editor then the newly created user already has
the set "assigned" and are skipped.  However if you use the "Assign Users to
Sets" feature of the Instructor Tools page it will do the assignment. 

Short answer:  Use the Instructor Tools page to assign sets to your students. 
This will ensure that all students get sets and problems. 

Longer fix:  Either burn the LTI interface to the ground or pull 
https://github.com/openwebwork/webwork2/pull/684


P.S.  Thanks for the through bug reproduction instructions.

-- 
Configure bugmail: http://bugs.webwork.maa.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the webwork-bugs mailing list