CMS Pro Frequently Asked Questions (FAQ)

Return to Support

Note: Unless otherwise noted, the FAQ information provided in this document applies to CMS Pro for ToolBook 6.5 and ToolBook 7.1 (both Assistant and Instructor).

Can I manage non-ToolBook courseware in CMS Pro?
The CMS product line is designed to work hand in glove with courses developed using ToolBook. When the ToolBook courses are running, they are directly linked to CMS to gain operational benefits. As a result, the scoring and recording of evaluations and detail logging are seamless, as are course assignment and results tracking.

The CMS Pro product does have the capability to manage both ToolBook and non-ToolBook courses and course modules. For example, you may have a course of several modules and some of the modules are ToolBook-based and the others are in other file formats such as PowerPoint, Word, PDF, or HTML. CMS Pro will guide students through those various modules, launching the application associated with the file when necessary and recording that the file was or was not completed. This is a powerful feature for increasing the flexibility the trainer has for material presentation.

The one limitation is that there is no built in way to gather evaluation results from non-ToolBook modules to post to the student records in CMS. This is because the integration that exists between CMS Pro and ToolBook course modules does not exist for other types of course modules.

Does CMS Pro itself consist of ToolBook books?
Yes. Most functionality in CMS Pro is provided by ToolBook books, written with the OpenScript programming language. The exception is the reporting system, which is provided by a third-party product named R&R Report Writer.

How many users can simultaneously run CMS Pro?
CMS Pro is designed to handle approximately 30 students who are actively using the Student Access application. We do not recommend extensive use of the Administration application while several students are logging in and taking courses as performance may be adversely effected. A dBase IV ODBC driver manages read/write access to the database files. CMS Pro adds addition functionality in its OpenScript code to help with performance and minimize network conflicts.

How many users (students) can I manage in CMS Pro?
Although we have not imposed a fixed limit to the number of users you can add to the CMS Pro database, the upper limit depends on your system and network performance. Most CMS Pro customers successfully manage up to 2000 users.

Note: The CMS Pro CS version has much higher capacity and higher speed. This version uses Microsoft SQL Server or PostGreSQL as the back-end database and Microsoft ActiveX Data Objects (ADO) as the client-side data query mechanism. This combination will provide you with the ability to maintain over 100,000 users. Please see the Product Comparison sheet for more details.

What kind of support is provided/available? Are there any additional costs involved?
Included in the price for CMS Pro is 90-days of email-based technical support. We typically respond to inquiries within one business day. After 90 days, contact us to extend this support period for an additional fee. We also provide custom development and consulting upon request.

Does CMS Pro run on Windows 95/98? Windows 2000 & XP?
Your client machines and database server (which can also be a client machine on a peer-to-peer network) can be any combination of these versions of Windows. In addition, since ToolBook is still essentially a 16-bit application and CMS Pro is written in ToolBook, you can also run CMS Pro under Windows 3.1.

Note: If you have read on the (Asymetrix) Web site about a problem with the CMS running on a version of Windows, that information pertains to CMS Plus only. CMS Plus (an earlier version of the CMS product, which is still available for single-user and peer-to-peer LANs) does not work properly under some Windows configurations. The reason is due to the use of the Paradox Engine. CMS Pro, on the other hand, uses ODBC to read/write to dBase IV database files and thus does not share the limitations of CMS Plus.

If I have special course management needs where I require custom programming, is Vision Infosystems available to help?
Yes. In addition to producing and enhancing the CMS product line, we also provide custom development services. Examples of custom programming we've provided for other clients include addition of database columns, data import and conversion utilities, and changes to the user interface.

Is the OpenScript source code available for CMS Pro?
Yes. Please contact us if you are interested in obtaining the fully scripted version of the product. There is an additional cost for the source code and you must agree to a special distribution license.

How does CMS Pro provide data and screen access security?
First, each user of the Administration and Student applications must provide a login and a password to gain access. The exception to this is for users of the Student application who login as a "Guest"; the system allows guest users to launch only courses designated as open-enrollment.

When you first build the CMS Pro database files, a "superuser" account is provided. Once logged-in, this superuser is able to create other users and students. For each user added, the superuser can establish privileges for the user. See the CMS User Guide for more information about the privilege levels.

What database file format does CMS Pro use to maintain records?
CMS Pro uses the dBase IV database file format. This file format provides the capability for multiple users to simultaneously read from and write to the database files. dBase data is accessible with several third-party applications, such as Microsoft Access. However, you do not need a separate database management product to use CMS Pro.

If you are upgrading from CMS Plus (which uses the Paradox file format) then you will want to use the conversion program that we provide (Plus2Pro.tbk)that converts the database format from Paradox to dBase IV.

Can I create my own reports? What product is needed?
CMS Pro uses R&R Report Writer (SQL Edition, version 6.5) from Liveware Publishing, Inc. You may purchase this R&R from the manufacturer or third-party software outlets and create your own reports or modify the reports we provide. Once you have created or modified reports, you can make the reports available from one or more screens within CMS Pro.

Is there a version of CMS Pro that uses Microsoft SQL Server in place of dBase or Paradox for database management?
In 2000, we released a version of CMS Pro (called CMS Pro CS) that uses Microsoft SQL Server 6.5 or later, or PostGreSQL as the server database. This version of the CMS is designed for ToolBook 7.2, 8.1 and 8.5/8.6 since it utilizes the OLE Automation capabilities in these versions of ToolBook. Please see the Product Comparison sheet for more details.

What is the basic process for creating courses and assigning courses to students?
- Start a new ToolBook book or open an existing course book.
- At Author level, open the CMS Pro Catalog (cmspro.wbk) and add necessary objects to your course book. For example, you can add buttons to navigate to the next and previous module in a multi-book course. You might also want to add the "Return to CMS" and "Mark as Completed" buttons on the last page of the last course module. See the CMS Pro User Guide for more information regarding the CMS Pro Catalog objects.
- Open the CMS Pro Administration application (admin.exe).
- Select Courses from the main menu and proceed to add the course and its modules to New Course screen.
- Return to the main menu and choose Assignments. Proceed to assign the course to one or more students or student groups.

How can I make a backup of my database file? How do I restore a backup?
The CMS Pro database consists of several individual files, which typically reside in a directory accessible on a network. You should make a backup of all files in the directory. All connections to the database files must be terminated before a successful backup can be performed. To be sure no users are connected to the database files, be sure users shut-down the admin.exe and student.exe applications. To restore a backup, copy all backup files to the same directory where they were backed-up.

For dBase: The files use the following extensions: dbf, dbt, and mdx.

For Paradox: The files use extensions such as db, mb, px, x01, y01, and others.

Does CMS Pro support books running under the Neuron runtime version of ToolBook? How about books exported as HTML or DHTML?
Neuron provides the ability to run native ToolBook applications in a browser over the Web. However, books running under Neuron cannot write to remote file locations, and thus cannot communicate with CMS Pro to read from or update the database files.

Likewise, books exported from ToolBook as HTML or DHTML do not provide the necessary mechanisms to connect to external Windows libraries (DLLs) and therefore will not work with CMS Pro.

Why are the scripts unavailable in the Administration module in CMS Pro?
We offer a separate, fully-scripted, version of CMS Pro for those customers who wish to modify the source code in the Administration application. For most customers, CMS Pro provides the capabilities needed to manage their courseware distribution and tracking. Also, CMS Pro utilizes a third-party grid control (Spread20.vbx from FarPoint Technologies) to display various information in rows and columns with the Administration module. Thus, a customer who wishes to modify the source code in the Administration module must have a separate license to save changes to a modified version of the admin.exe file.

While authoring a course book, I select the "Mark as Completed (Conditional)" button, but the Extended Properties button does not become enabled. How can I get it to enable?
The Mark as Completed (Conditional) button, which is located in the CMS Pro Catalog (cmspro.wbk) requires that a file named cmscomp.spb be in the same directory as cmspro.wbk. In addition, we recommend that you copy all of the catalog-related files provided in CMS Pro to the same directory where the ToolBook catalog files reside. Otherwise, ToolBook may lose track of where the cmscomp.spb file resides and will be unable to enable the Extended Properties button. The reason for this is that ToolBook assumes that all of your catalog-related files are in one directory. Thus, when you open a catalog, it writes the catalog directory to an .ini file and expects to find the .spb files in that same directory. As a result, if you add an object from the CMS Pro catalog to your book and then add open a different catalog in a different directory, the .ini entry is now set to a directory that is different than the one where cmscomp.spb resides. That explains why the Extended Properties button does not become enabled when you highlight the Mark as Completed (Conditional) button -- because ToolBook no longer knows where to locate the file.

Which question "widgets" can I use in my course modules to maintain compatibility with CMS Pro?
CMS Pro supports all of the question widgets in the ToolBook catalog, including multiple-choice, true/false, fill-in, match items, and all others. The only requirement is that you enable scoring (using the ToolBook Extended Properties editor for the questions) for the questions you wish to be tallied in the score and maximum score that is sent to CMS Pro.

Can I administer CMS Pro from a remote site, from a system not directly connected to the network?
Yes. Through the use of Symantec's PC Anywhere or similar product, you can connect to any client machine where the CMS Pro Administration application is installed, launch the program, and perform administration duties from your remote location. This allows you, for instance, to manage several CMS Pro databases (each of which requires a separate licence) to distribute courses, collect activity data, etc.

What happened to tb60c.sbk? My courseware requires this system book but I can't find it.
Tb60c.sbk is a ToolBook system book that is required by CMS Plus, but not CMS Pro. In CMS Pro, we moved all functionality provided in tb60c.sbk to a new system book named cmspro.sbk. All functionality in the original system book is now in cmspro.sbk. However, some customers wrote special code in their course books to determine whether the book was running in the CMS by checking the sysBooks property for the existence of tb60c.sbk. Our recommendation is to create a blank tb60c.sbk and bind it to cmspro.sbk. This will make tb60c.sbk available if cmspro.sbk is loaded, which is the case when a user launches a course book from the Student Access application.

I'm upgrading from CMS Plus to CMS Pro. How do I convert my data to the new database format?
Download Plus2Pro.tbk from the Downloads section of this site, open it in ToolBook, and fill-in the necessary details about the source and destination database files. When the utility complete the conversion, your data will be accessible with CMS Pro.

Return to Support