Download the following files and unzip them.
Installation requirements
To run the Java version of the Student Tool, you need:
* Sun Microsystems Java version 1.5.0 or better (download from java.sun.com)
* An audio card and speakers for audio
* A connection to the internet is required
* Microsoft Access 2000 is requiredSun Java SDK Installation
* Please make sure a Java SDK, or JRE are installed before running
the Student Tool.
* Follow the directions at Sun's website for installing the Java software.
* Make sure to set your path correctly!
Download, unzip this file and locate this folder somewhere in your PC.
It contains the database, and the encryption program.
Setting up the Database
* Go to Start -> Control Panel -> User and Group Accounts
* Select Administrative Tools
* Select Data Sources (ODBC).
* Click on Add
* Select Driver of Microsoft Access (mdb)
* Click on Finish
* In DataSource Name, type the name of the Database, in this case, type vcdb.mdb
* In Description, type "DB for Virtual Classroom"
* Click Select Database, and select the vcdb.mdb database.
* Click OK and close all windows.
Changing the password of the Database
* Go to the directory database.
* Double click in the database
* Select the option of the menu Tools -> Security -> User and Group Accounts
* Type the name of the user in Name.
* Go to the Change Logon Password tab.
* In old password, type the old password.
* In new password, type the new password.
* In Verify, type the new password.* Go to Start -> Run , and type "cmd".
* In the command line, type
java Encripta <user>
where string is either the user name of the Database.
* Open the file system.itp and replace the current user with the output of the program in the
line "USER=".
* In the command line, type
java Encripta <password>
where string is either the password of the Database.
* Open the file system.itp and replace the current user with the output of the program in the
line "PASSWORD=".
To run the executable, unzip the executable and support archive somewhere, and run
java -jar VirtualClassroom-1.0.jar
. The jar should contain everything it needs to know about the classpath and such. In order to use the yellow pages support, you must first correctly setup the Access database as indicated above.
- Make sure to run the Java Student from the directory that contains the images directory, library directory, and the system.itp, config_student.ini.
- The file sytem.itp contains the url, user and password of the Database. The user and passwords are encrypted. You can find the encrypted string of your new password by using the tool: Encripta.java in database.
- Make sure that the users that are logged in, are also in the tables Student and Is_Enrolled of the database. If they are not, you can simply add an entry in both tables of the database for the current users. This will enable the Automatic Helper Finder functionality.
Note
Note that as of now you need to use a Windows environment and MS Access for the database in order to run the Yellow Pages and Automatic Helper Finder.
In the future, once the local MS. Access database is migrated to the centralized MS SQL server database, this won't be a requirement.
The full source archive. The source archive includes an ant build file that simplifies the build process down to just running
ant
in the top-level directory. More build options are available by examining thebuild.xml
file. We recommend ant for ease of use and reliability, but if you do not have ant you can compile the virutal classroom from the source directory by typing:
javac -classpath lucene-1.5-rc1-dev.jar:cmuawb.jar:cmukal16.jar:cmukal8.jar:cmulex.jar:cmutimelex.jar:freetts.jar:jsapi.jar:. *.java