The present invention relates to delivering adaptive content to a user via a
user output device, typically a computer. In general, user information associated
with a particular user is retrieved and activity selection and topic selection
information are received. A set of one or more questions is retrieved based upon
the selected topic and the user information. The retrieved question set is presented
to the user in the context of interacting with the selected activity. Progression
through the selected activity results from successfully answering the questions.
In some instances, questions may be evaluated for bias with respect to particular
user group(s). Further, certain embodiments may support assignment of particular
topics, questions and/or activities to particular users or user groups. Facilities
may also be supported for aiding users in developing and/or expanding the available
questions, topics and/or activities.