UWPClasses: List Classes and Construct Schedules

Written by Robert W. Hasker

Quick Notes

Download: UWPClasses.exe

General Information

This application helps generate schedules. Note it does not register students for classes. The student still needs to do that in PASS.

The application will run on any Windows-based system that has access to the Internet. No installation is required: just save the program on the computer - perhaps on the desktop - and run it. The program lists open classes and allows the user to select sections to be placed on a schedule. Sections which meet at a conflicting time are then marked in red. You can also print the schedule on a printer. For more detail, see the help menu in the application.

Note that you don't need to do anything to install this application: just download it and run it. Installs are only needed for complex applications that include lots of supporting files. UWPClasses is a relatively simple application and will not interfere with others on your computer.

The data used by UWPClasses comes directly from the nightly snapshot known as "DataMart". This means that the data can be up to 24 hours out of date. For "real time" data, log in to PASS.

If you find errors in the data shown by UWPClasses, first check to see if the same error is in PASS. If it is, the problem must be corrected by the Registrar's office. Even if it has been corrected in PASS, the fact that UWPClasses can be working from data that's 24 hours old means that it may take a while before UWPClasses is using the correct data. If you've confirmed that the Peoplesoft information has been correct for at least 24 hours, please send email to hasker describing the problem as precisely as possible.

The program does work over dial-up connections, but there's a large amount of data involved so it takes several minutes to start up and switch semesters. If nothing seems to be loading, try using your web browser to check that your internet connection is working.

Support for Macintosh and Linux computers

To run UWPClasses on a Mac, download UWPClasses.app.tar.gz and unpack it to the desktop. Then just open UWPClasses.app. This is known to work on Mac OSX 10.8 (Mountain Lion); information about experiences with other versions of OSX is welcome.

This package was created was created using Wineskin. A related package, Wine, can be used to run it on Linux computers. If the above package does not work for you, an alternative is to use PlayOnMac:

  1. Download PlayOnMac by going to the downloads page and clicking on the link "Click here to download the latest version of PlayOnMac".
  2. Once the file has downloaded, open it and click on the PlayOnMac icon. PlayOnMac depends on another package, XQuartz; it will download XQuartz and start to install it.
  3. When the XQuartz window comes up, click on the Continue button. Accept the default options to each question. At some point it will say "Install for all users of this computer"; you need to click on this text before the install will continue.
  4. After installing XQuartz, PlayOnMac will install Microsoft fonts and do an "application list update".
  5. Once PlayOnMac in installed, opening UWPClasses (or any Windows application) will start the PlayOnMac Assistant:
    1. Click on Continue.
    2. When prompted for a name, enter a reasonable application name and click on Next. Note: it's important to enter a name or the application will not run correctly.
    3. When asked to make a shortcut, click on No (since UWPClasses runs without an installation).
    4. Click on Next when it reports the installation is finished.
You can then start UWPClasses in the future simply by opening it - it will start PlayOnMac automatically.

For Linux systems you will need to install the Wine package. If you have experiences with this, please forward them to me so they can be shared with others.