Technique For SC 2.2.4
This technique is under review by Team C?
This technique applies to any technologies or methods supporting the formation of a plan
for an activity which does not require timed interaction for its functionality.
This technique involves planning a specified form of supervised action, in which the
form does not require timed interaction to achieve its purposes. Real-time events are
excluded. (NOTE: Is the scope a "Web activity"?). By accomplishment of this technique,
at least in the design phase, users should not be constrained by time limitations from
interacting with an activity. Accomplishment of this technique satisfies SC2.2.4 because,
if timing is not an essential part of an activity in the design phase, then it is likely
that timing will not be an essential part of content presented after implementation of
User Agent Notes:
User agent support information for technologies involved in the planning of
activities as mentioned previously will be listed here.
- The design for an interactive exam for a course specifies that all of the questions
on the exam are located on one delivery unit without timeout commands, rather than one
question on each delivery unit, where each delivery unit has a timeout.
- The design for a clock activity specifies that a clock updates once every second;
clicking "pause clock" would pause the clock, and clicking "Resume clock" would cause
the clock to continue
- The design of a website specifies that all information is contained in a single delivery
unit without timeout, rather than on multiple delivery units in sequence, each with a timeout
- The design of a CGI/Perl/web-database applications specifies that relevant
information is moved out of tables, or tables so that any SQL timeout commands are not
generated when trying to access locked tables
- The design of an activity specifies that all timeout commands are removed in the implementation of the design, for each
application/service specified in the design.
possibility of a setTimeout() function;
if Perl is implemented, using %SIG to timeout keyboard entry would be prohibited in the design.
- The design of an interactive game specifies having the users take turns
instead of competitive time interactions?
- The design of an online auction would specify having each bidder submit one bid for the duration of the bidding, and then compare bids at the end to determine which is highest, rather than time-dependent bids?
- A web activity would use UML in the design process?
- CAD/CASE/software enginnering tools would be used in the activity design process?
- Design authoring tools would use "preview" or "simulation" modes to represent "final"
activity presentation/structure at an intermediate
"state" of the design authoring process
- Various workflow methodologies would be used in the design process?
NOTE: Not sure how appropriate or relevant these are, - suggestions for other resources welcome?
- UML reference?
- Successful Web Development Methodologies
- The New Methodology
- Web Design Tutorial index - free tutorials
but contributions requested by company?
- Resource-Oriented vs. Activity-Oriented Web Services
- Top Ten Web Design Mistakes of 2005
- Prerequisite tests - any tests to demonstrate "basic" support of technologies required
for proper operation of "basic" design methodology (NOTE: separate from testing of particular design methdology itself?)
- Procedure -
- Specify, using automated or manual means,
a particular design methodology for the desired Web activity,
- For that specified design methodology,
check (via automated or manual means) that that design methodology excludes the possibility of timed
interaction as a requirement for successful operation
of the final output/implementation of the design methodology (except for timeouts not controllable by author or user
in the activity?)
- Repeat the previous step for every stage in the design process for that design methodology
- Expected Result - in every stage of the design methodology for the activity, there should be no
possibility of timed interfaction as a requirement for successful operation of the final
of the design methodology (except for timeouts not
controllable by author or user in the activity?)
- Sample Test Files -
Optional, since this technique involves design rather than implementation?