[Building Sakai] weird bug in assignments: it's showing the
Hedrick Charles
hedrick at rutgers.edu
Wed Feb 23 18:01:00 PST 2011
We've confirmed with our people that two windows were not involved. I suspect there's some odd timing problem, e.g. a double click with specific timing, that creates the same result.
There's no reason this code should ever produce student name and contents not in sync. I could see giving info on a different student than the faculty member intended, but not an inconsistent screen. I suspect this is simply a bug, and thus can be fixed. I'm going to look at it myself. As long as there's a way to duplicate it using two windows I think fixing it should be possible.
On Feb 23, 2011, at 3:43:22 PM, Zhen Qian wrote:
> Hi, Sanghyun:
>
> This multi-browser problem has been reported as SAK-13789 "Assignments Disclosure of Information -multi tab browsing". The fix there was to provide a warning in the grading page for multi-browser grading: "Important Reminder: Please do not grade assignments with multiple browser windows or tabs. Only grade assignments and navigate the system with one browser window."
>
> Obviously, this patch couldn't prohibit the "open in new window" behavior if instructor choose to do so. If this is of concern, please submit a new jira.
>
> Thanks,
>
> - Zhen
>
>
>
> On Wed, 23 Feb 2011 15:25:00 -0500, "Jeon,Sanghyun Seo" <euksa99 at ufl.edu> wrote:
>
> I can duplicate the problem successfully as follows:
>
> 1. Open two windows separately: Windows X and Y
>
> 2. Click “ view Submissions” in Windows X
>
> 3. Click “Grade” under Student A in Windows X and type something in Instructor Summary Comments Box
>
> 4. Just click “Grade” under Student B in Windows Y
>
> 5. Back to Windows X and hit “Next”. You will see the Student A’s content under Student B, which is wrong
>
>
> Even though you will open new windows and try it again, the Student A’s content with instructor’s comment is displayed under Student B when you login in as instructor, but the correct content will be presented when you login in as each student.
>
>
>
> Sanghyun
>
>
> From: Charles Hedrick [mailto:hedrick at rutgers.edu]
> Sent: Wednesday, February 23, 2011 2:41 PM
> To: Zhen Qian
> Cc: Jeon,Sanghyun Seo; sakai-dev at collab.sakaiproject.org
> Subject: Re: [Building Sakai] weird bug in assignments: it's showing the
>
>
> I wouldn't expect you to be able to duplicate the problem. It occurs randomly in a few small percentage of cases. It's either truly random or depends upon specific timing of events.
>
>
> We have seen it i both IE 7 and Firefox, so it's not the browser.
>
>
> Here are the database transactions for the second submission, i.e. the one that got the bad data:
>
> insert lock
> update submission, correct
> delete lock
> sakai event asn.grade.submission
> lock
> update submission, with bad feedback entry
> delete lock
> event asn.grade.submission
> event asn.read.submission
>
> Interestingly the previous one shows an update and asn.grade.submission without a lock/unlock, possibly because no change was made?
>
>
>
> On Feb 23, 2011, at 2:28 PM, Zhen Qian wrote:
>
>
>
>
> Chuck:
>
> We are currently running 2.7.1 with extra patches.
>
> However, I cannot repeat the problem by following the step below. Could you provide more details here?
>
> Thanks,
>
> - Zhen
>
>
> On Wed, 23 Feb 2011 14:15:14 -0500, Charles Hedrick <hedrick at rutgers.edu> wrote:
>
> OK, so it's now happening at at least 3 places. Any commonality in sakai versions? We hadn't seen it under 2.7.0, but are seeing it in 2.7.1.
>
> Yes, they are inline text, not attachments.
>
> What's happening is the following:
>
> instructor hits "next"
>
> new screen comes up with text from old screen in FCK
>
> instructor does next or previous
>
> an automatic save occurs. The contents of FCK are saved as feedback, i.e. Sakai thinks it's a version of the student's assignment with instructor comments
>
> The database shows the correct submission, but the wrong one as feedback.
>
> If you go back to the assignment in the UI, you'll see the wrong data, because when feedback exists, the UI will show it rather than the original submission.
>
> We think other data such as grade may also be duplicated, but we can't be sure yet.
>
> I don't see how having another window open would have any effect. The instructor is going from one student to another in the same window. I understand that doing that isn't safe, but it wold require a very strange and unlikely pattern of actions in the two windows to cause this effect.
>
> It's happened enough that I consider it a crisis.
>
>
> On Feb 23, 2011, at 12:38 PM, Jeon,Sanghyun Seo wrote:
>
>
> Hello,
>
>
> We, University of Florid, are having the exact same problem, which happened yesterday.
>
> That’s for inline assignments, not attachments as well as unlimited submissions.
>
> The instructor claimed that he knew there was a problem as soon as he opened it, because the student names did not match up.
>
> He even did not try to give any inline comments or scores due to this error.
>
> But he admitted that there could have been another browser open.
>
>
> My question is that which database table stores student’s view content and which one stores instructor’s view content.
>
> When I logged in as Student A, Student A’s submission contains “content A”, and Student B’s submission contains “content B”, which are correct.
>
> However,
>
> when I logged in as instructor, then Student A had “content A”, which is right, but Student B also has “content A”, which is wrong.
>
> Since student’s view contents are correct for both case, but instructor’s view contents are different, I would like to start to investigate the db first.
>
> If you know any related java classes, please let us know that too.
>
> Thank you in advance.
>
>
> Sanghyun
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110223/6db7ac30/attachment.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3817 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110223/6db7ac30/attachment.bin
More information about the sakai-dev
mailing list