I've completed the ideal path recording interface and actual user path recording, but I'm not sure how to analyze the actual path against the ideal path.
Something life the diff module would be nice, but I'm not exactly sure what that looks like with paths. Perhaps turn the paths into text and use the diff module?
Say a user runs into an error submitting a form and hits the same path twice, should the consecutive path entries be seen as one entry when comparing against the ideal path. If so then the participant can hit the same page any number of times and still count as ideal?
Any ideas or comments are appreciated.
Comments
Comment #1
boombatower commentedComment #2
Bevan commentedThink about this from a user's perspective. How can we represent a 'path' to the user? What data should be displayed and hidden? Should the hidden data be revealed another way?
Once the UI for a path is established, then determining a UI for the diff of two paths will be much easier.
This is quite a difficult problem to solve IRT both the functionality and UI. Let's tred carefully and try not to let this hold up the project if it gets out of proportion.
Comment #3
boombatower commentedI will take some time to think and look around as suggested.
Meanwhile the project is basically done, other than a few todos and documentation.
Should I release a beta and ask for reviews?
Comment #4
Bevan commentedSee http://drupal.org/node/282753 I haven't fully reviewed th module due the issues there.
Comment #5
Bojhan commentedThis is mostly UI, try to just output the bare information. So no counting, just what happens. When it comes to the UI one approach is to show a funnel, with the ideal path. And then at each step a user is failing to show what the user for action takes next, in case of an error where he corrects we can simply show, at step 5 the user had an error and recover to step 6. How to visualize this is not important at the moment, its just important that we have that data.
Comment #6
Bojhan commented