Joe Ryan spoke to a group today about his experience developing the “Course Views” project at NCSU. The pages developed for courses are similar to UW’s Library Course Pages, but they were developed from the ground up to achieve some specific goals:
- create a “course view” for every course at the university
- develop a scalable/sustainable system for library course content delivery
- pages customized as much as possible to the course
The course view pages are generated based on a course’s code that indicates department and level. Librarians may then add additional customization. The team developed “widgets” for the various components of the course pages to make the updating process scale up. They also created a course views “widget” that will display in the campus pilot of Moodle for course pages.
I like many things about their approach: the widgets, the descriptive naming conventions, the clean presentation of the information, and the idea that some level of customization can occur through programming. There is a tension between this approach and higher levels of customization faculty want, and some questions about campus process that they are just beginning to think about.
I like their project page a lot, also, we should do that for our projects. I also met Joe’s colleague Kim Duckett, who also worked on this project, at LOEX. It’s an interesting library that sounds like lots of fun to work in.