Browse Prior Art Database

System and Method for Java-based Distance Learning

IP.com Disclosure Number: IPCOM000014894D
Original Publication Date: 2001-Sep-09
Included in the Prior Art Database: 2003-Jun-20
Document File: 3 page(s) / 44K

Publishing Venue

IBM

Abstract

System and Method for Java*-based Distance Learning Disclosed is a system for providing tools for creating and distributing Web classes, which are self-contained instructional units to be used by remote students, delivered over the Web. The problem solved is to get important technical class content to remote students who do not have opportunity to attend classes or get this information in other ways. This system is fast and easy to use. Class instructors can prepare classes much faster. Class material can be distributed much faster. Students can study the class material remotely using their own preferred method of study.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 49% of the total text.

Page 1 of 3

System and Method for Java-based Distance Learning

System and Method for Java*-based Distance Learning

Disclosed is a system for providing tools for creating and distributing Web classes, which are self-contained instructional units to be used by remote students, delivered over the Web.

The problem solved is to get important technical class content to remote students who do not have opportunity to attend classes or get this information in other ways.

This system is fast and easy to use. Class instructors can prepare classes much faster. Class material can be distributed much faster. Students can study the class material remotely using their own preferred method of study.

The system helps solve the problem of distance learning by making it faster and easier to create computer-based classes and by providing a platform-independent and ubiquitous delivery channel (the Web).

The system contains three main components: (1) Builder Tool, (2) Generator Tool, (3) Classlet.

The Builder Tool is an interactive text editor that constructs class content for a Web class by prompting for specific categories of class material and embedding this material within an XML document using a DTD designed specifically for this purpose (the Classlet DTD). Class content is conceptually decomposed into the following three categories:
(1) concepts, (2) details, (3) terminology. For example, to build a class on the subject of installation and configuration of the WebSphere Application Server, the class content can be decomposed into the following concepts:

Solution Components Installation Wizards Installing on Windows NT** Installing on Unix Verifying the Install Creating an Administrative Domain Configuring the System.

Each concept element contains a high-level, summarized introduction and explanation of a major idea required to learn the class subject. Logically related to each concept element is an arbitrary number of detail elements. Each detail element contains a breakdown of the concept element, providing lower-level information. Detail elements themselves can be nested to an arbitrary depth, finally reaching a simple text element that cannot be further subdivided (the lowest level of detail that the class instructor chooses to provide). Terminology elements are simple glossary items consisting of

1

Page 2 of 3

term/definition pairs. The instructor can create as many terminology elements as desired to enable students to learn the class subject.

The output from the Builder Tool is a fully formed XML document populated with class content entered by the class instructor, reflecting the class instructor's expertise.

The Generator Tool is a software process that accepts a valid XML document using the Classlet DTD and generates Java code and HTML. The generated Java code consists of a Java Applet constructed as a Classlet. An HTML file is also generated to invoke the Applet.

The Classlet is a standard Java Applet conforming to the Applet specification and hence...