Patent ID: 8714986

Claim:
A computer implemented method for providing differentiated content to a plurality of users, comprising the steps of: providing a first set of questions to at least one user using at least one computer; receiving a first set of answers related to the first set of questions from the at least one user using at least one computer; analyzing the first set of answers to produce a first skill level associated with the at least one user using at least one computer; obtaining a first unmodified content from at least one source using at least one computer; modifying the first unmodified content in accordance with the first skill level of the at least one user to produce a first modified content using at least one computer; associating the at least one user with a skill level group using at least one computer; preparing electronic message communications to the user via an electronic message system, wherein a body portion of the electronic message communications are customized to the skill level of the user in addition to the modified content using at least one computer; facilitating communications among users within the same skill level group using at least one computer; obtaining a first set of educational standards using at least one computer; evaluating the first set of educational standards to produce a unique standards code by analyzing at least one of one or more statements of the standards, a structure of the standards, a core meaning of the standards, a related and ancillary meaning of the standards, a learning mode referenced by the standards, an intent of the standards, or related critical thinking, logical, philosophical, and pedagogical elements of the educational standards using at least one computer; aligning the first unmodified content to the first set of educational standards to produce a first aligned content in accordance with the unique standards code using at least one computer; matching the first aligned content to the first skill level of the at least one user using at least one computer; generating a second set of questions related to the first modified content using at least one computer; presenting the first modified content and the second set of questions to the at least one user using at least one computer; receiving a second set of answers related to the second set of questions from the at least one user using at least one computer; analyzing the second set of answers to produce a second skill level associated with the at least one user using at least one computer; obtaining a second unmodified content from at least one source using at least one computer; and modifying the second unmodified content in accordance with the second skill level to produce a second modified content using at least one computer.