This document includes:
Installation Guide | Before You Begin | Installation Overview | Expanded Instructions

Server Installation Guide

This readme file is for system administrators installing modules on servers under their control. eLearning Desing Lab modules are designed to be used by students from a server located at your institution. Your web server can be any standard server on any platform. No CGI or server-parsed scripting is used. The modules do require a RealMedia server, available at http://www.real.com/


Before You Begin

Each eLearning Desing Lab module includes more than 1500 individual files (.gif, .html, .jpg, .rm, .smi, .rp) and is approximately 30MB to 50MB in total size. You will install the majority of these files in a directory of your choice on your web server. The remainder of the files will be installed in the content folder of your RealServer. The installation of the files is easily accomplished. The following will help ensure that your installation is as trouble-free as possible.

Knowing the correct http port for your RealServer is essential. The port, which is selected or assigned when the RealServer is installed, is used in the link that calls the streamed media selections from the web pages in the eLearning Desing Lab module. An example is below:

http://carhop.sped.ukans.edu:8080/ramgen/a201c1/xstream/a201c1_6.smi

Notice that the port 8080 is used in this example. The RealServer defaults to port 80. If that is not available, it often selects 8080 or 8090, but your server may be different. You must specify the correct port or the media will not stream. The 'ramgen' reference in the example above also is needed. However this does not refer to a ramgen directory that you need to create in the content folder of your RealServer. Rather this is an addressing convention used by the RealServer to allow it to parse the files for streaming.


Installation Overview

These instructions are general in nature and strict compliance with them is not necessary to successfully install eLearn Design modules. Expanded information on each of the following steps appears below this section.

  1. Create a directory on your web server. We recommend " elearndesingmodules" as a directory name.
  2. Download desired module(s) from the Teach Special Ed directory.
  3. Uncompress the download package in the "elearndesignmodules" directory.
  4. Use a web browser to navigate through the module you have installed to ensure that it is accessible and functioning properly.
  5. Move the 'rmedia' directory (located at the root level of the module) to your RealServer content folder.
  6. Use a text editor to modify the base address of your RealServer in the rmedia_server.js file, which is located at the root level of the module.
  7. Use a web browser to test the functioning of the Real media previews and presentations.
  8. Password protect the modules. The eLearn Design requests that all modules be password protected.

Expanded Installation Information and Instructions

1. Create a directory on your web server. We recommend "elearndesingmodules" as a directory name.

2. Download desired module(s) from Teach Special Ed directory.
3. Uncompress the download package in the "elearndesingmodules" directory.
4. Use a web browser to navigate through the module you have installed to ensure that it is accessible and functioning properly.
5. Move the rmedia directory (located at the root level of the module) to your RealServer content folder.
6. Use a text editor to modify the base address of the RealMedia server in the rmedia_server.js file, so that the module accesses the RealMedia files from your server.
rmedia_server.js
var rmedia_base = "http://carhop.sped.ukans.edu:8090/ramgen/";


// ------ DO NOT CHANGE BELOW THIS LINE ----- //
function get_rmedia_base () {
  	return  rmedia_base;
}


function set_rmedia_link (file) {
	fulladdress = rmedia_base + file;
	window.location = fulladdress;
}


7. Use a browser to test the functioning of the modified links.
8. Password protect the modules. The eLearn Design requests that all modules be password protected.