Method and apparatus for customizing lesson plans
First Claim
1. A computer system for generating educator lesson plans customized per student, comprising:
- in computer memory, a data store of teaching activity records and respective teaching activities, each teaching activity record including step-by-step teaching instructions enabling educator-user implementation of a respective activity that addresses a certain skill, the step-by-step teaching instructions being other than student testing instructions and comprising instructions for the educator-user'"'"'s use to progress with the teaching activity, the teaching activities of the teaching activity record being configured to develop each activity relating to a respective skill at a certain skill level, different activities relating to development of different skills at different skill levels, to allow for varying levels of learning across domain areas of academics, life skills and social skills;
a student information module coupled to the memory and configured to hold, for each student, a set of student information including assessed skill level in each of the domain areas, the assessed skill level being based on an initial skill assessment and on going skill assessments of skills in the domain areas, such that using the assessed skill level, the student information module effectively identifies a core set of skills needed for independent functioning of the student;
a processor operatively coupled to the memory, the processor configured to execute a routine, the routine being responsive to educator-user interaction and (i) determining, for a subject student, a subset of teaching activities in the data store as a function of assessed skill level and corresponding identified core set of skills per domain area for the subject student from the student information module, (ii) selecting at least one of the teaching activities in the determined subset, (iii) for the selected at least one teaching activity, generating one set of step-by-step teaching instructions enabling educator-user implementation of a respective activity individualized to the subject student, wherein the routine forms the one set of step-by-step teaching instructions by generating instructions how to implement the respective activity with visual modeling where the student is a visual learner and alternative instructions how to implement the respective activity with manual guidance, (iv) generating from the one set of step-by-step teaching instructions, an educator lesson plan customized for the subject student and individualized to the subject student'"'"'s varying levels of learning across different domain areas and across different skills per domain area, the routine modifying the step-by-step teaching instructions for the educator lesson plan to be modified as a function of other lesson plans in progress and the routine using the subject student'"'"'s performance from the one set of step-by-step teaching instructions to generate a next set of step-by-step teaching instructions for a next developmental level, wherein the teaching activity records are serially or hierarchically ordered within a same skill and same skill level, as well as serially or hierarchically ordered across skill levels, and wherein the corresponding teaching activities of the teaching activity record are ordered or sequenced within domain areas; and
(v) outputting to the educator-user the customized and individualized educator lesson plan, the educator lesson plan being customized and individualized in subject matter content and teaching instructions; and
a lesson progress reporting module tallying running trials and progress of the subject student on the one set of step-by-step teaching instructions implementing respective teaching activities in the customized educator lesson plan, the lesson progress reporting module being coupled to the processor and triggering a next set of step-by-step teaching instructions according to the criteria for progressing with the respective teaching activity.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer method and apparatus enable customization of lesson plans per student. The invention method and apparatus include a curriculum data store holding a plurality of curriculum records, a student record data store and a processor routine coupled to the student record data store and the curriculum data store. Each curriculum record indicates a respective teaching activity and implementation details of the activity as part of a lesson plan. There are different activities for different domains. The processor routine enables, for a given student, educator-user selection of a curriculum record with its respective activity, as a function of assessed skill level in a subject domain and/or learning profile of the student. The processor routine generates a custom lesson plan, for the given student, that includes the activity of the user-selected curriculum record. The processor routine may suspend or otherwise hold the custom lesson plan pending supervisory review at various times.
16 Citations
32 Claims
-
1. A computer system for generating educator lesson plans customized per student, comprising:
-
in computer memory, a data store of teaching activity records and respective teaching activities, each teaching activity record including step-by-step teaching instructions enabling educator-user implementation of a respective activity that addresses a certain skill, the step-by-step teaching instructions being other than student testing instructions and comprising instructions for the educator-user'"'"'s use to progress with the teaching activity, the teaching activities of the teaching activity record being configured to develop each activity relating to a respective skill at a certain skill level, different activities relating to development of different skills at different skill levels, to allow for varying levels of learning across domain areas of academics, life skills and social skills; a student information module coupled to the memory and configured to hold, for each student, a set of student information including assessed skill level in each of the domain areas, the assessed skill level being based on an initial skill assessment and on going skill assessments of skills in the domain areas, such that using the assessed skill level, the student information module effectively identifies a core set of skills needed for independent functioning of the student; a processor operatively coupled to the memory, the processor configured to execute a routine, the routine being responsive to educator-user interaction and (i) determining, for a subject student, a subset of teaching activities in the data store as a function of assessed skill level and corresponding identified core set of skills per domain area for the subject student from the student information module, (ii) selecting at least one of the teaching activities in the determined subset, (iii) for the selected at least one teaching activity, generating one set of step-by-step teaching instructions enabling educator-user implementation of a respective activity individualized to the subject student, wherein the routine forms the one set of step-by-step teaching instructions by generating instructions how to implement the respective activity with visual modeling where the student is a visual learner and alternative instructions how to implement the respective activity with manual guidance, (iv) generating from the one set of step-by-step teaching instructions, an educator lesson plan customized for the subject student and individualized to the subject student'"'"'s varying levels of learning across different domain areas and across different skills per domain area, the routine modifying the step-by-step teaching instructions for the educator lesson plan to be modified as a function of other lesson plans in progress and the routine using the subject student'"'"'s performance from the one set of step-by-step teaching instructions to generate a next set of step-by-step teaching instructions for a next developmental level, wherein the teaching activity records are serially or hierarchically ordered within a same skill and same skill level, as well as serially or hierarchically ordered across skill levels, and wherein the corresponding teaching activities of the teaching activity record are ordered or sequenced within domain areas; and
(v) outputting to the educator-user the customized and individualized educator lesson plan, the educator lesson plan being customized and individualized in subject matter content and teaching instructions; anda lesson progress reporting module tallying running trials and progress of the subject student on the one set of step-by-step teaching instructions implementing respective teaching activities in the customized educator lesson plan, the lesson progress reporting module being coupled to the processor and triggering a next set of step-by-step teaching instructions according to the criteria for progressing with the respective teaching activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Computer apparatus for generating educator lesson plans customized per student, comprising:
-
a data store of skill oriented activity records and respective teaching activities, each activity record specifying step-by-step teaching instructions enabling educator-user implementation of a respective activity that addresses a certain skill at a certain skill level, the step-by-step teaching instructions being other than student testing instructions and comprising instructions for the educator-user'"'"'s use to progress with the teaching activity, different activities addressing different skills at different skill levels, to allow for varying levels of learning across domain areas of academics, life skills and social skills; for each student, a student record holding the student information including; (i) a learning profile of the student, and (ii) information regarding skill level of the student; and a processor routine responsive to educator-user interaction and (a) identifying a core set of skills needed for independent functioning of a subject student using the student record, (b) selecting an activity from the data store of activity records based on the student information of the subject student and the identified core set of skills, (c) generating from the selected activity an educator lesson plan including generating one set of step-by-step teaching instructions enabling educator-user implementation of a respective activity but specific to the subject student, the generated set of teaching instructions customizing the educator lesson plan to the subject student and individualizing the educator lesson plan to the subject student'"'"'s varying levels of learning across different domain areas and across different skills per domain area, the processor routine enabling the step-by-step teaching instructions for the educator lesson plan to be modified as a function of other lesson plans in progress and the processor routine using the subject student'"'"'s performance from the one set of step-by- step teaching instructions to generate a next set of step-by-step teaching instructions for a next developmental level, wherein the teaching activity records are serially or hierarchically ordered within a same skill and same skill level, as well as serially or hierarchically ordered across skill levels, and wherein the corresponding teaching activities of the teaching activity record are ordered or sequenced within domain areas, and (d) outputting to the educator-user the customized and individualized educator lesson plan and set of teaching instructions; and a lesson progress reporting module tallying running trials and progress of the subject student on the one set of step-by-step teaching instructions implementing respective teaching activities in the customized educator lesson plan, the lesson progress reporting module being coupled to the processor and triggering a next set of step-by-step teaching instructions according to the criteria for progressing with the respective teaching activity. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. Computer apparatus for customizing educator lesson plans per student, comprising:
-
a curriculum data store holding a plurality of curriculum records, each record indicating a respective activity configured for development of different skills at different skill levels to allow for varying levels of learning across domain areas of academics, life skills, and social skills and including implementation details of the activity as part of an educator lesson plan, each activity including step-by-step teaching instructions enabling educator-user implementation of a respective activity that addresses a certain skill, the step-by-step teaching instructions being other than student testing instructions and comprising instructions for the educator-user'"'"'s use to progress with the teaching activity; a processor routine coupled to the curriculum data store and responsive to user interaction, for a given student, the processor routine;
(i) selecting a curriculum record with its respective activity as a function of at least one of assessed skill level and learning preferences of the given student together with an identified core set of skills needed for independent functioning of the given student, (ii) generating a custom educator lesson plan including one set of step-by-step teaching instructions individualized for the given student, said generating including generating instructions how to implement the respective activity with visual modeling where the student is a visual learner and alternative instructions how to implement the respective activity with manual guidance, the processor routine modifying the step-by-step teaching instructions for the custom educator lesson plan as a function of other lesson plans in progress, the custom educator lesson plan including the activity of the selected curriculum record and being individualized to the given student'"'"'s varying levels of learning across different domain areas and across different skills per domain area, the processor routine using the subject student'"'"'s performance from the one set of step-by-step teaching instructions to generate a next set of step-by-step teaching instructions for a next developmental level, wherein the teaching activity records are serially or hierarchically ordered within a same skill and same skill level, as well as serially or hierarchically ordered across skill levels, and wherein the corresponding teaching activities of the teaching activity record are ordered or sequenced within domain areas, and (iii) outputting the custom educator lesson plan as customized and individualized in subject matter content and teaching instructions specific to the given student; anda lesson progress reporting module tallying running trials and progress of the given student on the one set of step-by-step teaching instructions implementing respective teaching activities in the custom educator lesson plan, the lesson progress reporting module being coupled to the processor and triggering a next set of step-by-step teaching instructions according to the criteria for progressing with the respective teaching activity. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification