Technical FAQs
Click on the question that best suits your needs.
- What do I need to do to set up my school labs to participate in the KCA testing?
- How do I know if I need to install LCS or not?
- What are the system requirements to install the KCA software?
- How do I install the KCA software on my computers?
- Do I need administrative privileges on my computers to install the KCA software?
- Where is the default location of the installed KCA software application?
- Where is the default location of the shortcuts for the application?
- Once installed, how do I run the KCA software?
- What is the Preferences program?
- Where do I find, and how do I run, the Preferences program?
- Does KCA support proxy servers and proxy server authentication?
- What are the "Troubleshoot" and "Log File" panels in the Preferences Program?
- Does KCA support secure Internet communication?
- What port needs to be open for the KCA software to work properly?
- When the KCA application is opened, a new update is being deployed but it always fails. Why?
- How can I get the KCA software updates?
- Can I use Window Installer-based patches to deploy KCA updates?
- Why am I receiving error messages while students are testing?
- What are the url(s) for the servers that KCA connects to?
- Will students, staff, and technical people have access to the Preferences program on all machines?
- Are configuration changes for the KCA associated with the machine or user?
- Are popup blockers an issue?
- Can we use Novell Zen Works to push the system out to the client?
- Can the testing module be pushed out with Group Policy?
- Would I be able to install the testing module on a network share, and then access it through all the computers on the network?
- Will current and future versions of KCA be compatible with my web browser?
LCS FAQs:
- What is the KCA Local Caching Server (KCA LCS)?
- What are the benefits of using LCS?
- Can I move the KCA LCS application to a different system in my school?
- What happens to the test data and student responses in the event of a crash of the system running KCA LCS?
- Will LCS run in a virtual environment?
- Will I need to perform backups using LCS?
- How many workstations can be connected to LCS? Can LCS be clustered?
- How often does the LCS send data to the central site?
- Are individual responses sent or is the whole test sent with LCS?
- Are responses flushed from the local server?
- If the LCS loses power, will students have to begin the test over?
- If LCS is added, but the LCS is unavailable what happens?
- If client machines are already set up with the KCA software, can I add the LCS?
- Does LCS know its user limitation, and will it then default over to another LCS?
- Does the monitoring graph in LCS include practice tests?
- Is it possible to authenticate to the LCS level?
- Does the LCS have to have a routable IP or be NATd to a routable IP for uploads/downloads?
- Should LCS be a dedicated server?
- Are the log files stored on the individual testing computer, or are they logged to the LCS?
- Is LCS a standard proxy server?
- Can you also test LCS with the practice tests?
- Can LCS be used for offline testing?
- What happens to the data if there is an interruption in Internet service?
- If the Internet provider goes offline, will the caching server still work until it is back up?
- Can you use one LCS for several schools? Is T-1 sufficient?
- What OS versions are supported for the Local Caching Server?
- Do I need the server edition of the OS be used (i.e 2000 pro/XP pro) for the LCS?
Answers:
-
What do I need to do to set up my school labs to participate
in KCA testing?
There are two ways to configure your computer labs to participate in KCA testing:
Case 1, figure 1: KCA testing on-line. This is the easiest way to configure your lab to be ready for KCA testing. In this case, all you need to do is install the KCA test delivery software on each of the computers to be used for KCA testing. The rest of the FAQs will give you more information on the system requirements and how to configure the software to work properly.
Case 2, figure 2: KCA testing with Local Caching Server (LCS). In this scenario, you will need to install the KCA test delivery engine on each computer to be used for KCA testing (as indicated in case 1), and you will also need to install the LCS software on one of your school computers. In this scenario, each KCA end client will need to be configured to work with the LCS. See section on the Local Caching Server below to learn how to configure your lab to use the LCS.
-
How do I know if I need to install LCS or not?
For many schools, the simple set up without the LCS works fine. But for some schools that have limited bandwidth and need to test a large number of students simultaneously, the LCS might be a good idea. For instance, our experience shows that a school with a T1 connection should be able to test up to 150 students simultaneously without a LCS.
If you are not sure if you need to install the LCS, you can set up your lab without the LCS, and if your students experience some long delays while loading their tests, you can then install the LCS and configure the end clients to work with the LCS.
-
What are the system requirements to install the KCA
software?
Refer to system requirements.
-
How do I install the KCA software on my computers?
Go to the Download Center, download the KCA software, and follow the installation instructions.
-
Do I need administrative privileges on my computers to
install the KCA software?
Yes. To install the KCA software on computers that support multiple users, you need to login to your computers as a user that has privileges to install new software.
-
Where is the default location of the installed KCA
software application?
For Windows, the default location of the installation is C:\ProgramFiles\KCA\. For Macs, the default location of the installation is the folder \Applications\KCA\.
-
Where is the default location of the shortcuts for the
application?
For Windows, the default location of shortcuts is Start->Programs->KCA. Another shortcut is also placed on the desktop. For MAC users, a shortcut to the application is placed on the desktop. A shortcut will also be placed in the folder \Applications\KCA\.
-
Once installed, how do I run the KCA software?
In Windows, click the KCA shortcut on your desktop or use the KCA shortcut on Start->Programs->KCA on the start menu. On MAC systems, click on the KCA shortcut on the desktop or in the folder \Applications\KCA. Note that technical staff may decide to create shortcuts in different locations, in which case you need to instruct your students where to find the shortcuts in order to launch the KCA application.
On Windows 7 and Vista you will need to launch the KCA software as the Administrator the first time after installation to ensure proper functionality of the software.
-
What is the Preferences program?
The Preferences program is an application included in the installation of the KCA software. This program can be used by technical staff in your school to configure features such as the speech feature, Local Caching Server, automatic updates, proxy servers, and the use of SSL, and to troubleshoot KCA problems with installation and testing.
-
Where do I find, and how do I run, the Preferences
program?
For Windows users go, to Start->Programs->KansasAssessment-> Preferences. On MAC systems, go to the Preferences program located in the folder \Applications\KansasAssessment.
-
Does KCA support proxy servers and proxy server
authentication?
Yes. The use of proxy servers and proxy server authentication is supported by the KCA software. KCA tries to automatically detect and use the proxy setting configured on your computer. In Windows systems the proxy settings are retrieved from the Windows registry: HKEY.CURRENT_USER\\Software\ \Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ProxyEnable and ProxyServer. If these values are not set, you will need to manually set the proxy setting using the "Preferences" program. In Mac OSX systems, the proxy settings are retrieved from the Network manager. In most cases, you will not need to worry about proxy settings, but if you need to manually edit them, follow these steps:
- Locate and open the Preferences program.
- In the Proxy Tab check the "HTTP Proxy" box and fill in the http proxy host and proxy port (contact your system administrators to obtain this information).
- If you use a different proxy server for SSL communication, select the "Secure Proxy (HTTPS)" box and fill in the corresponding proxy host and proxy port (contact your system administrators to obtain this information).
- Click Apply or Ok.
-
What are the "Troubleshoot" and "Log File" panels in the
Preferences Program?
The Troubleshoot panel helps you find problems with the KCA software. There are five different tests that are run to verify if your system is ready for KCA testing. The following are the tests available and possible actions to take in case of the test failure:
- Writing to Local File System: KCA application writes log messages to a file in the local file system: user_home\.kca\cal-kca.log, (for instance for Windows, this is C:\Documents and Settings\user\.kca\cal-kca.log). This tests whether there are sufficient permissions for writing to this file. The failure of this test is not critical since KCA will still run, but messages will not be logged into the log file.
- DNS Tests:
- Domain Name Lookup: This tests whether there are any problems with KCA software locating your DNS server.
- KCA Domain Name Lookup: This tests whether your computer can reach the KCA central data servers by their domain name.
- The passing of the above tests is critical for the correct operation of the KCA application. A failure indicates that there is a problem with the DNS servers at the schools and/or at the KCA servers. If you determine that this situation is not a local DNS problem, you will need to contact us.
- Connectivity Tests:
- General Internet Connectivity: This tests whether the schools are able to connect to the Internet, which is essential for connecting to KCA central data center.
- KCA Internet Connectivity: This tests whether your computer is able to connect to KCA servers.
- The passing of the above tests is critical for KCA to operate properly.
The Log Panel displays the contents of the KCA log file (user_home\.kca\cal-kca.log). This file can be useful when troubleshooting the application. The panel displays the last 500 lines of the log file.
-
Does KCA support secure Internet communication?
Yes. KCA supports secure SSL communication. To set up computers to use SSL communication, follow these steps:
- Run the Preferences program as indicated previously.
- Select the Secure Connection tab.
- Check the Enable Secure Connection check box.
- Click Apply or Ok.
- Also make sure that your school network allows outgoing SSL communication on Port 443, and that your proxy server (if used) supports SSL communication.
-
What port needs to be open for the KCA software to work
properly?
You need to allow outgoing communication on port 80, and if you set up KCA to use SSL communication you will also need to allow outgoing communication on port 443.
-
When the KCA application is opened, a new update is
being deployed but it always fails. Why?
You see this problem if the current user of the computer does not have privileges to update the software.
-
How can I get the KCA software updates?
KCA has an automatic update feature that checks for updates every time KCA is launched. If an update is available, it will be automatically downloaded and deployed onto your computers. However, if your computers support multiple users (Windows NT, 2000, 2003, XP, Vista, Windows 7, MAC OS X), in order for the updates to be successfully deployed, the systems must be logged in by a user with privileges to write to the folder where the KCA software was installed (refer to question 7). The default installation of KCA sets permissions so that any user of the computer can automatically download and deploy available updates by simply running the KCA application.
It is important to mention that these default permission settings will also grant permissions to any user to delete or modify the KCA application. However, you can manually restrict the permissions of the KCA installation folder, but in order to get KCA updates when they become available, you will need to have a user with administrative privileges run the KCA application. There could also be systems or situations in which the default permission settings fail, which would restrict users without administrative privileges from getting the available updates. In this case, you have three options:
- Manually change permission to the KCA installation folder so that all users have permissions to download and deploy the available updates.
- When updates are available, have a user with administrative privileges launch the KCA application so updates are automatically deployed.
- Windows users can use Window Installer-based patches to automatically deploy updates using Software Installation and Active Directory Group Policy. See next question for more information..
-
Can I use Window Installer-based patches to deploy KCA
updates?
Yes. You also have the option of using patches for Windows Installer technology to deploy the KCA updates. When new updates are made available, a Windows Installer Patch for the update will also be made available at the Download Center. You will need to download and run the patch in your computer for the update to be deployed. Learn more about Windows Installer.
-
Why am I receiving error messages while students are
testing?
"Unable to connect to the central server. Please check your Internet connection. Contact your teacher or test administrator."
"Your internet connection has been lost. Contact your teacher or test administrator to reactivate your password for this part of the test."
"A system error has occurred. Contact your teacher or test administrator."
"A system error has occurred. Contact your teacher or test administrator to reactivate your password for this part of the test."
If you see one of these error messages, first check to be sure you have a proper Internet connection. If your connection is good, open your browser and test the communication to the KCA data center. If you can get to this page you can communcate with the KCA data center, then try to run KCA again and take a practice test. If you still get the same results, open the KCA Preferences program to check if the KCA proxy settings are set correctly. You can also use the Debug Panel in the Preferences program to assist you with troubleshooting the problem.
-
What are the url(s) for the servers that KCA connects
to?
These are the URLs that the KCA software needs to connect to:
-
Will students, staff, and technical people have access to
the Preferences program on all machines?
Yes. If you do not want your students/teachers to have access to the Preferences program, you can delete the shortcut to the Preferences from the programs menu. KCA also makes Transforms available that you can use with your MSI installers to customize your installation and remove the shortcut to the Preferences from the programs menu. The "Downloads" link on our main website has more information on the transforms available.
-
Are configuration changes for the KCA associated with
the machine or user?
Configuration is associated with the machine. The log file is associated with a specific user.
-
Are popup blockers an issue?
Because KCA is a desktop application, popup blockers are not an issue.
-
Can we use Novell Zen Works or other software patch management
systems to push the system out to the client?
Yes. Any software patch management system that can use MSI packages can make use of KCA MSI installers to "push" installation to Windows systems, similar to the use of Active Directory and the use of Group Policy in Windows.
-
Can the testing module be pushed out with Group
Policy?
Yes. We provide MSI installers that can be used with Group Policy.
-
Would I be able to install the testing module on a
network share, and then access it through all the computers on
the network?
Yes, as long as all computers have access to the shared folder.
-
Will current and future versions of KCA be compatible
with my web browser?
The LCS and KCA applications are native applications; they do not require IE or any other browser. The student tutorials run in a browser and there are no apparent issues with IE7 displaying the tutorials as intended.
LCS FAQs:
-
What is the KCA Local Caching Server (KCA LCS)?
KCA Local Caching Server (KCA LCS) is a system that increases the testing capacity of schools by optimizing the use of the external Internet bandwidth available to the school during KCA testing.
To start using the KCA Local Caching server, you must first install the KCA LCS software on a local school server and configure each of the KCA end clients to use the caching server. Learn more and download LCS here.
-
What are the benefits of using LCS?
LCS enables efficient utilization of local school bandwidth by caching KCA test data locally.
It also allows students to continue testing by caching their responses locally in case of any connectivity issues to KCA central servers.
For information on whether the LCS will benefit your school, please click here.
-
Can I move the KCA LCS application to a different system
in my school?
Yes. Follow the steps below to move the KCA LCS to a different system
- Check that there are no students taking the tests using the LCS.
- Stop the LCS in your old system.
- Install the LCS in the new system.
- In your old system, the test data and student responses are stored in the LCS_Installation_folder / data. Copy all the contents from data folder in your old system into data folder in your new system.
- In your old system all the configuration files are stored in the LCS_Installation_folder / conf.
- Copy all the contents from conf folder in your old system into conf folder in your new system.
- Reconfigure the KCA testing engine to use the LCS installed in the new system.
-
What happens to the test data and student responses in
the event of a crash of the system running KCA LCS?
KCA LCS stores the test data and student responses in a database on the hard disk to prevent any data loss in the event of a system crash or failure. If you want to move KCA LCS to a different server follow the same instructions given above to move the KCA LCS application to a new system.
-
Will LCS run in a virtual environment?
As long as the minimum system requirements are met and the clients can find the LCS through http(s) protocols, then LCS will run in a virtual environment.
-
Will I need to perform backups using LCS?
No.
-
How many workstations can be connected to LCS? Can LCS
be clustered?
One LCS can support 1,000 simultaneous users with 1GB of RAM. If more users need to be supported you can have more than one LCS in your district.
-
How often does the LCS send data to the central
site?
Uploads of students' responses are done periodically during the testing sessions. (every few minutes)
-
Are individual responses sent or is the whole test sent
with LCS?
Student responses are clustered and transmitted in groups from the LCS to the central servers.
-
Are responses flushed from the local server?
Yes, at the end of the day.
-
If the LCS loses power, will students have to begin
the test over?
No. Student responses are constantly saved to the LCS; if the LCS server loses power, the system will need to be restarted, and students will need to login again for their previous responses to be loaded from the LCS. Keep in mind that the student will need to retake the test from a computer that is configured to use the same LCS where his/her previous responses were saved.
-
If LCS is added, but the LCS is unavailable what
happens?
The client bypasses the LCS, and testing is done as if LCS was not in use. Keep in mind that if the LCS fails while students are taking a test, those students will not be able to continue the test until the LCS is repaired.
-
If client machines are already set up with the KCA
software, can I add the LCS?
Yes. All you need to do is configure the client KCA software to use the newly installed LCS.
-
Does LCS know its user limitation, and will it then default
over to another LCS?
No. All the clients configured to use a particular LCS will go to that LCS. The LCS does not have ability to redirect users to other LCSs.
-
Does the monitoring graph in LCS include practice
tests?
Yes. The current version of LCS does monitor practice tests.
-
Is it possible to authenticate to the LCS level?
No. With the current system the student login information is validated in the central server; therefore, the LCS needs to always have access to the Internet.
-
Does the LCS have to have a routable IP or be NATd to a
routable IP for uploads/downloads?
Neither the KCA system nor the LCS needs to have a public IP. The only requirement is that KCA clients are able to find the LCS through internal or public IP, and that the LCS is able to communicate to the KCA central data center via http(s).
-
Should LCS be a dedicated server?
Not necessarily. As long as you have 512 MB of RAM available to the LCS, you can use excess of resources for other services.
-
Are the log files stored on the individual testing
computer, or are they logged to the LCS?
Both. The KCA test delivery engine and LCS use their own log file. Each workstation where KCA is installed has a log file located at user_home\.kca\cete-kca.log. The server where LCS is installed has a log file located at LCS_HOME\logs\lcs.log.
-
Is LCS a standard proxy server?
No. LCS is a customized caching server application developed to work exclusively with the KCA test delivery engine.
-
Can you also test LCS with the practice tests?
Yes.
-
Can LCS be used for offline testing?
No. LCS requires Internet connectivity to authenticate students during the login process, and it also periodically saves students' responses to the KCA data center.
-
What happens to the data if there is an interruption
in Internet service?
If you are using LCS, data is stored in LCS. You have a 90 minute window to log in again, and the student will start where he or she was when the connection was interrupted. After 90 minutes, the administrator can "reactivate" students and they can login again.
-
If the Internet provider goes offline, will the caching
server still work until it is back up?
Yes. All students currently taking a test will be able to continue and end the test and their responses will be stored in the LCS. New students will need to wait until connectivity is restored to be able to login to start their test.
-
Can you use one LCS for several schools? Is T-1
sufficient?
Yes, as long as the computers in all the schools are configured to work with that LCS.
If more than 1,000 simultaneous users are to be tested, you might want to set up more than one LCS.
-
What OS versions are supported for the Local Caching Server?
Windows 2000/NT/XP/2003/Vista/7, Mac OSX 10.3.9-10.6.2, and Linux.
-
Do I need the server edition of the OS be used (i.e 2000 pro/XP
pro) for the LCS?
No. You can even use a desktop or laptop that satisfies the minimum system requirements.



top