35. A method of using a multiplayer game from a server to provide indirect feedback on educational skill practice results to learners with a control module connecting to a learner connection arranged to connect to the server comprising: a. creating a game realm which provides a virtual world display on a learner control module; b. providing a multiplicity of characters within the realm arranged such that each learner controls one or more characters; c. keeping a character inventory of character possessions; d. tracking a multiplicity of character attributes; e. using an activity module to provide a multiplicity of activities; f. defining a multiplicity of target education skills chosen based on the learners educational attainment; g. arranging the realm activities in a first group including a target education skill practice and a second group without a target education skill; h. determining errors in target education skill practice; i. measuring game performance in second group activities; j. using one or more first type activities to vary the possessions and character attributes provided for one or more second type activities dependant on errors in target education skill practice; and k. arranging second type game activities to require one or more specified possessions and character attributes to improve game performance wherein the learner game performance provides indirect feedback on errors in target education skill practice.
37. The method of claim 35 further comprising providing a tutorial on the target education skill whereby direct feedback is also provided when the learner makes errors.