
PLATO® Interactive Mathematics
Content Installation Guide
For version 10.0
Choosing Your CD-less Configuration
1. Running PLATO® Interactive Mathematics from CD
2. Running PLATO® Interactive Mathematics from a Workstation Hard Drive
3. Running PLATO® Interactive Mathematics from a Mapped Server Drive..
Install PLATO® Interactive Mathematics Content on the Server
4. Running PLATO® Interactive Mathematics from a Windows-based Content Server
Install the PLATO® Interactive Mathematics Content
Configure the PLATO® Interactive Mathematics Server Database
5. Running PLATO® Interactive Mathematics from a Linux-based Content Server
Select your network parameters
Set the machine up to allow remote logon
Install the PLATO® Interactive Mathematics Content
Change Content File Ownership and Group
Configure Apache to Start Automatically
Configure your Instructional Support System Server
Verify Automatic Start of HTTPD Service
Disable the Temporary Firewall Rule
PLATO® Interactive Mathematics can be used in two different ways – with PLATO® Interactive Mathematics content CDs and without PLATO® Interactive Mathematics content CDs. There are benefits and challenges to each of these options.
The benefits and challenges of running with PLATO® Interactive Mathematics CDs:
· No setup is required after the server and clients have been installed.
· The content CDs will have to be tracked and managed.
The benefits and challenges of running without PLATO® Interactive Mathematics CDs:
· No handling of CDs is required.
· Additional setup is required after the server and clients have been installed.
When running PLATO® Interactive Mathematics without CDs, the content can be accessed in one of the following ways– from a local workstation hard drive, from a Mapped Server Drive, from a Windows-based HTTP Content Server, or from a Linux-based HTTP Content Server. There are several factors that should be considered when deciding from where to access PLATO® Interactive Mathematics content.
You should choose to run the PLATO® Interactive Mathematics content from a workstation Hard Drive in the following cases:
· You want a technically simple way of running content without CDs that does not impact your Local Area Network.
·
You have up to 1.9Gb of
free hard drive space on each workstation.
NOTE: The exact amount of needed hard drive space is determined by the
number of content CDs to be installed on the hard drive.
You should choose to run the PLATO® Interactive Mathematics content from a Mapped Server Drive in the following cases:
· You want a central repository for the PLATO® Interactive Mathematics content that does not require additional space on the workstations and that keeps the content in one location.
· You do not object to mapping a shared server drive.
· You have sufficient client access licenses to map a shared server drive for each PLATO® Interactive Mathematics client.
You should choose to run the PLATO® Interactive Mathematics content from a Windows-based HTTP Content Server in the following cases:
· You want a central repository for the PLATO® Interactive Mathematics content that does not require additional space on the workstations and that keeps the content in one location.
· You are familiar with supporting Windows/IIS web servers.
· You support Windows 2000 servers or don’t object to supporting Windows 2000 servers.
· You have sufficient Windows 2000 server licenses.
You should choose to run the PLATO® Interactive Mathematics content from a Linux-based HTTP Content Server in the following cases:
· You want a central repository for the PLATO® Interactive Mathematics content that does not require additional space on the workstations and that keeps the content in one location.
· You support Linux servers or HTTP servers in your network environment or don’t object to supporting these servers.
· You are familiar with the vi editor.
· You do not have a license for Microsoft Windows 2000 server.
This document is designed to help you complete the steps needed to implement any of the PLATO® Interactive Mathematics content access configurations –PLATO® Interactive Mathematics content CDs, workstation hard drive, Mapped Server Drive, Windows-based HTTP Content Server, or Linux-based HTTP Content Server. See the chart below for the section of the document that applies to your choice of configuration.
|
Choices |
Document Section |
|
Run with CDs |
Section 1 |
|
Run from Hard Drive |
Section 2 |
|
Run from Mapped Server Drive |
Section 3 |
|
Run from a Windows-based Content Server |
Section 4 |
|
Run from a Linux-based Content Server |
Section 5 |
ALERT: In order to complete the steps in the sections below, the PLATO® Interactive Mathematics 9.0 or higher client needs to be installed on the machine on which you are working.
Should you have any questions or run into any trouble while installing the PLATO® Interactive Mathematics content or setting up your HTTP Content Server, you can call (800) 681-4357 for assistance. Or, you can go to http://support.academic.com.
To run PLATO® Interactive Mathematics from the content CDs, you need only to install PLATO® Interactive Mathematics on your computer using the PLATO® Interactive Mathematics Client Installer. No further steps are required.
1. Gather all of the PLATO® Interactive Mathematics CDs you want to install on the computer.
2. From the Start Menu, select Run. Then, type continst and click OK. The PLATO® Interactive Mathematics Content Installer will launch.
3. In the PLATO® Interactive Mathematics Content Installer dialog box (shown below), select the course for which you want to install content. Then, click Continue.

4. In the Choose Destination Drive dialog box, select from the drop down list the drive onto which you want to install content. Then, click OK.
5. In the Disk Space Check dialog box, verify that you have enough space on the drive you selected, and then click Continue.
NOTE: If you do not have enough space or wish to change the drive, click Cancel. You will return to the Choose Destination Drive dialog box.
6. In the PLATO® Interactive Mathematics Content Installer dialog box (shown below), insert the designated PLATO® Interactive Mathematics CD into your CD drive.

7. Click Install. Installation of content begins. If it does not already exist, a folder entitled “academic” is created on the drive you specified. The PLATO® Interactive Mathematics content is installed into this folder.
8. When installation of the content on the CD is complete, insert the next designated CD into the CD-ROM drive and click Install. Repeat this step for each CD designated on the PLATO® Interactive Mathematics Content Installer dialog box.
9. When content from all of the designated CDs has been installed, click Finish.
Congratulations! You are now ready to run PLATO® Interactive Mathematics content from your workstation hard drive.
In order to run PLATO® Interactive Mathematics from a Mapped Server Drive, you must map a drive on each client computer to point to the server from which you want to run the content, and install the content on the server. Use the steps below to assist you with the setup and installation.
1. In the computer “logon script” set up a drive mapping to the server from which you will be running content. This will ensure that the drive is mapped each time the computer is authenticated on the network.
2. Logout and then login again. Verify that the drive is mapped correctly.
NOTE: the above steps need to be performed for each computer installed with PLATO® Interactive Mathematics.
3. On one of the PLATO® Interactive Mathematics client computers, from the Start Menu, select Run. Then, type continst and click OK. The PLATO® Interactive Mathematics Content Installer will launch.
4. In the PLATO® Interactive Mathematics Content Installer dialog box (shown below), select the course or courses for which you want to install content. Then, click Continue.

5. In the Choose Destination Drive dialog box, select from the drop down list the drive letter of the server onto which you want to install content. Then, click OK.
6. In the Disk Space Check dialog box, verify that you have enough space on the drive you selected, and then click Continue.
NOTE: If you do not have enough space or wish to change the drive, click Cancel. You will return to the Choose Destination Drive dialog box.
7. In the PLATO® Interactive Mathematics Content Installer dialog box (shown below), insert the designated PLATO® Interactive Mathematics CD into your CD drive.

8. Click Install. Installation of content begins. If it does not already exist, a folder entitled “academic” is created on the drive you specified. The PLATO® Interactive Mathematics content is installed into this folder.
9. When installation of the content on the CD is complete, insert the next designated CD into the CD-ROM drive and click Install. Repeat this step for each CD designated on the PLATO® Interactive Mathematics Content Installer dialog box.
10. When content from all of the designated CDs has been installed, click Finish.
Before you begin working, you need to verify that your system has been set up correctly.
1. On a client workstation, launch PLATO® Interactive Mathematics and login to the Instructional Support System as a student.
2. Launch a PLATO® Interactive Mathematics lesson without placing a CD in the drive. Verify that the content launches and runs correctly.
Congratulations! You are now ready to run PLATO® Interactive Mathematics content from your mapped server drive.
ALERT: In order to run PLATO® Interactive Mathematics from a Windows-based Content Server, you must be comfortable using the IIS Web Server native to Win32 servers.
To run PLATO® Interactive Mathematics from a Windows-based content server, you need to configure the native IIS server and install the PLATO® Interactive Mathematics content on the server. There are three major steps needed to install the Content Server: install the PLATO® Interactive Mathematics content, configure the server database, and configure the IIS server.
In order to run PLATO® Interactive Mathematics from your HTTP Content Server, you must first install the content. To do this, use the steps below.
1. Gather the PLATO® Interactive Mathematics Client Installer v. 10.0 and all of the PLATO® Interactive Mathematics CDs you want to install on the computer.
2. On the HTTP Content Server, launch the PLATO® Interactive Mathematics Content Installer. To do this, do the following:
a) Insert the PLATO® Interactive Mathematics Client Installer CD into your machine’s CD-ROM drive.
b) At the installer welcome screen, click Other Options.
c) On the Other Options screen, click Install Content. The PLATO® Interactive Mathematics Content Installer will launch.
3. In the PLATO® Interactive Mathematics Content Installer dialog box (shown below), select the course(s) for which you want to install content. Then, Click Continue.

4. In the Choose Destination Drive dialog box, select from the drop down list the drive onto which you want to install content. Then, click OK.
5. In the Disk Space Check dialog box, verify that you have enough space on the drive you selected, and then click Continue.
NOTE: If you do not have enough space or wish to change the drive, click Cancel. You will return to the Choose Destination Drive dialog box.
6. In the PLATO® Interactive Mathematics Content Installer dialog box (shown below), insert the designated PLATO® Interactive Mathematics CD into your CD drive.

7. Click Install. Installation of content begins. If it does not already exist, a folder entitled “academic” is created on the drive you specified. The PLATO® Interactive Mathematics content is installed into this folder.
8. When installation of the content on the CD is complete, insert the next designated CD into the CD-ROM drive and click Install. Repeat this step for each CD designated on the PLATO® Interactive Mathematics Content Installer dialog box.
9. When content from all of the designated CDs has been installed, click Finish.
The Instructional Support System database needs to be updated so that the PLATO® Interactive Mathematics content will run from your HTTP Content Server. To do this, use the following steps:
1. On either your ISS database server or a client workstation, open a browser and type the following: http://patchmanager.academic.com/client/content_director.as3. The PLATO® Interactive Mathematics Content Director will launch.
2. The Interactive Mathematics Content Director dialog shown below appears:

3. In the PLATO® Interactive Mathematics Content Director dialog box, next to the name of your school enter or modify the URL of your http content server in the Content URL field.
NOTE: if you no longer want to use an http content server, delete the URL next to your school name.
4. Click OK. The Instructional Support System database will be updated to contain information about your content server.
5. At the Database Updated dialog box, click OK.
The IIS server needs to be configured so that the PLATO® Interactive Mathematics content will run from your HTTP Content Server. To do this, use the following steps:
1. Go to the Properties dialog for your IIS server.
2. In the Properties dialog, click the HTTP Headers tab.

3. In the MIME Map box, click File Types.

4. In the File Types dialog box, click New Type….

5. In the File Types dialog box, one at a time, enter the values shown below.
aam application/x-authorware-map
aas application/x-authorware-seg
aab application/x-authorware-bin
When you are done, the entries in the Registered File Types list shown in the File Types dialog box should appear as the one in the sample shown in step 3.
6. In the File Types dialog, click OK.
7. In the Properties dialog box, click the Home Directory tab.

8. In the Local Path text box, configure your home directory to go to “<driveletter>:\academic”, where <drive letter> is the letter of the drive where you installed your PLATO® Interactive Mathematics content. For example, “c: \academic”.
9. Click OK.
Before you begin working, you need to verify that your system has been set up correctly.
1. On a client workstation, launch PLATO® Interactive Mathematics and login as a student to the Instructional Support System.
2. Launch a PLATO® Interactive Mathematics lesson without placing a CD in the drive. Verify that the content launches and runs correctly.
Congratulations! You are now ready to begin using your Content Server.
To run PLATO® Interactive Mathematics from a Linux-based content server, you first need to install and configure an HTTP Web server and then install the PLATO® Interactive Mathematics content on that server. The steps below will assist you in setting up your PLATO® Interactive Mathematics Content Server. There are four major steps needed to install the Content Server: install the HTTP server, install the PLATO® Interactive Mathematics content, configure your ISS database to point to this content server, and configure and start the HTTP server.
Your HTTP server will have to be assigned a fixed IP address so that students will be able to reliably run content from the server. Please write the network parameters for this below
<Your IP Address> = _________________________
<Your Subnet Mask> = _______________________
<Your Default Gateway> = ____________________
Since your Linux machine is acting as a server, you will want to set it up for remote logon.
NOTE: If your server came without a monitor, in
order for you to use it, you will have to boot it one time with a monitor and
set up the server network settings and the security settings. When you boot
the server, you should log on as:
Username: root
Password: ascsupport
Note that you will change this password after your content is loaded onto the
server.
Type startx to get to the graphical screen (gnome mode).
1. Click the Red Hat at the bottom left hand side of the screen and choose System Settings. Then, choose Network. The Network Configuration dialog is displayed.

2. At the Network Configuration dialog, shown below, click the Edit button. The Ethernet Device dialog is displayed.
3. Because you are using this machine as an Internet service, it will need to have a fixed IP address. To implement the Internet service, it is recommended that you configure the machine with a static IP address.
In the Ethernet Device dialog box, shown below, select the Statically set IP addresses radio button and then fill in the Address, Subnet Mask, and Default Gateway Address fields, as shown below. Use the information you noted in Step 1 to fill in the requested information. When you are done, click OK.

4. Click the Red Hat at the bottom left hand side of the screen and choose System Settings. Then, choose Security Level. The Security Level Configuration dialog box, as shown below, is displayed.

5. In the Security Level Configuration dialog box, select the Customize radio button. Check the boxes next to the SSH and WWW (HTTP) items to allow these services to be accessed from external machines, as shown in the above sample. When you are done, click OK.
6. Restart your machine and login.
7. Download putty.exe from http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe onto a Windows machine.
8. Double click putty.exe and enter the IP address of your server and select the SSH radio button, as shown below.

9. In the Putty dialog box, click Open.
10. Select yes when you are asked if you want to continue. A terminal window like the one shown below is displayed.
11.
In the Putty terminal window, login as root/ascsupport.
NOTE: Once you complete these steps, you will be fully configured to run
your Linux-based content server without a monitor. You can remove the monitor
at this point.
Although your machine comes pre-configured with Apache, in order for it to work properly it will need to be reconfigured to use a specially compiled version of Apache. To re-configure Apache, follow the steps below.
1. Turn off the current version of Apache. To do this
· In the Putty terminal window, type vi /etc/rc.d/init.d/httpd
· In the httpd file, find the following lines:
apachectl=/usr/sbin/apachectl
httpd=/usr/sbin/httpd
prog=httpd
The text to the right of apachectl shows the location of the current apachectl – in this case it is located at /usr/sbin/apachectl.
· Exit the vi editor (:q)
· In the Putty terminal window, type the following command:
<path to apachectl> stop
where <path to apachectl> is the value found in the “apacehctl=…” line in the httpd file. For example, using the value in the sample above, you would type the following: /usr/sbin/apachectl stop.
2. Recompile apache by copying and pasting the following 11 commands into the Putty terminal window.
mkdir /usr/src/apache
cd /usr/src/apache
lwp-download http://archive.apache.org/dist/httpd/old/apache_1.3.27.tar.gz
lwp-download http://perl.apache.org/dist/mod_perl-1.27.tar.gz
tar xzvf apache_1.3.27.tar.gz
tar xzvf mod_perl-1.27.tar.gz
cd mod_perl-1.27
perl Makefile.PL APACHE_SRC=../apache_1.3.27/src DO_HTTPD=1 USE_APACI=1 EVERYTHING=1 APACI_ARGS=-enable-module=expires
make && make test && make install
cd ../apache_1.3.27
make install
3. In the Putty terminal window, type the following:
vi /etc/rc.d/init.d/httpd
4. In the httpd file, change the 3 configuration lines shown below
apachectl=/usr/sbin/apachectl
httpd=/usr/sbin/httpd
prog=httpd
to
apachectl=/usr/local/apache/bin/apachectl
httpd=/usr/local/apache/bin/httpd
prog=httpd
5. Save the file and exit the vi editor (:wq).
6. Copy and paste the following line into the Putty terminal window to start Apache.
/usr/local/apache/bin/apachectl start
Configure your HTTP server to work with the PLATO® Interactive Mathematics content.
1. In the Putty terminal window, type the following:
vi /usr/local/apache/conf/httpd.conf
2. Add the following line to the very bottom of the httpd.conf file:
include conf/asc_conf.conf
3. Save the file and exit the vi editor (:wq).
4. Copy and paste the following 8 lines into the Terminal window.
cd /usr/local/apache/conf
lwp-download http://patchmanager.academic.com/linux_content_installer/linux/content_server/conf/asc_conf_mod_expires.conf
mv asc_conf_mod_expires.conf.txt asc_conf.conf
mkdir /usr/local/apache/Apache
cd /usr/local/apache/Apache
lwp-download http://patchmanager.academic.com/linux_content_installer/linux/content_server/Apache/Lowercase.pm
/usr/local/apache/bin/apachectl stop
/usr/local/apache/bin/apachectl start
5. Test your server setup. To do this, enter the following command into the Putty terminal window:
lwp-request http://localhost/
This command should give you a listing of the http directory and not an “Internal Server Error” message.
Install the PLATO® Interactive Mathematics content by copying the contents of the PLATO® Interactive Mathematics lesson CDs to the server.
1. Create the directory into which you will copy the PLATO® Interactive Mathematics content. To do this, type the following command in the Putty terminal window:
mkdir /usr/local/apache/htdocs/interactive_math
2. Place the Prealgebra Part 2 CD into the CD-ROM drive on your content server. Then return to the workstation and type the following in the Putty terminal window:
mv -fv /mnt/cdrom/academic/* /usr/local/apache/htdocs/interactive_math
NOTE: you need to start with the Prealgebra Part 2 CD because it contains glossary files needed at the start of the copying process.
3. Repeat the above step for each PLATO® Interactive Mathematics content CD you wish to load onto your content server.
4. Once the contents of all of the CDs have been loaded, install the PLATO® Interactive Mathematics web content patch by copying and pasting the following commands into the Putty terminal window:
cd /usr/local/apache/htdocs
lwp-download http://patchmanager.academic.com/linux_content_installer/im_math_web_diff.tar.gz
tar zxvf im_math_web_diff.tar.gz
mv -fv im_math_web_diff/* interactive_math
In order to make sure that all of the files can be delivered by the Linux-based server we want to verify that all of the files are owned by the default owner of the Apache process.
1. Change the file ownership and group to “nobody”. To do this, copy and past the following commands into the Putty terminal window:
lwp-download http://patchmanager.academic.com/linux_content_installer/linux.tar.gz
tar –zxvf linux.tar.gz
cd /usr/local/apache/htdocs/linux/content_server/set_permissions
./set_all_perms.pl
NOTE: the process started by these commands will take a while to complete.
2. Verify that the changes were successful by running the verification script. To do this, enter the following command in the Putty terminal window:
./check_all_perms.pl
The script should return nothing.
In order to ensure that Apache is running each time you restart your server Apache needs to be set up as a service. Use the steps below to do this.
1. In the Putty terminal window, type
lwp-download http://patchmanager.academic.com/linux_content_installer/asc /etc/rc.d/init.d
2. In the Putty terminal window type:
ln -s /etc/rc.d/init.d/asc /etc/rc.d/rc3.d/S98asc
3. On the content server itself, click the Red Hat icon at the bottom left hand side of the screen and choose Server Settings. Then choose Services.

4. In the Service Configuration dialog, check the box next to asc.

5. Click Save. Then, click the ‘X’ in the upper right corner to close the window.
Before you can use your Linux-based Content Server, the Instructional Support System database must be configured to support this server.
1. On either your ISS database server or a client workstation, open a browser and type the following: http://patchmanager.academic.com/client/content_director.as3. The PLATO® Interactive Mathematics Content Director will launch.
2. The Interactive Mathematics Content Director dialog shown below appears:

3. In the PLATO® Interactive Mathematics Content Director dialog box, next to the name of your school enter or modify the URL of your http content server in the Content URL field.
NOTE: if you no longer want to use an http content server, delete the URL next to your school name.
4. Click OK. The Instructional Support System database will be updated to contain information about your content server.
5. At the Database Updated dialog box, click OK.
Before you begin working, you need to verify that your system has been set up correctly.
1. On a client workstation, launch PLATO® Interactive Mathematics and login to the Instructional Support System as a student.
2. Launch a PLATO® Interactive Mathematics lesson without placing a CD in the drive. Verify that the content launches and runs correctly.
In order to verify that the HTTPD service works automatically after the server is restarted, restart your server and repeat the steps under “Test your Content Server” above.
Once you confirm that your content server is working properly, disable the Firewall rule you created. You should disable rather than delete the rule in case you ever need to allow PLATO Learning personnel to access this machine again.
It is important that your Root password is secure. In order to do this, the standard Root password used during this setup, needs to be changed.
1. Click the Red Hat at the bottom left hand side of the screen and choose System Settings. Then, choose Root Password, as shown below.

2. In the Root Password dialog box, shown below, type your new password. Then click OK. You should change your root password to something only you know.

Congratulations! You are now ready to begin using your Content Server.