Web-based instruction
First Claim
1. A method, performed in a web-based environment on a computer system, of helping a user learn to implement an application, the method comprising:
- providing a predetermined plurality of applications;
presenting an annotation page that includes one or more annotations descriptive of a source file of a predetermined application, each annotation including keyword links, annotation links, and detail of implementation of the application;
permitting the user to select a link in an annotation;
if the user selects a keyword link, presenting reference documentation associated with that keyword; and
if the user selects an annotation link, presenting another annotation descriptive of another source file of a predetermined application.
4 Assignments
0 Petitions
Accused Products
Abstract
A method performed in a web-based environment on a computer system teaches a user to implement an application. The method includes providing predetermined applications and presenting an annotation page that includes one or more annotations descriptive of a predetermined application. Each annotation includes keyword links, annotation links, and detail of implementation of the application. The method includes permitting the user to select a link in an annotation. If the user selects a keyword link, reference documentation associated with that keyword is presented. If the user selects an annotation link, another annotation descriptive of another source file of a predetermined application is presented.
-
Citations
45 Claims
-
1. A method, performed in a web-based environment on a computer system, of helping a user learn to implement an application, the method comprising:
-
providing a predetermined plurality of applications;
presenting an annotation page that includes one or more annotations descriptive of a source file of a predetermined application, each annotation including keyword links, annotation links, and detail of implementation of the application;
permitting the user to select a link in an annotation;
if the user selects a keyword link, presenting reference documentation associated with that keyword; and
if the user selects an annotation link, presenting another annotation descriptive of another source file of a predetermined application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method, performed in a web-based environment on a computer system, of teaching user to implement an application, the method comprising:
-
providing a predetermined plurality of applications;
performing a predetermined application; and
presenting an annotation page descriptive of a performed application in coordination with performance of the predetermined application, the annotation page including detail of application implementation and links to annotations and reference documentation.
-
-
30. A method, performed in a web-based environment on a computer system, of teaching a user to implement an application, the method comprising:
-
automatically assembling a global table of contents based on content in the environment, the global table of contents including a plurality of links to content within the environment;
providing the global table of contents;
generating a local table of contents that includes links to content that orient the user within a local topic; and
permitting the user to select links from the local table of contents to access local topics.
-
-
31. A method, performed in a web-based environment on a computer system, of teaching a user to implement an application, the method comprising:
-
providing a plurality of predefined interactive examples;
performing one or more of the predefined interactive examples in response to user selection;
presenting one or more annotations descriptive of the performed interactive example in coordination with performance of the predefined interactive example; and
allowing the user to selectively explore different aspects of the performed interactive example, the annotations, or both.
-
-
32. A web-based computer system for teaching a user to implement an application, the system comprising:
-
one or more predefined interactive applications, a predefined interactive application selectively executable by the user of the web-based computer system; and
an annotation page including one or more annotations, in which the annotation page describes a predefined interactive application, and the annotation page further includes;
one or more links, and detail of implementation of the application, in which different annotations are automatically provided in the annotation page in response to selective execution of a predefined interactive application. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A web-based computer system for teaching a user to implement an application, the system comprising:
-
a web-browser window that includes a content frame, a framework applet, and a table of contents frame that displays a global table of contents hierarchy of links related to content in the content frame;
one or more annotations displayed in the content frame, each annotation describing a predefined interactive application and including links to other content; and
a table of contents window that displays a local table of contents hierarchy of links related to local content in the displayed annotation.
-
Specification