Classroom Scheduler
The Classroom Scheduler is a program designed to help people who are responsible for scheduling classes, professors and classrooms at colleges and universities. It is an assistant to the user, meaning that it does not make any decisions about the schedule, but maintains information about the schedule as it is created and modified. The program maintains information such as conflicts and summary information.

System requirements
  • Minimum JRE version is 1.6


Classroom Scheduler on an eComStation machine with Open JDK


Installing Classroom Scheduler
Download ClassroomScheduler2-0.jar. Create a folder (directory) "classroom". Copy the jar file to this new created folder (directory). That's all! The program has an help function.

The cs.cmd file
With this file the program Classroom Scheduler starts. I have made a "cs.cmd" file with the following contents;
@echo off
set CLASSPATH= 
set path=[drive: java]\JAVA160ga5\bin
set BEGINLIBPATH=[drive: java]\JAVA160ga5\bin
[drive: classroom]
cd [drive: classroom]\classroom
java -Duser.home=[drive: classroom]\classroom -jar ClassroomScheduler2-0.jar 2>classroom-bugs.txt
You can use "javaw", but then you can't see what's going on. I use 2 separate folders (directories), one for Java and one for Classroom Scheduler with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: classroom] = drive with Classroom Scheduler

should be replaced with real drive letters. Edit and save the file "cs.cmd" from the "classroom-ecs.zip" file. This file is copied to the "classroom" folder (directory). Furthermore, different paths and/or Java version?, adjust according to your needs. Create a new program object. Specify the path and file name: "[drive: classroom]\classroom\cs.cmd". In the tabpage Session check the boxes "OS/2 window", "Running as an icon" and "Close Window to end program". In the tabpage General you can enter the name "Classroom Scheduler". You find enclosed in the file a Classroom Scheduler OS/2 icon.

Parameters / options explained
  • The statement "-Duser.home=[drive: classroom]\classroom" will ensure that Classroom Scheduler will save all necessary files in own directory instead of saving them in the home directory.
  • The addition "2>classroom-bugs.txt" ensures that errors are saved in the file "classroom-bugs.txt". The 2 in "2>" is not a typo!

Download
In the file you can find the above command file (all driveletters are set to C:) and an OS/2 icon: classroom-ecs.zip.

revision August 20, 2016