Apixel COMET - Learning Record Store

Help

Installation

System Requirements

 

Here are the steps to installing Comet:

  Step
1. Create a folder for Comet in your desired location on your web server and upload all the Comet-related files, while maintaining the folder structure, to it.
2. Typically, you should set the permissions for the Internet Guest Account to the Comet folder to read/write, including any sub-folders and files.
3. In your web browser, open the http://www.mywebsite.com/comet/index.asp address (where mywebsite.com/comet/ is where you installed Comet on your web site).
4. Sign in with the username of Admin and the password password. You should now be at the setup/configure the Comet database page. Click the Help link on the left of the dark bar near the top of the window for documentation on how to create your connection string. Pay particular attention to whether you have a system database or not (consult with your network administrator).
5. Click the Test connection button to verify you connection string is allowing Comet to access the database. Click the Finish button to complete the database setup.
6. Sign back in, go to the Preferences section of Comet and change your password. You are now ready to use Comet. You will need to upload lessons, create courses, add users...
7. Give this URL, depending on where you installed Comet, to your users for their sign in http://ww.mywebsite.com/comet/index.asp
(once they have been correctly setup within Comet).

 

Notes

If navigating to Comet using an IP address eg. 93.184.216.119 (IPv4) or 2606:2800:220:6d:26bf:1447:1097:aa7 (IPv6), can be problematic consider using a domain name instead.

Comet's size depends on the number of courses/lessons you upload. Obviously the more or the larger lessons then the more space you’ll need.

Commonly, errors are caused by not giving read/write permissions to the Comet folder and the subfolders that need them. (This includes errors such as Operation must use an updateable query.) At a minimum these folders need read/write permissions: config, lessons, logo, and the folder containing the databases. Depending on how you setup permissions you may also need to set them on each lesson folder when they are uploaded.

The folder you create on your web server to contain Comet does not need to be called Comet. You can name it anything that conforms with your web server standards. If you do change the name then the URLs used above will need to change accordingly.

MS SQL Server

If you are intending to use MS SQL Server then there is some necessary "default" data that needs to be added to various tables within the database before you use Comet. This data is detailed here.

Tin Can

Tin Can support within Comet uses JSON (a format for tramsmiting text) and as such this means that the web server needs to be configured to support JSON:

You may (but not necessarily) also need to add a handler mapping for JSON:

You will need to edit the handler mapping for ASP to allow the server to receive POST and other requests:

The end point for Tin Can requests is to [path to Comet]/tc. End points do not usually include a trailing forward slash (/). Without the slash, ASP will often not be able to direct Tin Can requests correctly. To remedy this:

The default document for the [path to Comet]/tc folder must include at least default.asp. To check/set it:

 

 

© Copyright 2016 Apixel Pty Ltd, All rights reserved