AICC test suite doesn't work on XP SP2 by default
2 Comments Dave blogged on Monday, March 19, 2007 at 5:04 PM.
I spent about 2 hours this morning trying to install the AICC/CMI test suite to do a test of some AICC based content. It has been over a year since I installed it last, and I was getting completely confused because it wasn't working after I installed it.
The AICC/CMI test suite is a great application to test AICC based content in a simulated AICC environment. It allows you to log all information that is sent from the content to the LMS.
It is extremely difficult to find any information on how to install and get it working, so I wanted to post install instructions here in case it helps anyone else out, and so I have a record of how I installed it when I need to install it again next year.
Detailed AICC/CMI Test Suite Installation Instructions for Windows XP SP2
The AICC/CMI test suite is a great application to test AICC based content in a simulated AICC environment. It allows you to log all information that is sent from the content to the LMS.
It is extremely difficult to find any information on how to install and get it working, so I wanted to post install instructions here in case it helps anyone else out, and so I have a record of how I installed it when I need to install it again next year.
Detailed AICC/CMI Test Suite Installation Instructions for Windows XP SP2
- Follow the instructions on the AICC site for downloading the test suite:
http://www.aicc.org/pages/aicc_ts.htm - Download and install an Apache web server from the following site:
http://httpd.apache.org/
Note: Any version will do. The docs for the AICC test suite specifically mention 1.3.3, but I am running 2.xx and I have not run into issues yet) - Install the AICC test suite downloaded in step number 1
- Copy "wrapper.exe" that was installed in the AICC test suite folder
(by default it should be installed to: c:\CMI_TST) - Paste "wrapper.exe" into the cgi-bin folder on the Apache web folder
(by default it should be here: C:\Program Files\Apache Software Foundation\Apache2.2\cgi-bin) - Copy the following files from C:\CMI_TST
aicc_launcher.dll
done.html
index.html
ltest0000.aas
ltest.aam
ltest.html - Create a folder named AICC in the webroot folder of the Apache web server
(by default it should be here: C:\Program Files\Apache Software Foundation\Apache2.2\htdocs) - Paste the files from step 6 into the folder created in step 7
- Right-click on "My Computer"
- Select Manage
- Double click 'Services and Applications'
- Double click 'Services'
- Double click on 'Apache2'
- Select the 'Log On' tab
- Important: Select 'Allow service to interact with desktop'
- Click OK and restart the computer
After I did this I was able to use the AICC test suite. The reason it was failing for me earlier is that I didn't have the option selected to 'Allow service to interact with desktop'.
I'll write a follow-up post to this as soon as I get some time on how to actually use the test suite. Using it is about as simple as installing it (which isn't saying much).
Labels: AICC
I don't install Apache to run as a webservice. I rarely use Apache (typically just for testing AICC content in the AICC Test Suite, actually), so I would rather not have it running as a service. I launch the DOS box manually, when I'm ready to test AICC content/apache. There might still be a step where you have to launch the AICC CMI Test Suite (exe) before web-based content will launch/work in XP.
If you are running your web server on anything other than the default port (80) then you will have to edit index.html so the the links have the port number appended to them i.e. 127.0.0.1 becomes 127.0.0.1:8080 for port 8080