Skip to content
DIAGRAM Center edited this page May 28, 2018 · 2 revisions

Background Information

Possible Ideas

  • Smoothing function for draggable items. Create a function that can take in array of xy coordinates and return an array of xy coords smoothened to a coherent path. As a simplification, think of it as the smoothing of a curve; the first path is a person moving a mouse and then we "untangle" the movements to produce the user's "intention." Maybe using Kalman filtering? Then possibly plug this into PhET Simulation scaffolding to see it in action.
  • Drag and Drop where path matters. Perhaps it's own topic, and maybe an expansion on the bullet above. Can we make a smoothing curve accurate enough to effect the intentional path, not just destination. To dodge "bad" areas on the way to the end target of the drag, or to follow a specific path.
  • Making IOS 11 multi-item Drag and drop sessions for the Web (Changes in ARIA for Drag and Drop) consider best practices.
  • Pick a difficult PhET Interaction and work to make it navigable with more than mouse technology. One strategy is to try to map it to native HTML, ARIA, and, when needed, custom javascript. a goal for any of these problems would be to figure out a solution that could be generalized to other interactions outside of PhET. These simulations outline the potential difficulties of making an interaction accessible, but the work done on any of these problems can have as much or as little to do with the actual simulations as we choose.

People Interested from Survey

  • Darren Guinness
  • Derek Riemer
  • Jesse Beach

Project Members (Ideally 5)

  • Michael Kauzmann (Team Lead)

Clone this wiki locally