A
system and method permitting users to author, publish, and render a dynamic interactive
web page. The dynamic interactive
web page is generated by a
knowledge object which is a block of information composed of a plurality of action-condition rules. Knowledge objects may be used to build, but are not limited to building, question and answer facts, multiple choice trivia's, multiple choice quizzes, multiple
choice test, polls, surveys, consultations, conversations, or complex
problem resolution systems through series of information exchanges between a user and a
knowledge object. Knowledge objects may provide needed knowledge in, but are not limited to, the following categories: Education,
physics, history, geography, sciences, mathematics,
mechanics,
electronics, business, finances, entertainment, health, hobby, games, parenting, relationships, religion, real estate, shopping, sports, styles, toys, travel, trivia, etc. . . .