15. A computer program product for use in a computing system that includes a processor that is capable of executing computer-executable instructions, the computer program product comprising: One or more computer storage media having computer-executable instructions which implement a method for presenting and testing educational materials within a computer game environment in which multiple human participants play the role of assigned virtual game characters that engage in battle sequences within the game environment and wherein the success of battle attacks and defensive actions involving the assigned virtual game characters during the battle sequences within the game environment are determined by a combination of assigned strengths, weaknesses and attributes of the assigned characters, as well as types of questions asked and the answers given by the multiple human participants that reflect personal mastery of the educational materials, wherein the method is implemented when the computer-executable instructions are executed by the processor of the computing system, and wherein the method includes: presenting, to a first human participant, a plurality of virtual game characters that each comprise a corresponding and unique set of attributes that include at least an attack attribute and a defense attribute; assigning a first virtual game character to the first human participant from a pool of available virtual game characters; presenting the virtual game environment on the computing system with the first virtual game character in a storyline and that includes game actions that the first virtual game character participates in; receiving input from the first human participant that causes the first virtual game character to participate in a game action within the virtual game environment that includes at least one of modifying the unique set of attributes that correspond to the first virtual game character, obtaining possessions for the first virtual game character and using the first virtual game character to interact with a second virtual game character that is assigned to a second human participant; identifying rules that define battle between the first and second virtual game characters, wherein said rules define types of questions that can be asked by the first and second human participants to initiate an attack with one or more virtual weapons during the battle and a potential for inflicting battle damage during the attack with the one or more virtual weapons, wherein battle damage comprises a reduction of character attributes wherein the types of questions that can be asked and the potential for damage is based at least in part on the defined attack and defense attributes of the first and second virtual game characters; and presenting a question to the first human participant through the virtual game environment in response to the input that causes the first virtual game character to participate in the game action, wherein the presented question comprises a question corresponding to educational materials that are unrelated to the storyline and game action, and wherein the presented question is provided at least in part by the second human participant submitting one or more particular questions, wherein the one or more particular questions that can be submitted by the second human participant is limited to the attack attribute of the second human participant and a corresponding virtual weapon wielded by the second virtual game character, and are at least restricted to less than all questions that are available to be asked during battle by all of the available virtual game characters and wherein the presented question corresponds to an attack within the virtual game environment with the corresponding virtual weapon wielded by the second virtual game character against the first virtual game character, such that upon the first human participant answering the question incorrectly, the first virtual game character suffers battle damage from the attack inflicted by the virtual weapon by the second virtual game character within the virtual game environment, wherein battle damage comprises a reduction of at least one character attribute selected from the group consisting of an attack attribute, a defense attribute, a skill level, a profile, a title, a power, a speed, an agility, a special knowledge, a character designation, hit points, or an energy level.
19. A computer program product as recited in claim 15 , wherein the method further includes generating a report corresponding to the first human participant's mastery of certain educational materials, and wherein generating the report includes evaluating rewards received by the first virtual game character within the virtual game environment.