Patent ID: 7980855

Claim:
A computer implemented method for reporting student progress in an academic content area or other domain of learning, comprising: receiving, on a computer-readable medium, results of an assessment to a student, the assessment having one or more questions, at least one question of the assessment being associated with a first learning target; recording, on the same or a different computer-readable medium, the student's response to the question associated with the first learning target; using a computer processor to determine a student's knowledge state with respect to the first learning target based at least in part on the student's response to the question associated with the first learning target; providing a report on a computer display comprising a segment of a learning map, wherein the segment of the learning map comprises (1) a first node labeled to indicate it is associated with the first learning target, (2) a second node associated with a second learning target that is a pre-cursor of the first learning target, and (3) a third node associated with a third learning target that is a post-cursor of the first learning target, the nodes being graphically interconnected in a manner so as to reflect pre- and post-cursor relationships between the learning targets associated with the nodes, and wherein the report further comprises navigation elements that enable the user to scroll the segment of the learning map up, down, left, and right, thereby enabling the user to view additional nodes of the learning map; using the computer processor to differentiate each respective node, to visually indicate on the computer display (1) whether the student has mastered the learning target associated with the node, (2) whether the student has not yet learned the learning target associated with the node, (3) whether there is insufficient information to determine the knowledge state of the student with respect to the learning target associated with the node, or (4) whether the student has not yet been assessed on the learning target associated with the node; and loading onto the same or a different computer-readable medium code enabling a viewer to view a question associated with the first learning target.