Courseware Demonstration

Group Discussions

Using Profiles to Support Collaboration

Larry Howard
Institute for Software Integrated Systems
Vanderbilt University

Introduction


This courseware demonstrates using eLMS profiles to support multi-participant discussions—as a straightforward example of collaborative work—that can be embedded within courseware authored with CAPE. The design provides a basic infrastructure for discussion forums where participants can asynchronously review articles and contribute new articles. The interface provided by this infrastructure supports manually or automatically polling for new articles. A simple interface is provided for authoring new articles. The forum participants can remain anonymous. The articles in a forum can be sorted by time (default), subject, or author (if the articles are attributed). The demonstration uses this infrastructure to support a class-wide online discussion. Also provided in the design package are a couple of different demonstrations of mini-group discussions.

Demonstration


Below is a Captivate (Flash) movie of two students participating in a class-wide online discussion. These courseware deliveries are started using the QuotaLinks approach. When users access the QuotaLink, a Launcher courseware (also authored with CAPE) collects their identity information and creates or continues a courseware delivery.

Start the demonstration by pressing the Play button on the playback control at the center top of the movie. You may need to scroll the browser window down to see the entire movie.

As the demonstration proceeds, the student on the left (Jane Doe) initiates and authors a new article for the discussion. The student on the right (John Doe) uses the Check for articles control to check for a new article and retrieves the article just authored by Jane Doe. Alternatively, John Doe could have selected the Auto checkbox and automatically retrieved the new article when available. This setting performs the same action as manually polling but on a timed basis (every 30 seconds.)

Try It Yourself


If you want to try the courseware out for yourself, just click the QuotaLink. You can create a new student identity for yourself by entering your information into the Launcher and choosing a passcode.

Design


The CAPE courseware design for the demonstration module appears in the figure below. On the left is the module design showing the embedded discussion element (Discussion Group). For the purposes of the demonstration, this element is simply scaffolded by granules providing an introduction (Introduction) and a conclusion (Finish). On the right is the design of the discussion element. Adaptive sequencing is used to control the initialization of a region of the Class Profile that will support the discussion. Adaptive content is used to support the interactions with a single granule (Discuss). eLMS Platform Services (Learner and Courseware) support identifying the student and the courseware, respectively. Entries in the Class profile (Class_Profile) are keyed by the courseware name.

The design uses eLMS Web Services to support the interactions. This means that the entire discussion occurs while the courseware delivery is positioned at the Discuss granule. The GroupServices condition set provides a facade for services in the Group condition set, limiting access by role using access control features of condition sets. Among the services provided by Group are adaptive content generators that feed HTML down to the browser interface for the discussion forum. This basic approach is in the style of AJAX (Asynchronous Javascript and XML).

The courseware design is available in the CAPE Repository in the author area of Larry Howard in a folder named Discussions. Also contained in this mini-project folder are adaptations of the basic discussion group infrastructure to support mini-group discussions, where a class is split into groups and discussions occur among these sets of participants.

Discussion


The importance of this demonstration lies not in the particular capabilities or their features. These could be easily enhanced and extended, both functionally and aesthetically. Rather, the importance is in the use of shared state provided by eLMS Profiles to enable collaborative features in courseware that typically focuses on individualized instruction. Discussion groups are just a simple example of what is possible using this enabling mechanism.

Such collaborative elements can be situated within larger instructional designs, allowing them to be scaffolded and to be used in concert with other pedagogical elements. When and how they are used are subject to all of the adaptation mechanisms supported by CAPE.

Feedback


We welcome your feedback on any aspect of the design or delivery of this courseware. Please send your remarks to the author. Learn more about CAPE and eLMS at the Adaptive Learning Technologies web site.