Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYNCHRONISED FORMATIVE LEARNING SYSTEM, METHOD, AND COMPUTER PROGRAM
Document Type and Number:
WIPO Patent Application WO/2003/054832
Kind Code:
A1
Abstract:
The invention provides a method of learner−directed education comprising the steps of storing in computer memory one or more pedagogies representing topics to be mastered by a learner one or more of the pedagogies comprising one or more pedagogy items relating to sub−topics of the pedagogy&semi for one or more of the pedagogy items, storing in computer memory a plurality of instructional approaches to the pedagogy item, the instructional approaches comprising one or more locally stored media items and&sol or one or more links to remote media items&semi maintaining in computer memory a learner profile for each learner&semi providing the learner with a learning interface to the one or more pedagogies stored in computer memory&semi updating the learner profile for a learner based on the interaction of the learner with the one or more media items&semi and displaying to the learner an indication of their mastery of pedagogical items as the learner profile for that learner is updated. The invention also provides a related system and computer program for learner−directed education.

Inventors:
MCGRATH ADRIAN HYLTON (NZ)
Application Number:
PCT/NZ2002/000288
Publication Date:
July 03, 2003
Filing Date:
December 20, 2002
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
BRYLTON SOFTWARE LTD (NZ)
MCGRATH ADRIAN HYLTON (NZ)
International Classes:
G09B5/14; G09B7/00; G09B7/04; G09B19/00; (IPC1-7): G09B5/12; G09B5/14; G09B7/04
Domestic Patent References:
WO2000014700A12000-03-16
WO1998013807A11998-04-02
Foreign References:
US20010023059A12001-09-20
US20010018178A12001-08-30
Attorney, Agent or Firm:
Adams, Matthew D. (6th Floor Huddart Parker Building Post Office Squar, PO Box 949 6015 Wellington, NZ)
Download PDF:
Claims:
CLAIMS
1. A method of learnerdirected education comprising the steps of : storing in computer memory one or more pedagogies representing topics to be mastered by a learner one or more of the pedagogies comprising one or more pedagogy items relating to subtopics of the pedagogy; for one or more of the pedagogy items, storing in computer memory a plurality of instructional approaches to the pedagogy item, the instructional approaches comprising one or more locally stored media items and/or one or more links to remote media items; maintaining in computer memory a learner profile for at least one of the learners; providing the learner with a learning interface to the one or more pedagogies stored in computer memory; updating the learner profile for a learner based on the learner's interaction with the one or more media items; and displaying to the learner an indication of their mastery of pedagogical items as the learner profile for that learner is updated.
2. A method as claimed in claim 1 further comprising the step of administering a pretest to a learner before that learner accesses a pedagogy for the first time.
3. A method as claimed in claim 2 further comprising the step of updating the learner profile according to the result of the pretest.
4. A method as claimed in claim 3 further comprising the step of displaying to the learner an indication of which pedagogy items in a pedogogy the learner has knowledge of and to what extent as determined by the pretest.
5. A method as claimed in any one of the preceding claims further comprising the step of administering a posttest to a learner when the learner indicates that they have completed the pedagogy.
6. A method as claimed in claim 5, further comprising the step of displaying the results of the posttest to the learner.
7. A method as claimed in any one of the preceding claims wherein the learner is able to access any learning approach for the pedagogy item at any time.
8. A method as claimed in any one of the preceding claims wherein a media item comprises multimedia presentations.
9. A method as claimed in any one of the preceding claims wherein a media item comprises interactive animations.
10. A method as claimed in any one of the preceding claims wherein a media item comprises text.
11. A method as claimed in any one of the preceding claims wherein a media item comprises a video made by one or more learner.
12. A method as claimed in any one of the preceding claims wherein a media item comprises a webpage.
13. A method as claimed in any one of the preceding claims wherein a media item comprises a live broadcast.
14. A method as claimed in any one of the preceding claims wherein a media item comprises a video conference link.
15. A method as claimed in any one of the preceding claims wherein the one or more locally stored media items are available in more than one language.
16. A method as claimed in any one of the preceding claims wherein the one or more locally stored media items are available in more than one language simultaneously.
17. A method as claimed in any one of the preceding claims wherein a learner is able to select media items for inclusion in a learning approach from those media items available.
18. A method as claimed in any one of the preceding claims further comprising the step of providing an administration interface whereby an administrator is able to access student progress data and modify the one or more pedagogies or any pedagogy item or media item therein.
19. A method as claimed in any one of the preceding claims wherein the one or more pedagogies are grouped and indexed according to subject matter.
Description:
SYNCHRONISED FORMATIVE LEARNING SYSTEM, METHOD, AND COMPUTER PROGRAM FIELD OF INVENTION The invention relates to educational systems and in particular to a system, method and computer program for a learner-directed formative learning system using synchronised media.

BACKGROUND TO INVENTION Typically in an educational environment, a learner finds themselves in a class with large numbers of other learners and has a passive role in the learning process. The learner listens to or observes a class and is sometimes asked to perform specific practice tasks. The learner is usually then expected to show what they have learned by participating in some form of assessment.

This assessment is usually summative, meaning that the user is asked to perform a series of tasks, usually within a time limit, and is given feedback only after those tasks are completed. This would be the case if, for example, a student attended classes for a semester and then took an exam at the end. Only once the exam had been marked and graded would the student and teacher have a good idea of what learning objectives had been achieved by the student and which had not.

However more often than not, such summative assessments are primarily used to assist in ranking learners and also in banding learners into class groups which are then provided with a single teacher. Thus the results of these assessments often give the learner a better idea of how they are ranked in comparison to other learners rather than giving them a clear idea of what they have learned and have not learned per se.

It is well recognised that the ideal learning environment involves interaction between a learner and a personal teacher who interacts with the learner on a one-to-one basis.

The teacher observes what material the learner has understood and what they have not and will proceed with further appropriate instruction accordingly. This interaction

usually allows the learner to be individually engaged in and able to control the learning process since their learning progress determines their learning path. This type of learning process is driven by what is known as formative assessment.

When formative assessment is used a learner will usually have a better understanding of what they need to learn and will be more aware when they come to understand something they previously did not understand. Thus the learner is far more engaged in the learning process.

Unfortunately economic constraints mean that it is generally impossible to provide a personal teacher for every learner in an educational environment.

While computer based educational systems exist which try to engage learners by providing instant feedback, such systems are almost always designed around the normal classroom paradigm in that they lead a student through a lesson or practice exercise without allowing the student to direct or understand their own learning path.

It would be useful to have a system that is capable of providing automated formative assessment and allow a user to learn at their own pace through the synchronisation of different media through an interface.

SUMMARY OF INVENTION In broad terms in one form the invention provides a method of learner-directed education comprising the steps of storing in computer memory one or more pedagogies representing topics to be mastered by a learner one or more of the pedagogies comprising one or more pedagogy items relating to sub-topics of the pedagogy; for one or more of the pedagogy items, storing in computer memory a plurality of instructional approaches to the pedagogy item, the instructional approaches comprising one or more locally stored media items and/or one or more links to remote media items; maintaining in computer memory a learner profile for each learner ; providing the learner with a learning interface to the one or more pedagogies stored in computer memory; updating the learner profile for a learner based on the interaction of the learner with the one or more media items; and displaying to the learner an indication of their mastery of pedagogical items as the learner profile for that learner is updated.

BRIEF DESCRIPTION OF THE FIGURES Preferred forms of the synchronised formative learning system, method, and computer program will now be described with reference to the accompanying figures in which: Figure 1 shows a block diagram of a system in which one form of the invention may be implemented; Figure 2 shows the preferred system architecture of hardware on which the present invention may be implemented; Figure 3 shows one preferred mode of implementation of the invention; Figure 4 shows a preferred mode of use of the invention; Figure 5 shows a preferred mode of use of the invention; Figure 6 shows a preferred mode of use of the invention; Figure 7 shows a preferred mode of use of the invention; Figure 8 shows a preferred mode of use of the invention; Figure 9 shows a preferred mode of use of the invention; Figure 10 shows a preferred mode of use of the invention; Figure 11 shows a preferred mode of use of the invention; Figure 12 shows a preferred mode of use of the invention; Figure 13 shows a preferred mode of use of the invention;

Figure 14 shows a preferred mode of use of the invention; Figure 15 shows a preferred mode of use of the invention; Figure 16 shows a preferred mode of use of the invention; Figure 17 shows a preferred mode of use of the invention; Figure 18 shows a preferred mode of use of the invention; Figure 19 shows a preferred mode of use of the invention; Figure 20 shows a preferred mode of use of the invention; Figure 21 shows a preferred mode of use of the invention; Figure 22 shows a preferred mode of use of the invention; Figure 23 shows a preferred mode of use of the invention; Figure 24 shows a preferred mode of use of the invention; Figure 25 shows a preferred mode of use of the invention; Figure 26 shows a preferred mode of use of the invention; Figure 27 shows a preferred mode of use of the invention; Figure 28 shows a preferred mode of use of the invention; Figure 29 shows a preferred mode of use of the invention; Figure 30 shows a preferred mode of use of the invention;

Figure 31 shows a preferred mode of use of the invention; Figure 32 shows a preferred mode of use of the invention; Figure 33 shows a preferred mode of use of the invention; and Figure 34 shows a preferred mode of use of the invention.

DETAILED DESCRIPTION OF PREFERRED FORMS Figure 1 illustrates a block diagram of the preferred system 100 in which one form of the present invention 105 may be implemented.

The system 100 preferably includes one or more clients 110, for example 110A, 1 l OB, 1 l OC, 1 l OD, 11 OE and 110F, which each may comprise a personal computer or workstation described below. Each client 110 is interfaced to the invention 105 as shown in Figure 1. Each client could be connected directly to the invention, could be connected through a local area network or LAN, or could be connected through the Internet.

Clients 11 OA and 11 OB, for example, are connected to a network 120, such as a local area network or LAN. The network 120 could be connected to a suitable network server 125 and communicate with the invention as shown. Client 110C is shown connected directly to the invention 105. Clients 110D, 110E, and 110F are shown connected to the Internet 130. Client 110D is shown as connected to the Internet 130 with a dial-up connection and clients HOE and 11 OF are shown connected to a network 140 such as a local area network or LAN, with the network 140 connected to a suitable network server 145.

It will be appreciated that a client 110 may be connected to the invention 105 directly, via a network or via the Internet 130 by any available means such as for example wireless or cable.

One preferred form of the invention 105 comprises a personal computer or workstation operating under the control of appropriate operating and application software having a data memory 160 connected to a server or workstation 150.

Data memory 160 stores all local data for the method, system and computer program of the invention. The invention may also access remote resources 180 via the Internet 130 which are then incorporated into the invention.

Figure 2 shows the preferred system architecture of a client 110 or invention 105. The computer system 200 typically comprises a central processor 202, a main memory 204, for example RAM, and an input/output controller 206. The computer system 200 also comprises peripherals such as a keyboard 208, a pointing device 210, for example a mouse, touch pad, or track ball, a display or screen device 212, a mass storage memory 214, for example a hard disk, floppy disc or optical disc, and an output device 216 such as a printer. The system 200 could also include a network interface card or controller 218 and/or a modem 220. The individual components of the system 200 could communicate through a system bus 222.

A learner or other user may access the invention via a client 110 or directly at server/workstation 150.

Data used by the invention may be stored in data memory 160 as mentioned above. It will be appreciated that data memory 160 may take the form of a local hard drive, CD Rom or other removable data storage media, may be distributed over a network or may comprise any combination of these.

Figure 3 shows examples of the type of data which may be stored in data memory 160.

The invention may store school data 310 relating a school that is using the invention.

School data may include the school name, region, country and any other relevant information.

The invention may also store learner data 320 about one or more learners who use or access the invention. Learner data may include such information as the learner's name, age, gender, school, region, class, level of study (for example year eight, year nine, freshman, sophomore or any other such classification commonly used in the country of use), and any other statistical information that may be relevant.

The invention may store pertinent Learner data in a Learner Profile which may be used to keep track of a Learner's learning progress. Data relating to the progress of a learner may also be stored in Data memory 160.

It is envisaged that a curriculum will be specified for each learner, setting out the prescribed subject matter for the Learner to study, which may also be stored in Data memory 160. A curriculum may be divided by subject matter, such as, for example, Maths, Physics, Chemistry or Biology. The curriculum may then be further divided out into clusters of pedagogies.

A pedagogy represents a more specific topic for study within a broad subject. In the invention a pedagogy is a topic which has been prescribed for a learner to master to a specified level depending on the class grouping of the student. For convenience, pedagogies may be grouped into clusters of related topics referred to as Pedagogy Clusters.

The level of mastery prescribed for a learner for particular pedagogies may be set as an Assessment Level or a Learning Level and stored with the other learner data 320.

An assessment level indicates that the learner is expected to learn that material to the level specified and will be assessed on it. A Learning level is also a level of mastery set for a student to attain, but may specify a level to which the student may not necessarily be assessed. If a student has higher learning levels than assessment level it may be that the learner has progressed beyond the parameters required for their level of study and are therefore being provided with extra learning objectives to keep them engaged, even though such learning objectives may not form any part of the learners final assessment.

Different Learning and Assessment Levels may be set for different pedagogies for each individual student.

A pedagogy may comprise one or more Pedagogy Items, which are more specific learning tasks or topics. Different Learning and Assessment Levels may also be set for different Pedagogy Items for each individual student.

The invention may also store Administration user data 330 relating to user's of the invention who are not learners, such as, for example, teachers. The Administration user data may contain such information as the permission levels for the user to make changes to the system configuration or, in the case of a teacher, the level of study to which the teacher is permitted or qualified to teach.

The invention may also store Subject data 340 relating to the subjects prescribed for study by learners, for example Maths, Biology, Physics and so on, such as the pedagogy clusters each subject comprises.

The invention may also store information relating to specific pedagogies 340 within a Subject including the Pedagogy Cluster to which the pedagogy belongs, the Pedagogy items within it, and the Assessment, Learning, and Teaching level relevant to it.

The invention may also store information relating to specific Pedagogy Items 350.

The invention may further store information relating to the instructional approaches which can be accessed by a Learner for a particualar Pedagogy Item.

The invention may also store information relating to the languages in which a may access the invention, for example English, Maori, Spanish and so on.

The invention may also store data relating to questions and answers that may be used to assess a learner's progress. In some cases this may include information about the steps that may be taken to solve a problem presented to a learner as a question, and the different paths that may be taken by a learner to arrive at a correct response or an incorrect response.

Data for the invention, such as that described above for example, may be stored in a relational database structure or any other appropriate data structure. It will be appreciated that the particular data stored in data memory 160 may vary depending on the application of the invention. For example, where the invention is being used for learners who are studying from home it would not be necessary or relevant to store school data.

The invention may be embodied as a computer program running on workstation/server 150 and accessing data in data memory 160 or retrieved over a wide area network or the Internet. The typical functions of one embodiment of the computer program of the invention is described below.

Figure 4 shows a preferred method of accessing the invention 105. Learner profile data may include a student login and password as shown in Figure 4. For a learner to log on the learner must select their level of study and name and enter their password as shown.

Likewise an administration user such as a teacher may logon with an administration login and password stored in the Administration User data. An example path of an administration user through the preferred method and computer program of the invention is described below.

If the user is a teacher then the invention may allow the user to access and modify student and student curriculum data. This functionality of the invention may be referred to as the curriculum builder.

Figure 5 shows some sample student data as viewed by a teacher in one preferred embodiment of the invention. Preferably a teacher will only be able to view and modify data for student's in their own classes. The data available in this view includes each learner's name 520, overall learning level 510 and other details. The teacher may then drill down to view and modify a particular learner's details as shown in Figure 6.

Figure 6 shows an administration user interface which may be used by a teacher to modify basic student data not related to student progress including overall learning level. In this embodiment the teacher is given the option of setting the overall learning level to easy, moderate, or hard.

If the teacher wishes to modify the curriculum of that particular learner they may proceed to a screen such as that shown in Figure 7.

By selecting the Inclusion Function 710 the teacher may select the pedagogy clusters, pedagogies, and pedagogy items that should be included in the learner's curriculum by checking or un-checking the boxes. For example, checked box 720 indicates that pedagogy cluster Measuring is to be included in the learner's curriculum.

Figure 8 shows the use of the Ordering function 810, which allows the teacher to select a preferred ordering for the pedagogy clusters, pedagogies and pedagogy items by dragging and dropping them into order. For example, pedagogy clusters Trigonometry, Geometry, and Dimensions 820 could be re-ordered by dragging the word Dimensions to a new position in the list.

Figure 9 shows a screen that may be displayed by a teacher to enter a piece of information or media item from their own data library or from the Internet and attach it to a specific pedagogy item. This example shows a media item being added to a pedagogy entitled Supplementary Angles.

New media items added to a pedagogy 1000 may then be displayed as previews as shown in Figure 10.

The typical path (s) of a learner through the method and computer program of the system will now be described by way of example beginning from the login step shown in Figure 4. Once the invention has verified the student login data the learner will be presented with a menu 1100 showing a selection of subjects included in their curriculum or included in their study plan as shown in Figure 11. From this menu the student will select the subject that they would like to learn. In Figure 11 the learner has selected Maths.

Clicking on a menu item in the subject menu 1100 will open a new menu with different pedagogy clusters as shown in Figure 12. Cluster headings represent an initial break down of the subject matter into broad topics and each of these broad topics comprises one or more pedagogies.

Following the example from Figure 11, clicking on the Maths menu item opens up a new pedagogy cluster menu 1200 containing four pedagogy clusters: Numbering, Measuring, Equating, and Estimating. In this example the learner has selected Equating. Each subject may contain one or more pedagogy clusters.

As shown in Figure 13, clicking on a pedagogy cluster will open up a menu 1300 of all the pedagogies that fall under the heading of the pedagogy cluster. Each pedagogy cluster may have one or more pedagogies. In the example in Figure 13 the learner has selected the Equating pedagogy cluster and the invention has opened a further menu 1300 with seven pedagogies: Algebra, Straight Line Graphs, Hyperbola Graphs, Exponential Graphs, Parabola Graphs, Cubic Graphs, and Circle Graphs. However, other pedagogies such as for example the Numbering pedagogy may contain a different number of pedagogy items.

If the learner wishes to change their mind about any of their study choices they may simply select a different pedagogy cluster from the pedagogy cluster menu 1200 or select a different subject from the subject menu 1100. The learner can return to the menus at any time during their session by using the navigation buttons 1305 as shown in Figure 13.

However, in the example shown in Figure 13, the learner has selected to proceed and has selected the Straight Line Graph pedagogy. The user will then enter the learning environment to access the learning interface.

If the user has never accessed the selected pedagogy before the system may administer a pre-test to the learner. The purpose of the pre-test is to test the learner's pre-existing knowledge of the pedagogy. The pre-test may take the form of a simple

multi-choice or short answer arrangement and may comprise a problem to be solved or a game.

Figure 14 shows a possible arrangement for a pre-test for the Straight Line Graph pedagogy. A diagram 1400 is displayed in the centre of the screen with four possible answers: A, B, C, and D. The question may be displayed at the bottom of the screen.

Footage of a person reading the question aloud may also be displayed 1410. The user can then select the answer they think is correct, for example by clicking on it.

A pedagogy will normally be divided into sub-topics. In the present specification such sub-topics within a pedagogy are referred to as pedagogy items. Each pedagogy will comprise one or more pedagogy items. For a pre-test to be effective more than one question should be included in the test for each pedagogy item.

In the following example we will assume that three questions are asked for each pedagogy item in the selected pedagogy, each of the three questions having a different level of difficulty.

Each question has an assessment level associated with it as described above and this is used in combination with the responses of the learner during the pre-test to determine the level of mastery with which the learner is entering the pedagogy. This information is stored in the learner profile for that learner. This assessment level can be set by a teacher or course supervisor in the curriculum builder.

When the learner has completed the pre-test they may enter the pedagogy as shown in Figure 15. A menu 1500 represents the pedagogy items in the selected pedagogy.

Pedagogy items for which the learner demonstrated a satisfactory level of mastery in the pre-test may be greyed-out. In figure 15 for example the Graphing pedagogy item 1505 and the Line pedagogy item 1507 have been greyed out, indicating that the learner already has an acceptable level of mastery of those pedagogy items.

Learner's may still access pedagogy item's that have been greyed out. Greying out those pedagogical items of which the learner has a good knowledge simply allows the

learner to measure their own achievement at a glance and focus their learning efforts on those learning objectives not yet achieved.

Further incremental indications of the learner's level of mastery and progress for a pedagogical item may be given to the learner for example, in the form of three small rectangles in the top left hand corner of each pedagogical item button as shown in Figure 15. These rectangles may be colour coded.

The line Line Gradient pedagogy item button 1509, for example, has a single rectangle in the top left hand corner, indicating that the learner has some elementary knowledge of that pedagogy item. The first rectangle may green in colour. By comparison, the X-coordinate pedagogy item button has two rectangles in the top left hand corner, indicating a more advanced level of mastery of that pedagogy item by the learner. The second rectangle may be orange in colour.

Pedagogy items for which the learner's knowledge merits three rectangles, for example the Graphing pedagogy item 1505 and the Line pedagogy item 1507, automatically become greyed out. The third rectangle may be of a stronger colour such as red, for example.

In Figure 15, the pedagogy item button for Linear Equations 1514 does not have any indications of learner mastery, this would mean that the learner has little or no mastery of that pedagogy item.

For each pedagogy item the learner may select from one or more instructional approaches to the item. A set of tabs for these instructional approaches is shown in figure 15 at 1520. The instructional approaches that are available may not be identical for each pedagogy item. Elective access to multiple instructional approaches allows the learner to take a multi-lateral approach to their learning.

Each instructional approach may be made up of one or more media items such as, for example, images, animations, text, video, and audio. Some preferred instructional approaches are described below by way of example.

For example, the"Theme"instructional approach as shown in Figure 16 comprises a video that gives examples of the selected pedagogy item in a real world situation. The videos may be created by the students and the teachers.

The"Definitions"instructional approach sets out some basic information about the pedagogy item as shown in Figure 17. A plurality of media may be used to convey this basic information simultaneously. The use of multiple signals to transmit the information to the learner leads to reinforcement of the message and is likely to engage learners with many different learning styles.

A diagram 1710 may be displayed illustrating the principle being explained. The diagram may just as easily be an animation of some sort. A text definition 1720 may be displayed at the same time. The invention may display such text definitions in more than one language at a time as shown at 1730 where the definition shown at 1720 in English has been displayed in the Maori language as well.

This multi-language feature may be especially useful in countries with more than one official language, or in circumstances when the language in which a learner is studying is not the learner's first language.

In an especially preferred embodiment of the invention all text on the learning interface including operating system text and text in animations can be changed to another language.

Footage may also be displayed of a person reciting the text shown at 1720.

Alternatively if the learner elects, the person may recite the alternate language text shown at 1730.

Preferably the learner may modify aspects of some learning approaches to suit their preferred learning style. This may be, for example, by selecting an alternative language for instruction or by selecting a different person to be displayed at 1740. A particular learner may, for example, be more receptive to a female teacher and wish to change the settings accordingly.

The"Examples"learning approach may display one or more examples of the pedagogy item as shown in Figure 18.

The example may be expressed by a diagram or animation 1810 playing in the centre of the screen demonstrating the pedagogy item. An accompanying text 1820 for the example may also be displayed and footage of a person 1830 may be shown reading the text of the example out loud. Once again the language of the text or recital may be changed by election of the learner or the learner may elect to view and hear the examples in two languages.

The"Practice"instructional approach is shown in Figure 19 and may display an interactive tool 1910 that is related to the chosen pedagogy item where the learner may play and experiment.

Instructions 1920 may be displayed at the bottom of the screen and a person 1930 may read the instructions out loud.

Once again two languages may be shown simultaneously and both chosen languages may be spoken aloud.

The"Coach"instructional approach may comprise a video of a teacher or a student demonstrating an example of the selected pedagogy item using either a whiteboard or projector as shown in Figure 20.

When the learner feels confident with all the pedagogy items in the pedagogy they may elect to take a post-test. This is essentially similar to the pre-test described above but it will act as an ongoing or continual assessment of the learner's progress for the particular pedagogy and may ask questions that have not yet been asked.

The"Revision"instructional approach may test the user's knowledge of the selected pedagogy item by giving them three multiple choice questions to answer based on that pedagogy item as shown in Figure 21 and 22. The questions will be of progressive difficulty from easy to hard and may be drawn from the same question/answer data as that used for the pre and post-tests.

Revision of this type offers the learner the opportunity to update their learner profile and see their progress indicated on the pedagogy theme buttons.

For each Pedagogy Item the invention may display a revision question menu with a series of buttons 2210. In this case the learner may choose from three questions of progressive difficulty easy, moderate, or hard. The user may select the difficulty of the question they wish to attempt from a revision question menu 2110. A diagram of a question of the selected difficulty may then be displayed 2120, the question may be written in text in one or more languages, and a person 2140 may read the question out loud, again in one or more languages. The user may then select the answer they consider to be correct.

If the learner has already answered a question correctly in a pre or post-test the circle button representing the question in the revision question menu 2110 may appear green, and/or a tick may appear over the circle button.

If the learner has answered the question incorrectly or has not been previously asked the question in a pre or post test the circle button representing the question in the revision question menu 2110 will not be coloured in.

If, after revising and study the learner takes another post-test and answers correctly a question previously answered incorrectly the circle button for that question will be coloured orange and/or have a tick over it the next time the learner visits the revision instructional approach and is presented with a circle button for that question. The circle button will appear red if a learner has answered the question correctly in a pre- or post-test on the third try.

Figure 22 shows an additional feature of the Revision learning approach which allows a learner to work through questions they have already answered in pre or post tests and to show them either where they have gone wrong in answering that question or what alternative strategies there may be to answer the question that may be more efficient or logical.

If the learner has already attempted a question in a pre or post test the circle button representing that button will have an indication on it, for example a coloured rectangle 2210, to show that this is the case. The learner may then elect to work through that problem and a diagram demonstrating the first steps in solving the problem 2220.

The learner is then asked which of a plurality of possible paths they chose to arrive at their answer. If the learner did not use any of the possible paths they may indicate this and the invention will then take them through the best path, step by step, that would have resulted in a correct answer.

If the learner selected a correct path but not the best, or most efficient path, the invention may congratulate them on solving the problem and then take them through the path of the more efficient solution strategy.

Likewise if the learner has taken some steps on a correct path but has then made an error, the invention can then explain that error to them and take them through the remaining steps to arrive at the correct solution.

The invention also allows learners and teachers to build homework sheets based on the learner's curriculum and learning levels. Figures 23 to 29 illustrate this process.

Figure 30 shows an example teacher copy of a homework sheet produced by the invention with answers shown. Figure 31 shows an example student copy of a homework sheet produced by the invention with spaces for the student to write their answers.

If a teacher or administrator should choose it is also possible to include links to remote media items as an instructional approach. Such remote media items may include for example, web pages, web broadcasts, video conference links and other such resources.

The invention is also able to produce reports for teachers, students or parents based on students and/or a Pedagogy. Figure 32 shows the selection of data fields for generation of a report. Preferably this feature is only available to an administration user of the invention.

Figure 33 shows a report generated for the students of a class and it shows each students assessment level for each pedagogy cluster in the subject Maths.

Figure 34 shows a report generated for the students of a class and it shows each students learning level for each Pedagogy cluster.

The foregoing describes the invention including preferred forms thereof. Alterations and modifications as will be obvious to those skilled in the art are intended to be incorporated within the scope hereof, as defined by the accompanying claims.