LMS Administrator`s Guide - e

LMS Installation and

Configuration Guide

Version 2.4

Web site: www.e-learningconsulting.com

E-mail: [email protected]

Copyright 2012 e-Learning Consulting, LLC

All Rights Reserved

Table of Contents

ABOUT THIS GUIDE ...................................................................................................... 3

W

HO

S

HOULD

U

SE

T

HIS

G

UIDE

....................................................................................... 3

H

OW TO

U

SE

T

HIS

G

UIDE

................................................................................................ 3

T

YPOGRAPHIC

C

ONVENTIONS

.......................................................................................... 3

R

ELATED

P

UBLICATIONS

................................................................................................. 3

OVERVIEW ...................................................................................................................... 4

LMS A

RCHITECTURE

O

VERVIEW

..................................................................................... 4

S

YSTEM

R

EQUIREMENTS

.................................................................................................. 5

Server Requirements ................................................................................................... 5

User Platform Requirements ....................................................................................... 5

INSTALLING THE LMS ................................................................................................ 6

S

TEP

1.

I

NSTALL

W

INDOWS

............................................................................................. 6

S

TEP

2.

I

NSTALL AND

C

ONFIGURE

SQL S

ERVER

.............................................................. 6

S

TEP

3.

C

REATE THE

LMS D

ATABASE

............................................................................. 7

Create the LMS Database with SQL Server 2005/2008 ............................................. 7

Create the LMS Database with SQL Server 2000 .................................................... 10

S

TEP

4.

I

NSTALL THE

LMS F

ILES

................................................................................... 12

Unzip and Copy the LMS Files ................................................................................ 12

Register the LMS DLL ............................................................................................. 12

Set Security Permissions ........................................................................................... 13

Windows 2008 Server Security Permissions ............................................................ 13

Windows 2003 Server Security Permissions ............................................................ 15

Windows 2000 Server Security Permissions ............................................................ 18

Initialize the LMS Data ............................................................................................. 20

Modify the global.asa File ........................................................................................ 25

S

TEP

5.

C

ONFIGURE

IIS .................................................................................................. 26

Windows 2008 .......................................................................................................... 26

Windows 2003 .......................................................................................................... 31

Windows 2000 .......................................................................................................... 35

S

TEP

6.

C

ONFIGURE THE

LMS ....................................................................................... 36

Changing the Logo .................................................................................................... 36

Changing the Look and Feel of the User Interface ................................................... 36

Changing the Look and Feel of the Course Launch Window ................................... 38

Disabling Self-Registration ....................................................................................... 39

Disabling Functions .................................................................................................. 39

Providing Data from a Separate Database ................................................................ 39

Providing a Single Login .......................................................................................... 40

S

TEP

7.

L

OGIN AS THE

A

DMINISTRATOR TO

V

ERIFY

I

NSTALLATION

.............................. 40

LMS Installation Guide Page 2 of 42

About This Guide

Who Should Use This Guide

This guide is for the person who will install and configure the Learning

Management System (LMS). This guide assumes the installer is familiar with:

Windows Server 2000, Windows Server 2003 or Windows Server 2008

IIS

SQL Server 2000, SQL Server 2005 or SQL Server 2008

How to Use This Guide

The guide provides step-by-step instructions to install and configure the LMS.

Please follow each step of the installation. The configuration of the LMS is optional.

Typographic Conventions

Bold Arial Font

is used to identify user interface elements such as the names of pages and the names of buttons.

Related Publications

The LMS Administrator’s Guide describes how to administer the LMS as a web-based application.

LMS Installation Guide Page 3 of 42

Overview

The Learning Management System (LMS) manages the delivery of web-based courses to learners. The web-based courses must conform to the SCORM 1.2 and

SCORM 2004 standard (see Appendix A of the LMS Administrator's Guide for more details about the SCORM standard). The LMS lets the administrator perform these functions:

Manage Users.

The users of the LMS include the administrator and learners.

The administrator can add and delete users.

Manage Courses.

The administrator can publish SCORM-based courses. Once a course is published the administrator can make it active or inactive. An active course can be placed in the catalog and can be delivered to the learner.

Edit The Catalog.

The catalog is a collection of courses. The learner browses the catalog to find a course that he or she would like to launch.

The catalog can contain any number of courses organized in a hierarchy of headings.

View Reports.

The LMS provides on-line reports on courses and the learners.

All of the LMS data is stored in an SQL Server database so it is possible to use third-party tools such as Excel, Access and Crystal Reports to generate reports.

Set System Options.

The administrator can modify some of the LMS functionality by setting system options.

LMS Architecture Overview

Figure 1 shows a high level view of the LMS system architecture. Every user accesses the LMS with a web browser. The web browser provides the user interface. The web browser communicates actions to the LMS software running on the web server. The LMS software requires the Windows operating system and

Microsoft’s IIS Web Server. The LMS software stores information in a SQL Server database.

LMS Installation Guide Page 4 of 42

User

Browser

Web Server

Figure 1 – LMS System Architecture

Database

Server

System Requirements

Server Requirements

Windows 2000 Server, Windows 2003 Server or Windows Server 2008

SQL Server 2000, SQL Server 2005, SQL Server 2008, SQL Server 2005

Express or SQL Server 2008 Express

Microsoft IIS 5.0 Web Server or above

It is possible to install the LMS on Windows 2000 Professional, Windows XP

Professional and Windows 2003 Server Web Edition. However none of these operating systems support SQL Server 2000, SQL Server 2005 or SQL Server 2008.

So, to use these operating systems you will have to install SQL Server 2005 Express or SQL Server 2008 Express (the free versions of SQL Server). These installation instructions do not provide instructions to install the LMS in these alternate configurations. SCORM packages cannot be uploaded when the LMS is installed on

Windows XP Professional.

User Platform Requirements

W3C Standards Compliant Web Browser

Internet Explorer V5.5 Or Higher

Firefox V1 Or Higher

Netscape V7 Or Higher

LMS Installation Guide Page 5 of 42

Installing the LMS

Please read through the entire installation process before you begin the installation. The installation should take 30-60 minutes. The installation includes these steps.

1.

Install the Windows operating system

2.

Install and Configure SQL Server

3.

Create the LMS database

4.

Install the LMS files

5.

Configure IIS

6.

Configure the LMS

7.

Log in as the administrator to verify the installation

Step 1. Install Windows

The LMS will run on

Windows 2000

,

Windows 2003

and

Windows 2008

. You will have to make sure

IIS

is installed. For your security, you should install all Windows operating system updates before you proceed.

Step 2. Install and Configure SQL Server

Follow the SQL Server installation procedures provided by Microsoft. When you install SQL Server, you will select the authentication mode. Select the

Mixed Mode

(Windows Authentication and SQL Server Authentication)

. This authentication mode will require you to create a super administrator account (the username for the super administrator account is SA). Remember the password you used to create the SA account. You will use the password in step 4.

LMS Installation Guide Page 6 of 42

Installing SQL Server 2005/2008 with Mixed Mode Authentication

Important Note:

You do not have to use the super administrator (SA) account to access the database. If you prefer, you can create a new database username

(

LmsUser

) with full permissions to the LMS database. If you create the

LmsUser

username, you must use that username to create the database in step 3 and connect to the database in step 4.

Step 3. Create the LMS Database

This section will describe how to create the LMS database using SQL Server

2005/2008 and SQL Server 2000.

Create the LMS Database with SQL Server 2005/2008

SQL Server 2005 and SQL Server 2008 provide an application called

SQL Server

Management Studio

. You will see the login screen (shown below) when you launch

LMS Installation Guide Page 7 of 42

SQL Server Management Studio

. The login screen will ask you to select the database server (this is the same server that you installed SQL Server in step 2).

The login screen will ask to select the Authentication mode. Select SQL Server

Authentication. Finally enter the username and password that you will use to create the database. This can be the SA username/password or another username/password that has rights to create a database.

Logging in to SQL Server Management Studio

After you log in, use SQL Server Management Studio to create a database named

LMS

. To create the database, right click on

Databases

and

select New DataBase…

The

Database Properties

dialog page will display (shown below).

LMS Installation Guide Page 8 of 42

Creating a New Database with SQL Server Management Studio

Enter the Database name ‘

LMS

’ and press

OK

to create the database.

The LMS Software is designed to function with the default properties provided by

SQL Server when the database is created.

Fine-tuning of the data files and transaction log files is beyond the scope of this manual. See The SQL Server Documentation.

This Step creates an empty database. Scripts need to be run which will create the databases structures (tables, indexes, stored procedures) that are used by the LMS software.

LMS Installation Guide Page 9 of 42

Create the LMS Database with SQL Server 2000

SQL Server 2000 provides an application called Enterprise Manager. You will have to register your database server in Enterprise Manager. Drill down on the Console

Root to show

Microsoft SQL Servers

. If there is no SQL Server group then right click and create one. Once you have selected the group then right click on group and register your server. A sample installation is shown below.

Registering Your Database in Enterprise Manager

Use Enterprise Manager to create a database named

LMS

. The database can be created on your local computer or on another server. To create a database on the server, right click on

Databases

and

select New DataBase…

The

Database Properties

dialog page will display.

LMS Installation Guide Page 10 of 42

Creating the LMS Database in Enterprise Manager

Enter the Database name ‘

LMS

’ and press

OK

to create the database.

The LMS Software is designed to function with the default properties provided by

SQL Server when the database is created.

Fine-tuning of the data files and transaction log files is beyond the scope of this manual. See The SQL Server Documentation.

This Step creates an empty database. Scripts need to be run which will create the databases structures (tables, indexes, stored procedures) that are used by the LMS software.

LMS Installation Guide Page 11 of 42

Step 4. Install the LMS Files

Unzip and Copy the LMS Files

Your installation kit comes with a zip file named

LMS.z

ip

. The files contained in this zip file must be installed in a directory that can be accessed by IIS. The default installation of IIS creates a directory named

C:\Inetpub\ww wroot

. To install the LMS files you must:

1.

Create a folder in

C:\Inetpub\wwwroot

named

LMS

2.

Unzip the contents of

LMS.zip

in

C:\Inetpub\wwwroot\LMS

Register the LMS DLL

The LMS has a DLL which must be registered if you need to use the SCORM 2004 functionality provided by the LMS. Do the following to register the DLL (see the image below):

1.

Click on the Windows

Start

button in the bottom left corner of your screen

2.

Select

Run…

3.

A dialog box appears. Enter

cmd

and click on the

OK

button.

4.

The Windows command interface window appears.

5.

Type

cd C:\Inetpub\wwwroot\LMS\LmsCtx

(this command changes the current directory to the location of the LmsCtx.dll file). Press the

Enter

key on the keyboard.

6.

Enter

regsvr32 LmsCtx.dll

(this command registers the DLL). Press the

Enter

key on the keyboard.

7.

A dialog box pops up to confirm the registration of the DLL. Click on the

OK

button to remove the dialog box.

8.

Type

exit

(this will close the Windows command interface window). Press the

Enter

key on the keyboard.

LMS Installation Guide Page 12 of 42

Set Security Permissions

The LMS can upload a zip file that contains all of the files in a course (these zip files are called SCORM packages). An uploaded zip file is temporarily stored in the

LMSUploads

folder. After the upload is complete, the LMS copies the contents of the zip file to the

LMSCourses

folder. If you are using

Windows 2000 Server,

Windows 2003 Server

or

Windows 2008 Server

you must allow the web server to write files to the

LMSUploads

folder and you must allow the web server to create folders and files in the

LMSCourses

folder. In

Windows 2000 Server, Windows

2003 Server

or

Windows 2008 Server

you must set security permissions for each folder. The next three sections describe the security settings for each server.

Windows 2008 Server Security Permissions

Windows 2008 Server

creates two user accounts to control access to the web server

IUSR

and

IIS_IUSRS

.

To allow the LMS to upload files to the server, you must allow the user accounts to have certain security privileges to the

LMSUploads

and

LMSCourses

folders. To add modify the security privileges for a folder:

1.

Select the folder in the Windows file manager.

2.

Right Click.

3.

Select

Properties

from the popup menu.

4.

Select the

Security

tab.

LMS Installation Guide Page 13 of 42

5.

Modify the security settings for

IUSR

and

IIS_USRS

. If these user accounts are not already added to these folders, click on the

Add…

button.

LMS Installation Guide Page 14 of 42

Windows 2003 Server Security Permissions

Windows 2003 Server

creates two user accounts to control access to the web server

IUSR_<servername>

and

IIS_WPG

. So if the name of your server is

DELL1

, you will have a user account named

IUSR_DELL1

. The images below show the security settings for a

Windows 2003 Server

named

DELL1

.

To allow the LMS to upload files to the server, you must allow the user accounts to have certain security privileges to the

LMSUploads

and

LMSCourses

folders. To add modify the security privileges for a folder:

1.

Select the folder in the Windows file manager.

2.

Right Click.

3.

Select

Properties

from the popup menu.

4.

Select the

Security

tab.

5.

Modify the security settings for

IUSR_<servername>

and

IIS_WPG

. If these user accounts are not already added to these folders, click on the

Add…

button.

LMS Installation Guide Page 15 of 42

The

LmsCourses

folder must provide access to the

IUSR_<servername>

and

IIS_WPG

user accounts

LMS Installation Guide Page 16 of 42

The

LmsUploads

folder must provide access to the

IUSR_<servername>

and

IIS_WPG

user accounts

LMS Installation Guide Page 17 of 42

Windows 2000 Server Security Permissions

Windows 2000 Server

creates a user account named

IUSR_<servername>

where

<servername>

is the name of your server. So if the name of your server is

VAIO

, you will have a user account named

IUSR_VAIO

.

Windows 2000 Server

also creates a user account named

IWAM_<servername>

. The images below show the security settings for a

Windows 2000 Server

named

VAIO

.

To allow the LMS to upload files to the server, you must allow these user accounts to have certain security privileges to the

LMSUploads

and

LMSCourses

folders. To modify the security privileges for a folder:

1.

Select the folder in the Windows file manager.

2.

Right Click.

3.

Select

Properties

from the popup menu.

4.

Select the

Security

tab.

5.

Modify the security settings for

IUSR_<servername>

and

IWAM_<servername>

. If these user account are not already added to these folders, click on the

Add…

button.

LMS Installation Guide Page 18 of 42

The

LmsUploads

folder must provide access to the

IUSR_<servername>

and

IWAM_<servername>

user accounts

The

LmsCourses

folder must provide access to the

IUSR_<servername>

and

IWAM_<severname>

user accounts

LMS Installation Guide Page 19 of 42

Initialize the LMS Data

Once you have unzipped the LMS files, you are ready to load the LMS database with its initial data. Two SQL Server scripts located in the

Sql

folder need to be run on the database:

LmsDb.Sql

and

LmsDbProcs.sql

.

LmsDb.sql

creates the LMS tables and indexes.

LmsDbProcs.sql

creates the LMS stored procedures and functions. This section will describe how to initialize the LMS data using SQL Server 2005 and SQL

Server 2000.

Initialize the LMS Data with SQL Server 2005/2008

SQL Server Management Studio

is used to run the scripts. Load the

SQL Server

Management Studio

application.

SQL Server Management Studio

will ask you to connect to SQL Server. Select the database server and login in with

SQL Server authentication

. You will login as

SA

with your super user password you created in step 2. Do these steps to initialize your database.

1.

Open the file

C:\Inetpub\wwwroot\LMS\Sql\LmsDb.sql

.by selecting

File

Open

File…

2.

SQL Server Management Studio

will ask you to reconnect to the database server. Click on the

Connect

button.

3.

Select the

LMS

database (from the drop down box on the menu bar) you created in step 2.

4.

Execute the Query by pressing the

Execute

button in the toolbar or by pressing the F5 key. If the data loaded correctly, you will see the results shown below.

LMS Installation Guide Page 20 of 42

Executing LmsDB.sql in SQL Server Management Studio

5.

Open:

C:\Inetpub\wwwroot\LMS\Sql\LmsDbProcs.sql

. Make sure the

LMS

database is selected.

Execute

LmsDbProcs.sql

by selecting the green button or using the F5 key. If the script executes without errors you will just see the results shown below.

LMS Installation Guide Page 21 of 42

Executing LmsDBProcs.sql in SQL Server Management Studio

Initialize the LMS Data with SQL Server 2000

Query An alyzer

is used to run the scripts. Load the

Query Analyzer

application.

Query

Analyzer

will ask you to connect to SQL Server. Select the database server and login in with

SQL Server authentication

. You will login as

SA

with your super user password you created in step 2. Do these steps to initialize your database.

1.

Open the file

C:\Inetpub\wwwroot\LMS\Sql\LmsDb.sql

.

2.

Select the

LMS

database (from the drop down box on the menu bar) you created in step 2.

3.

Execute the Query by pressing the green button in the toolbar or by pressing the F5 key. If the data loaded correctly, you will get the results shown below.

LMS Installation Guide Page 22 of 42

Executing LmsDB.sql in Query Analyzer

4.

Open:

C:\Inetpub\wwwroot\LMS\Sql\LmsDbProcs.sql

. Make sure the

LMS

database is selected.

Execute

LmsDbProcs.sql

by selecting the green button or using the F5 key. If the script executes without errors you will just see the results shown below.

LMS Installation Guide Page 23 of 42

Executing LmsDBProcs.sql in Query Analyzer

LMS Installation Guide Page 24 of 42

Modify the global.asa File

Your LMS folder contains a file named

global.asa

. This file gives the LMS the information it needs to access the database. Edit the

global.asa

file with notepad or another text editor. Make the following changes:

Sub Application_OnStart

Application("SqlServerName") = "

Factor1

"

The name of the computer where

SQL Server is installed.

Set this to "" when SQL Server is

Installed on the web server.

Application("SqlDbName") = "

LMS

"

The name of your database

Application("SqlUserName") = "

sa

"

The SQL Server super user name

Application("SqlPassword") = "

yourpassword

"

Your SA password

Application("Revision") = "2.20"

How to Specify a Named Instance of SQL Server

Your database server may be installed as a "named instance". If you installed SQL

Server 2005 Express or SQL Server 2008 Express, you will have installed it as a

"named instance" if you used the default installation. You specify the named instance by listing the server name followed by a back slash followed by the name of the instance. So, if you have SQL Server 2005 Express installed on your web server, you will set:

Application("SqlServerName") = "(local)\sqlexpress

"

LMS Installation Guide Page 25 of 42

Step 5. Configure IIS

You will need to tell IIS to treat the LMS as a web application. Follow the steps for your Windows operating system.

Windows 2008

1.

Launch

Internet Information Services Manager

from the Administrative tools menu.

2.

The

Internet Information Services Manager

application will pop up in a new window.

3.

Click down through the tree on the left side of the Internet Services

Manager until reach the

Default Web Site

folder.

4.

Right click on the

Default Web Site

folder and select

Add Virtual Directory

.

5.

The

Add Virtual Directory

dialog box appears. Enter the Alias and the physical path for your LMS. The Alias is used in the URL your users will use to access the LMS. The physical path is the location of the LMS files on the

LMS Installation Guide Page 26 of 42

server.

6.

Click OK. The

LMS

folder now appears in

Internet Services Manager.

7.

Right click on the

LMS

folder. Select

Convert to Application

.

LMS Installation Guide Page 27 of 42

8.

The

Add Application

dialog box appears. Click OK.

9.

The icon next to the

LMS

folder changes to indicate you have designated the

LMS as an application.

Windows 2008 Server

comes with

IIS 7.0

. This version of IIS needs additional configuration to host the LMS. You must:

1.

Enable support for ASP pages

2.

Increase the file upload size if you plan to upload courses to your LMS

3.

Enable 32 bit applications if your server uses the 64 bit version of Windows

2008.

LMS Installation Guide Page 28 of 42

Enable ASP pages:

1.

Launch

Internet Information Services Manager

from the Administrative tools menu.

2.

Windows 2008 requires you to explicitly set which types of web services it will support. You will have to enable support for Classic ASP to enable the

LMS to work on your server. Locate the

Handler Mappings

icon in

Internet

Information Services Manager

.

3.

Double click on the Handler Mappings icon. Make sure

ASPClassic

is enabled.

Review the

Internet Information Services Manager

documentation if you need help enabling the

ASPClassic

.

Increase the file upload size:

Use these steps for Windows Server 2008

1.

Click on the Windows Start button and select

Run…

2.

Enter

cmd

in the dialog box and click the

Enter

button. The

cmd.exe

window appears.

3.

Enter

%systemroot%\system32\inetsrv\AppCmd.exe set config

/section:asp /limits.maxRequestEntityAllowed: number_of_bytes

where

LMS Installation Guide Page 29 of 42

number_of_bytes is the number of bytes large enough to upload your courses.

Enable 32 bit applications on a 64 bit server:

Windows 2008 Server

can be installed on a 64 bit server. The LMS will work on a

64 bit server when the "Enable 32-Bit Applications" item is set to true in the

Advanced Settings of IIS Manager.

LMS Installation Guide Page 30 of 42

Windows 2003

1.

Launch

Internet Information Services Manager

from the Administrative tools menu.

2.

The

Internet Information Services Manager

application will pop up in a new window.

3.

Click down through the tree on the left side of the Internet Services

Manager until reach the

LMS

folder.

4.

Right click on the LMS folder and pick properties.

5.

A dialog box will popup.

Select

Scripts Only

for the

Execute Permissions

. Select

DefaultAppPool

for the

Application Pool

. Click the

Create

button to create the LMS application (see image below).

LMS Installation Guide Page 31 of 42

Windows 2003 Server

comes with

IIS 6.0

. This version of IIS needs additional configuration to host the LMS. You must:

1.

Enable support for ASP pages

2.

Increase the file upload size if you plan to upload courses to your LMS

3.

Allow the LMS to control the maximum time a learner can be inactive before being logged off

Enable ASP pages:

1.

In

Internet Information Services Manager

, expand the local computer and then click

Web Service Extensions

.

2.

In the details pane, click

Active Server Pages

, and then click

Allow

.

Increase the file upload size:

1.

Use

Internet Information Services Manager

to enable editing of the Metabase.

To do this, click on the local computer icon in

Internet Information Services

Manager

. Right click. A dialog box will pop up. Put a check mark in the

Enable Direct Metabase Edit

.

2.

Go to

C:\windows\system32\inetsvr

3.

Make a backup copy of

metabase.xml

4.

Edit

metabase.xml

(with notepad)

5.

Locate

AspMaxRequestEntityAllowed

in the file.

6.

The default setting of

AspMaxRequestEntityAllowed

is set to

204800

(200K bytes). To allow for larger upload, increase this setting, from the current setting of 204800 (bytes) to a size large enough to read in your courses.

7.

You may need to stop and IIS with

Internet Information Services Manager

for the setting to take effect.

Allow the LMS to control the maximum time a learner can be inactive before being logged off:

Your LMS runs within an application pool. An application pool can override the maximum time a learner can be inactive. In most cases, you will want to let the

LMS set this time. So, you will want to keep the application pool from shutting down idle processes.

LMS Installation Guide Page 32 of 42

1.

In

Internet Information Services Manager

, expand the local computer and then right click Web on

Application Pools

.

2.

Select the

Properties

item from the popup menu. A dialog box pops up.

3.

Uncheck the

Recycle worker processes (in minutes)

check box (see below).

Uncheck the Recycle Worker Processes

4.

Select the Performance tab

5.

Uncheck the

Shutdown worker processes after being idle for (time in minutes)

check box (see below)

LMS Installation Guide Page 33 of 42

Uncheck Shutdown Worker Processes after being Idle

LMS Installation Guide Page 34 of 42

Windows 2000

1.

Launch the control panel. In the control panel, double click on the

Administrative Tools

icon. Double click on the

Internet Services Manager

icon.

2.

The

Internet Information Services Manager

application will pop up in a new window.

3.

Click down through the tree on the left side of the Internet Services

Manager until reach the

LMS

folder.

4.

Right click on the LMS folder and pick properties.

5.

A dialog box will popup.

6.

In Windows 2000, select

Scripts Only

for the

Execute Permissions

. Select

Medium (pooled)

for the

Application Protection

. Select Click the

Create

button to create the LMS application (see image below).

LMS Installation Guide Page 35 of 42

Step 6. Configure the LMS

You can make significant changes to the look and feel of the LMS by changing the style sheet. Since the LMS comes with source code, it is also possible to change the function of the LMS.

Changing the Logo

The LMS displays a logo image on all pages. This logo file is named

logo.jpg

. The logo file is located in the

Img

directory. To use your own logo, simply replace this file with your own logo. The logo file is displayed by

StandardHeader.asp

, a file used in all of the LMS pages.

Changing the Look and Feel of the User Interface

The LMS uses

lms.css

, a HTML style sheets to control color, fonts, layout and other

HTML attributes of the main user interface. These styles are defined in

lms.css

:

Style Name

.login

.ui

.breadcrumb

Use

The style of the <div> surrounding the login.

The style of the <div> surrounding all user interface elements of the LMS other then the logo, breadcrumbs and the logout button.

The style of the <div> surrounding the breadcrumbs. The breadcrumbs shows the name of the current page and the navigation path to that page. For example:

My Courses

Welcome >

My Courses

The style of the <div> surrounding the title of a page. .bcTitle

.bcCrumbs The style of the <div> surrounding the navigational path.

LMS Installation Guide Page 36 of 42

.logout

.alertBlock

.success

.warning

.cmdBlock

.cmdList

.reportBlock

.reportLink

.catShow

.catFolder

.catCourse

.catBack

.dialogBlock

.logo

#id_NewUserReg

#id_MyCourses

#id_MyTranscript

The style of the <div> surrounding the logout button.

The style of the <div> tag surrounding error messages

The style of the <span> tag surrounding text displayed when an action was completed successfully.

The style of the <span> tag surrounding text displayed when an action was unsuccessful.

The style of the <div> surrounding menus. The welcome page and several pages in the administrative functions area present menus using this style.

The style of the <div> surrounding the list of items in a menu.

The style of the <div> surrounding reports.

The style of the <a> used to provide links to other reports.

The style of the <div> surrounding the catalog.

The style of the <a> used to provide a link to a subject within the catalog.

The style of the <a> used to provide a link to a course within the catalog.

The style of the <a> used to provide a back link within the catalog.

The style of the <div> surrounding dialog boxes.

The style of the <div> surrounding the log image.

The id of the <div> tag surrounding the New user registration button on the login page.

The id of the <a> tag surrounding the My Courses button on the welcome page.

The id of the <a> tag surrounding the My Transcript button on the welcome page.

The id of the <a> tag surrounding the Catalog button on the #id_Catalog

LMS Installation Guide Page 37 of 42

#id_MyProfile

#id_AdminMenu

#id_ManageUsers welcome page.

The id of the <a> tag surrounding the My Profile button on the welcome page.

The id of the <a> tag surrounding the Administrative

Functions button on the welcome page.

The id of the <a> tag surrounding the Manage Users button on the Administrative Functions page.

#id_ManageGroups The id of the <a> tag surrounding the Manage Groups button on the Administrative Functions page.

#id_ChangeGroup The id of the <a> tag surrounding the Change Group button on the Administrative Functions page.

#id_ViewReports

#id_EditCatalog

The id of the <a> tag surrounding the View Reports button on the Administrative Functions page.

The id of the <a> tag surrounding the Edit Catalog button on the Administrative Functions page.

#id_ManageCourses The id of the <a> tag surrounding the Manage Courses button on the Administrative Functions page.

#id_SetSysOps

#id_LmsInstallDoc

The id of the <a> tag surrounding the Set System Options button on the Administrative Functions page.

The id of the <a> tag surrounding the LMS Installation

Documentation button on the Administrative Functions page.

#id_LmsAdminDoc The id of the <a> tag surrounding the LMS Administration

Documentation button on the Administrative Functions page.

Changing the Look and Feel of the Course Launch Window

lmslaunch.css

controls the table of contents that appears when the LMS launches a

SCORM 1.2 course with multiple SCOs. The list of SCOs uses the

cmdBlock

styles defined in the preceding table.

lmslaunchV2.css

controls the table of contents that appears when the LMS launches a SCORM 2004 course with multiple SCOs.

LMS Installation Guide Page 38 of 42

All courses are launched in a popup window using a JavaScript function named

window.open()

. This function uses parameters to control the visual attributes of the window. The LMS sets these to:

location=no,menubar=no,status=no,toolbar=no,resizable=yes

This results in:

-

No location (URL) element

-

No menu bar

-

No status bar on the bottom of the browser window

-

No toolbar

-

Window resize is allowed

You can modify these settings by changing the code in

CourseInfoFrame.asp

,

MyCoursesFrame.asp

.

Disabling Self-Registration

The login page provides a link that allows learners to register themselves. If you would like to eliminate that capability, you can set the style of

#id_NewUserReg

to display:none;.

Disabling Functions

The Welcome page and Administrative Function pages provide links that provide access to all of the functions of the LMS. Each one of these buttons has an id in the link (see the table of LMS styles above). You can hide these links by setting the style to display:none;.

Providing Data from a Separate Database

The LMS provides the ability to register users and modify the user data. You can write your own database procedures to populate the users in the database. If you do so, you should disable self-registration (see the previous section), disable the link to

Manage Users

in

AdminMenu.asp

and disable the link to My Profile in

lms_welcome_page.asp

.

LMS Installation Guide Page 39 of 42

Providing a Single Login

The user login is maintained by an IIS session variable. Normally the session variable is set by the login page. You can develop your own ASP pages to provide an alternate way to set this session variable.

Step 7. Login as the Administrator to Verify

Installation

Once the installation is complete, you should log into the LMS as the administrator

(refer to the Administrator’s Guide if needed). Do the following to login:

1.

Type in the URL to the LMS. If the LMS is installed on a server named

factor1

, you would access the LMS at

http://factor1/LMS

.

2.

Enter the administrator username and password. The default administrative username is

admin

. The default password to this username is

admin

.

LMS Installation Guide Page 40 of 42

After you log in as the administrator, you will go to the

Welcome

page. The administrator has an additional link on the

Welcome

page to access the

Administrator

Functions

.

LMS Installation Guide Page 41 of 42

Go to the

Administrative Functions

Menu and do the following:

1.

Change the administrator password (

Welcome > My Profile

)

2.

Test the SCORM package upload functions (

Welcome > Administrator Functions

> Manage Courses > Test Upload

)

LMS Installation Guide Page 42 of 42

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project