Frequently asked questions

Here are answers to a few questions you might have while installing or using Scheduler. If your question isn't answered here, please stop by the forums.

What are "extra" courses?

If you don't know what courses you want to take, RPI Scheduler allows you to view schedules which include any of the courses you mark as Extra. It works like this:

  1. RPI Scheduler will find all schedules with the required (non-Extra) courses you selected.
  2. The scheduler will try adding each Extra course to those schedules. If the course fits, this schedule will be added to your list of possible schedules.
  3. The final list of possible schedules will contain
    • all schedules containing required courses only, and
    • all schedules with every combination of extra courses.

What does "Unable to run application" mean?

This error message can mean a lot of things. If you see this message, first try clearing the computer's Java cache.

Another tip from Dan Sullivan:

I noticed that a decent number of people have been having problems with Scheduler. One cause may be if they have or do not have (especially after a re-image) permission to access C:\Documents and Settings\your username\.Scheduler. I re-imaged and could not get scheduler to run until i noticed this and fixed the issue.

I just received the "unable to run application" error that a few other people I saw on the forums had received; all I had to do was turn simple file sharing [SFS] off, change permissions, turn SFS back on, and I was good to go.

What do all these warning messages mean?

RPI Scheduler is based on the Java Platform, which provides a secure way to download and install programs. The warning messages you see when first installing RPI Scheduler are a result of security precautions that Java takes when installing new software, to protect your computer from viruses and worms.

You should read each warning dialog carefully, and press "Yes" for each one to install RPI Scheduler.

Who is Keith Lea, and why do I need to trust him?

Keith Lea is an RPI alumnus. He is the developer of RPI Scheduler and the maintainer of this website. For more information about Keith, you can visit his website.

The Java Platform asks you if you want to trust Keith because he has digitally signed the RPI Scheduler program. Java requires that almost all applications must be digitally signed, and when you use a Java-based program, Java makes sure that you trust that program to be run on your computer. This is a safety precaution that Java provides to prevent viruses and worms from attacking your computer.

I use Norton Firewall. How can I get the Scheduler to work?

If you use Norton Firewall and you can't get the Scheduler to run, you should try disabling the firewall, and try running the Scheduler again.

I found the schedule I want. Now what?

RPI Scheduler will not actually sign you up for courses. You must do this yourself through RPI Student Information Services. To register for the courses in the schedule you selected:

  1. Visit RPI Student Information Services (SIS).
  2. Click Login and enter RIN and password on the following page.
  3. Click Registration/Account/Laptop Information, then click Register, Add or Drop.
  4. Select the term that you're registering for, and find the "Add Courses" page.
  5. In the RPI Scheduler window, find the Section CRN for each course in your selected schedule. The section CRN will be a five-digit number in the Course Details panel:
  6. Enter these CRN numbers into the boxes on the add courses form on SIS and click the submit-button to submit the additions.

Who made RPI Scheduler?

Keith Lea, a senior at RPI, has developed RPI Scheduler in his free time since 2001 (back when it was Satyanash Scheduler). Before this, development was done by Anish Shah, an RPI student at the time. For more information about Keith, you can visit his website.

What happened to Satyanash Scheduler?

RPI Scheduler used to be called Satyanash Scheduler. The Scheduler was renamed mainly because most people couldn't pronounce or remember the word "Satyanash."