R25 Classroom Scheduling

R25 is the UW’s general assignment classroom scheduling database owned by the Office of the Registrar. My team and I have been working with the owners of the data to understand use cases for providing a web service on top of the R25 database. If we were able to provide this data over a web service we could easily imagine a quick and valuable web client that shows classroom scheduling information containing information like free/busy, room capacity, room equipment, and other data. This could really help classroom schedulers on campus and many others. We could also imagine integration with other space data around campus such as SIMS (space inventory management system).

Currently access to the R25 database is limited to those with the R25 windows desktop client only. Do you have a use case for R25 and space data that your department or business unit could take advantage of via a web service? If so we would like to hear from you. Just add a comment to this blog entry or send me email (ttchang@washington.edu).

  1. #1 by Bill Corrigan - June 12th, 2009 at 11:33

    We could use it to link up with a Mediasite Webcasting system to get data about who is using a classroom at a particular time and populate the scheduling component of the system.

    Let’s talk!

  2. #2 by ttchang - June 12th, 2009 at 13:03

    sounds good just find a time on my calendar. thanks for letting us know about this possible integration

  3. #3 by Ryan - June 15th, 2009 at 07:57

    I support a few trainers in my department and built a simple app for them to schedule classes and accept registrants via our public websites. Right now, they reserve class rooms outside of the app and we limit registrants based on seat and computer capacity – numbers reported to me by the trainers and manually entered into a table.

    I’m not sure what class rooms your data covers – maybe the majority of the rooms used by my trainers are not covered? Anyway, assuming at least some coverage, we’d have use for capacity info (seats and # of computer stations), room availability, and the ability to make reservations.

  4. #4 by ttchang - June 15th, 2009 at 08:13


    That sounds like a compelling use case. I am not sure if R25 holds any classroom info for the ones you are scheduling. It is only limited to general assignment classrooms. Lets plan on getting together so we can dig into this alittle bit more.


  5. #5 by Nathan - June 22nd, 2009 at 17:21

    As a heads up, R25 is supposed to have a web services API (http://corp.collegenet.com/depts/higher_ed/series/Interfaces_WebServices/). Not sure what version the UW is on, but it might be worth checking out.

  6. #6 by Mick Westrick - March 5th, 2010 at 12:45


    As we look forward to moving into PACCAR Hall this Fall, we’ve begun to wrestle how we schedule various spaces within the building. R25 holds the data regarding classrooms, our Resource Scheduler software has the information on conference rooms and resources, and breakout rooms are scheduled via a Steelcase RoomWizard. I have a dream today…of one system where all of this data could be presented in a common UI…and I wonder if you’ve made any progress on this since last June?

  7. #7 by Tony Chang - March 10th, 2010 at 09:58


    We plan (still on target) to releasing the R25 web service before summer of this year. Both the Office of the Registrar and I would be more than happy to sit down with you and your team to talk about possiblities (and helping you realize your dream). You can setup a meeting with Matt Winslow and I.

  8. #8 by Tony Chang - April 6th, 2010 at 08:53

    Work on R25 web service is almost complete. Please contact me if you want access to the API docs to start looking at ways to utlitize the data. ttchang@uw.edu

  9. #9 by ttchang - June 21st, 2010 at 16:20

    The R25 web service was just released. Please see http://webservices.washington.edu/R25WS/ as well as soon future blog of the release.

  1. No trackbacks yet.

Comments are closed.