Closed (fixed)
Project:
Usability Testing Suite
Version:
6.x-1.x-dev
Component:
Design
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
29 May 2008 at 22:44 UTC
Updated:
21 Jul 2008 at 13:54 UTC
Since we seem to have a large variation in the workings of this module I will create a user flow that can be used as the basis and critiqued.
Comments
Comment #1
catchLooking at 9 I'm not sure about an "I've completed the task button" - I'd be more in favour of a time limit (albeit a generous one), and an "I'm done" button - which'd be equivalent to 'go on to the next question' on some multiple choice tests.
Very similar, but tying the end of a task to 'completion' runs the risk of placing too much emphasis on actually completing it - whereas arguably some of the more valuable data comes when people don't get to the end of a task at all. If the only way out of a task is to mark it completed, then it also might be an incentive for people to 'cheat' (i.e. look things up in the handbooks, ask on the forums on in #support etc. - things that are quite natural to do remotely if you know anything about Drupal at all).
Comment #2
webchicksubscribing
Comment #3
boombatower commentedSo just put the phase "I'm done" on a button. Otherwise same concept...fair enough.
About the time limit, would that be per-task or per-study?
Comment #4
webchickAt UMN it was per-study, although I think we intervened once or twice when we saw some poor soul bashing their face in on the same thing for longer than 45 minutes.
Comment #5
catchI'd meant to add "this is really minor, and otherwise it all looks great" to that post - and yeah, essentially the same thing. Ideally we don't want any particular study to last much longer than an hour, ideally less (although a hard time limit might be 90 minutes or something), so individual deadlines for specific tasks is probably a bit too fine grained. Maybe the ability to add 'suggested time' to each task when developing it, and have the overall time-limit as an aggregation of those when they collected into a study?
Comment #6
elv commentedIf there's a hard time limit for the study but not for individual tasks, maybe we shouldn't put the emphasis on having to complete all tasks?
They may want to "skip" a difficult task that seems to take too long (I mean push the "I'm done" button before the task is complete), if they feel they have to try every one of them.
The list looks good!
Comment #7
Bevan commentedWorkflow for the lifecycle of a UTS Study;
A few specific issues with boombatower's flow:
I think we need to force UTEs to make a study before creating tasks so that they must plan a bit and be sure they know what and how they are testing. Individual tasks have little meaning outside of the context and requirements of a Study.
There is no need to ever close a Study.
Some data feeds or combinations of data feeds will require post-processing of each data session. Some analytical processors will need time to analyze data across multiple Test Sessions, e.g. a Data querier that analyses the steps a Participant took and tries to find what path MOST users took. Most of that is well out of scope for GSoC, but needs to be considered.
Here is a list of generic tasks the UTE will expect to achieve in the UTS, approximately in order of importance/frequency;
And participant tasks:
While I'm dumping my notes. Here's an inexhaustive list of Entities that need their Relationships better defined:
Comment #8
Bevan commentedI have taken a (big) stab at wireframes for the UI here: http://drupal.org/node/270716
Comment #9
Bojhan commentedWorkflow described in this issue will continue at http://drupal.org/node/283528, where we will work on getting the information that has been placed here acctually into the UTS's workflow.
Comment #10
Bojhan commented