A reading or language interactive system which utilizes a mechanism to
permit a computer-based instruction program in reading or language
instruction to implement a shared reading program, wherein portions of
the text are read by the student and portions by the computer itself. The
proportion of the text "read" by each participant and the pace at which
the lesson progresses can each be automatically altered based upon the
proficiency of the student. In addition, the system utilizes a computer
instructor to share the task of reading or language learning by modeling
the task for the learner, variably controlling the amount of material
that the student reads aloud based upon a computer assessment of the
student's ability, helping the learner navigate through the instructional
application, and participating in a joint performance that demonstrates
the student's reading.