All case studies

University of Washington, for the Kuali Student consortium · 2010–2012

One course proposal for many universities

Designed course proposal for an open-source curriculum system built by a consortium of universities: one configurable form to replace paper and green-screen processes, and a hard lesson about designing for expert speed.

Role
Interaction designer, one of seven on a UX team spread across four universities
Team
Seven designers: two each at the University of British Columbia, the University of Maryland and the University of Washington, and one at the University of Southern California. We worked closely with the project’s front-end developers.
Timeline
February 2010 – June 2012
Tools
Contextual inquiry, Usability testing, Wireframes, Prototypes, HTML/CSS, JavaScript / jQuery
Two copies of the same course proposal form, one per university: the shared fields match, and each shows one field only its own university requires

The problem

Kuali Student is an open-source student system that a group of universities built and maintain together. I worked on its curriculum management: how a new course is proposed, reviewed and approved, and how existing courses are changed.

Each university did this its own way. Some offices passed paper forms from desk to desk. Others, the University of Maryland among them, used a keyboard-driven green-screen terminal system. The goal was one modern, web-based process that every member university could use. TODO: one sentence on what the old process cost, e.g. how long a proposal took or where they got stuck.

Seven designers, four campuses

The UX team was spread across four universities in two countries. We met every day over Skype and reviewed each other’s work constantly. Each of us ran research on our own campus and brought it back to the group.

No two universities had the same culture or the same requirements. Our approach was to design around one university as the model, then make the result flexible enough to work for the others.

Constraints

We were designing on top of a pattern library and a component library that were still being built, and the component library was very limited. We cut designs back constantly. It couldn’t even open a modal window that sent a response back to the screen that launched it.

Without modals, everything had to happen on a single page, so a course proposal became one very long form.

The screens also had to be accessible. That was a compliance requirement for the member universities, and it turned out to matter more than we expected.

Research

We ran contextual inquiries and usability studies with the university administrators who handled course proposals. We also ran a focus group, which turned out to be more chaotic than useful. Watching people do their real work one at a time told us far more than a room full of opinions.

The 30-second green screen

The finding I remember best came from Maryland. An experienced administrator could complete a task on the green screen in about 30 seconds. The same task in our proposed interface, with its mouse clicks and tabbing, took between a minute and a minute and a half.

The green screen took time to learn, but once people knew it, they flew. They told us plainly that they would reject anything that slowed them down. For these users, a more modern interface was a step backward.

The design: one form, configured by university

We built one form that covered the requirements of every participating university. Fields that only one university needed were shown to that university’s users and hidden from everyone else, so each person saw only what applied to them.

To keep the long single page manageable, we broke it into sections. Sections that held only optional fields collapsed and expanded, so the required path stayed as short as possible.

After the Maryland finding, we focused hard on making every screen work from the keyboard. Accessibility already required that, and it also served the fastest users best.

Outcome

Keyboard-friendly screens helped, but they didn’t close the gap. Select lists still meant tabbing through options one at a time, and the green screen stayed faster.

There was no plan to retire the green screens. I left the project in June 2012 and work continued after me, but my understanding is that administrators who knew the green screen kept using it. TODO: say what had shipped by June 2012, if you remember.

What I’d do differently

I’d measure the old system first and treat its speed as a target the new design has to beat. That 30-second task should have been a benchmark from the start, not a surprise partway through.

For expert users, I’d design for typing: type-ahead fields instead of select lists, and a keyboard path through the whole form. A system people already know how to fly through is the real competition, and a new design has to be faster than it, not just more modern.