-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drag and Drop v2 - Review for release on edx.org #34
Conversation
Tracking logs
Improve the README.
Changes the images to be pulled from a fixed revision in the edx-solutions repository.
Link to images in edx-solutions repository.
remove-points-possible: Remove display of grade points in title
Fix unittest where handlers expect 'POST' requests
Feedback popup: match look from other XBlocks
Add button for student to reset the problem
Make popup close on click to anywhere else.
Reintroduce user_id into events
Fix some issues
Use scope_ids.user_id instead of runtime.user_id
@clytwynec I've pushed changes to make the links into buttons. Yes, you can specify in the studio alt text for draggable images. |
@Kelketek Thanks for making those updates. I had a chance to review this a bit more this afternoon and found a couple other issues.
|
@clytwynec I think I've hit everything you've listed there now. Please take another look. |
@Kelketek Those changes look good to me.
|
To find simple issues like multiple IDs or color contrast, I HIGHLY recommend that you add an accessibility bok choy test. It's super easy and useful-- all you have to do is navigate to a courseware page with 2 drag and drop xblocks on it and call a single method! |
@cahrens In this case it'd require a few extra steps, since those IDs don't get created until some interaction happens. As we're short on time I'd like to avoid introducing extra variables. However I'm curious about this technique. Is there documentation for it? I'd like to use it in the future if I can. @clytwynec Please take a look at the latest updates and see if they perform as you expect. |
@Kelketek See https://openedx.atlassian.net/wiki/display/TE/Automated+Accessibility+Tests#AutomatedAccessibilityTests-WritinganAccessibilityTest and/or search in the edx-platform acceptance test directory for "check_for_accessibility_errors". @clytwynec is the one who introduced the functionality, and the TNL team has found it very useful and simple to write. |
I think you made the change I suggested here, but it seems to have made the feedback regions no longer work in windows screenreaders and not to have fixed the issue in safari/voicover. At this point, it seems better to leave it as it was (just using the aria-live region, not sending focus). It will leave it without the feedback read aloud in voiceover without navigating to it, but allow it to work properly elsewhere. I think there is still one outstanding question that Mark had.
Otherwise this is working really well. |
@clytwynec Sorry that I had missed the question before - the reason they wanted the option to hide the title is that they sometimes want to be able to make titles themselves, with a different heading/formatting than the default one from the XBlock. |
@clytwynec I've reverted the changes to the feedback popup. Could you take another look? |
@Kelketek This looks good to me except that the popup feedback still isn't being recognized by any screenreaders. I'm out of ideas for how to get it working, since it appears to have the right markup and, looking at the code, looks like it is being rendered at the same time as other aria-live regions that are working. Since @cptvitamin is out until Monday, @clrux do you have any ideas what might be going on here? |
@Kelketek Remove
|
@clrux @clytwynec Fixed. |
@Kelketek That works great! Thanks for making these changes. |
@clytwynec Could I get your explicit +1 on this? |
👍 |
Drag and Drop v2 - Review for release on edx.org
This is the main PR for the SOL-1403 DnDv2 on edx.org epic.
Recent reviews have taken place on the following constituent PRs:
TODO (during review):
Testing
We have a sandbox available for testing DnDv2: Studio, LMS.
Reviewers