MENU

Online Resources

More Online Resources

Books and Software

Distance Learning

Simulations and Games

Social Effects of Games

New Ways of Learning

The Future is Here

Discovering Meanings

Multiple Intelligences

Kids Get the Future

Implementing Instruction

Online Project Models

Interactivity

Self-Assessment Test


  Implementing Web Based Instruction

Web Based Instruction (WBI) can be defined as using the World Wide Web as the medium to deliver course material, administer tutorials and quizzes or communicate with students. This also encompasses using the web for communication in the process of teaching a class. Other terms in use include Internet Based Training (IBT) and Web Based Training (WBT).

Recent years have seen a dramatic increase in the level of interest and activity in WBI. Instructors are putting up content at an increasing rate. Software writers are responding by creating software that facilitates the creation process and provides student management features. A number of these tools have evolved from Computer Based Training (CBT) software which are being "retrofitted" to work on the web. Others are brand new programs written from scratch to fill this role. While there are commercial products available, a large number of the current crop of programs were developed at Universities by instructors who were not able to find suitable "off-the-shelf" software. Most of the software, commercial and "home- grown" are still in the developmental or "beta" stage.

A model for how these tools work has slowly emerged. There are two ways to develop content. The first is by using third party editors to create HTML and anything else that a browser can handle (JavaScript, Java, Plugins, and helper applications). Alternatively, some programs have a desktop component on which content can be developed by "dragging and dropping" ready-made components. Once development is complete the "export" function is used to automatically convert the content into HTML and Java.

Once content exists, the software is installed on a web server. The "administrator" then sets up a course "account". Several courses can be set up on each installation of a program. The instructor then uploads the course content using an FTP (file transfer protocol) program or a "file management" facility provided by the software. Once the software "knows" about the course content, a table of contents, a glossary and an index can be generated

Students are "registered" in the course by the instructor and can then log onto the course homepage, provide a username and password and get access to course material. They can also use the email, newsgroup or "live" chat functions to communicate with the other students, the instructor, and markers for the course. Typically, these communication functions are all available through the web page and are part of the software package. Students can also take on-line tutorials (with immediate feedback) as well as timed quizzes that are marked on-line.

Once the course is up, the instructor can update course material or class announcements as needed. She can also make up tests and tutorials and administer them through the web. The software provides the capability to track the progress of students. Reports on which pages a particular student has accessed as well as the number of times an individual page has been hit by all students are available

The following process is a compilation of the possibilities available with current tools. No single product by itself contains all the features presented.


1: Create the Content

Option 1

Instructor (or content writer) creates Hyper Text Markup Language (HTML) using his/her favourite third party HTML editor. There are now several editors that offer WYSIWYG or close.

If content writer has the expertise, simulations or demonstrations can be constructed using Java or JavaScript (Web programming languages). Course content can make use of plugins or helper applications just like any other web page.

Option 2

The content writer can use a specialized development environment that does not require knowledge of HTML. Typically this is implemented using text boxes, dragging and dropping, wizards, and menu options. Once completed, the content is then exported out as HTML and Java.


2: Set Up a Course on the Server

The administrator sets up a course "template" in accordance with a professor's request.

The professor would then log onto the course on the server and:
Customize the student interface (usually menu driven)
Set up a course HomePage
Set up desired components and navigation aids
Add markers (or monitors)
Add students (most programs have batch processing capabilities)


3: Upload Course Content Onto the Server

The course content can now be uploaded from the desktop machine where it was created to the course "account" on the server.

Some programs provide a file manager or an embedded FTP (file transfer protocol) program. Otherwise, the process will involve using a third party FTP program as well as some knowledge of the file structure and file manipulation commands on the server.

The course instructor can then create a glossary and an index of the course material using the course administration software

The course is now available over the internet to all the active registered students in the system. Since access to the courses is through the internet, the student can use any type of desktop computer and operating system (platform independence). The student can access the course from anywhere in the world where an internet connection is available (geographic independence).


4: Administrator Interaction with System

Logs onto the system with administrator username and password from any machine with internet connection (platform and geographical independence)
Adds or removes courses


5: Instructor Interaction with System

Logs onto the system with instructor username and password from any machine with internet connection (platform and geographical independence)
Communication
Email Course email" is available to all students, markers and instructor
Newsgroups (Bulletin Board) A "Course Newsgroup" is available to all students, markers and instructor
Chat groups ("live" conferencing) Instructor can set up times for groups of course participants to meet in a chat room. Sessions can be logged.
Announcements Set as an HTML page off the course homepage. Update as frequently as needed
Upgrade course content as required
Monitor student progress. Summary statistics are available on:
Which pages each individual has accessed
Access data for each individual page
Tutorial and Exam scores for each individual student
Summary tutorial and exam scores for the group
Create quizzes and tutorials
Activate or deactivate students
Assign specific tutorials or readings to specific students
Can remove course from the system to desktop or disks for safekeeping


6: Student Interaction with System

Logs onto the system with student username and password from any machine with internet connection (platform and geographical independence)
Communication
Email
Newsgroups (asynchronous conferencing)
Chat groups (synchronous conferencing)
Read Announcements
Take course material
Self paced
Can stop and resume session (system "remembers")
Can follow links that point to material anywhere on the internet
Take tutorials and exams online
Tutorials can provide immediate feedback
Monitor their own progress relative to class summary statistics
Put up individual or group homepage

For the next section click here:

 
Show me.

Teleteach

Resources for writers, editors, designers, and developers of interactive teaching applications.

Please feel free to comment, correct, or contribute, by sending email to
The Editors

Technology for Teleteaching
Development Team:
Robert MacDonald
Kim Alexander
George Kelso
Louise Waterson