April 5, 2011
Rensselaer Open Course Scheduler Helps Busy Students Plan Courses; New Open Software Available for Use at Other Colleges, Universities
Students at universities around the country are in the midst of a frenzy to register for courses to take next semester. For undergraduates, this process can include a puzzling array of lab sections, elaborate prerequisites, tight timeframes before a popular course is filled, and the strong desire not to get up for an 8 a.m. class every morning. Students and staff at Rensselaer Polytechnic Institute have come together to develop an open source software called the Rensselaer Open Course Scheduler that will help students more easily plan their upcoming semester.
“The Institute really needed software that would help our students, particularly freshmen and sophomores who often have many course sections to choose from, better plan for the registration process,” said Rensselaer Registrar Sharon Kunkel. “We looked for commercial software to do this job, but none of them exactly fit our needs. The new scheduler is truly a collaboration that can quickly respond to student needs and provides frequent updates to the course catalog as courses open and close.”
The scheduler was developed by a collaborative mix of students, faculty, staff, and even alumni at Rensselaer. Students from the Rensselaer honors society Upsilon Pi Epsilon (UPE) as well as faculty and students involved in the Rensselaer Center for Open Source (RCOS) worked with staff from the Rensselaer Division of the Chief Information Officer (DotCIO) and the Office of the Registrar to develop the application.
The new application replaces the “unofficial” Rensselaer scheduler that was developed by a Rensselaer alumnus and widely used for years by Rensselaer students.
“The previous scheduler wasn’t updated as quickly as students needed. By the time it was updated, a course may have already been closed,” said one of the main student developers and UPE member Evan Patton. “We wanted to see if we could work with the university to get something that responded more quickly to the needs of students.”
What the group created was a website application that pulls course timing directly from the Rensselaer course catalog. The information is updated every five minutes, providing up-to-date information to students looking to track how courses are filling up or see if new seats or classes have been added. Students select the courses, sections, and professors they would like for the upcoming semester and can then generate a color-coded schedule to see what a week in their next semester will look like – a virtual day planner. Students can also reserve blocks of time on the proposed schedule to show where they need to avoid scheduling course work for athletics practice, study time, or some well-deserved sleeping in. Once their schedule looks workable, they can enter their course information directly into the main student registration page and quickly register for the next semester.
With the website, students also can control the time they are looking to take a course, the desired professor, or by major.
“We want to continue to make this customizable for the student,” Patton said. “We are always working to include as much customization as possible so students can really use it in the way that they want to find the schedule that they need.”
Kunkel noted that academic counselors are already utilizing the application in advising sessions with students. “Our advisers have started to use the scheduler to help students that are having trouble with time management or major requirements during advising sessions,” Kunkel said. “They log on to the system and help the student better plan for a manageable next semester. Having the visual aid can really help some students.”
In the future, they are looking at ways for students to be able to export their schedules to their main online calendars. They are also looking into ways for students to import other schedules such as athletics practices and ways for students to share course timing with each other or parents.
Because the software is also open source, the developers would like other universities to benefit from their programming and use the code that they have written for Rensselaer. The developers have already been approached by several other universities looking for similar scheduling software for their students.
“DotCIO has made efforts to facilitate this process, encouraging the use of open standards and approaches that help make the software attractive to other institutions,” said Arlen Johnson, senior web producer in DotCIO. “DotCIO demonstrated the scheduler to a number of universities at a recent Jasig conference, generating a lot of interest. Several schools have since followed up with DotCIO and the project, and one large university has made strides towards deploying the software.”
“One of our duties as champions for Rensselaer is to promote the excellent work of our faculty, staff, and students, and spread the Rensselaer name,” Johnson continued. “Projects such as this make it easy, serving not only our own campus but potentially the larger higher education community. From the beginning, the team has been easy to work with and receptive to input; I’d like to see more projects of this kind.”
Students can access the system with their Rensselaer log in information at http://coursescheduler.rpi.edu.
Contact: Gabrielle DeMarco
Phone: (518) 276-6542
E-mail: demarg@rpi.edu