Ease: Redesigning a Platform for Academic Collaboration

Timeline

January 2024 - May 2024

Context

Class Project for HCI Course

Role

UX Designer and Front End Developer

Team

2 Backend Developers, 1 Frontend Developer, 1 Frontend Developer/UX Designer

The Problem

The problem

Since my enrollment at the University of Rochester, there was one thing that made doing coursework daunting. It was Blackboard Learn, the largely employed learning environment in universities across the country.

Blackboard allows students to go through school courses, complete assignments, and communicate with professors. In my case, it was the only platform given by the school for coursework.

This created a love-hate relationship with the system, because it was a tool that lacked in many areas, but was the tool that I needed for anything school-related.

UofR's Blackboard Home Screen

This clunky layout is how you message someone on Blackboard

What irked me, my classmates and my professors was the lack of direct messaging. This was very apparent in many of my classes because many of my professors ditched Blackboard altogether and created their own ways of communicating with students using Slack or Discord. In many of my class projects, Blackboard was the last platform we would reach for and preferred to use text messaging or other direct messaging services for working on assignments. Blackboard was the only university-provided tool for academic collaboration at the UofR. Our team’s goal was to find out why Blackboard’s collaboration tools were lacking and create a solution to fill in those gaps.

“I wish there was a better Blackboard!”

Problem Statement

Blackboard has many limitations for academic collaboration like being unable to directly message other users

However,

Blackboard is the only University-provided collaboration platform

Needfinding

Needfinding

Our goal for need-finding was to answer the following questions about academic collaboration and Blackboard:

What platforms do students currently use to collaborate in group projects?

What do students dislike/like about collaborating on Blackboard?

How do students plan group projects?

What factors determine whether a collaborative platform is effective for students?

Our audience for need-finding was fellow students who have collaborated on academic group projects at the U of R.

To answer our need-finding goals, we conducted user interviews and surveys. We recruited respondents through various social media platforms (Discord, WeChat, Slack, etc.), other classes with group projects, and conducting random interviews on campus.

Survey created using Google Forms

Surveys

Surveys were ideal for answering our need-finding goals, as we would be able to reach a large population of students to gather quantitative data on academic collaboration. For our survey to be successful, we would need to have gained a better understanding of what Blackboard lacks, problems in Blackboard’s design for collaboration, and improvements that we can make to a collaboration platform.

Sample Survey Questions:

  • On a scale of 1-5 from “extremely hard” to “very easy”, please rate how easy it is to do the following on Blackboard:

    • Reach out to group members about a class project

    • Conclude a time to meet with group members

    • Set up a location to meet with group members

    • Update group members on what work you’ve done for a project

    • Know what other group members are working on for the project

  • What platforms do you prefer to use to collaborate on group projects?

  • How often do you use Blackboard to collaborate on group projects?

  • What do you care about most when collaborating on an academic project?

Interviews

Interviews would be helpful for gaining in-depth insight into why participants feel the way they do about collaboration platforms. To have conducted successful interviews, the following information will have to be collected:

Why does the participant like or dislike Blackboard for collaboration?

Why do they prefer a certain collaboration platform over others?

This would be useful for determining what features to implement and what problems to solve when creating our collaboration platform.

Sample Interview Questions:

  • When assigned a group project for a class, what methods or platforms do you use to collaborate with group members?

  • How do you feel about using Blackboard for collaborative projects?

  • From your experience, what makes some collaborative platforms better than others?

Needfinding Results

Results

The survey was created using Google Forms and received a total of 41 responses. We did a total of 4 in-person interviews.

Survey Results

On a scale of 1-5, most people surveyed rated Blackboard’s collaborative features a 3

68.3% of people suggested an improved messaging system on Blackboard

70.7% of people wanted to see integration with calendar/scheduling apps on a collaborative platform

The most mentioned challenge when collaborating on Blackboard was Difficulty with Communication

More than half of participants considered switching to other platforms due to limitations on Blackboard

Interviews Results

Respondents generally avoided using Blackboard and instead took advantage of other platforms such as

Discord

WeChat

Google Drive

Text Messaging

Respondents found these features useful for academic collaboration:

Voice Call

More cohesive and intuitive UI

Easier way of reaching out to other users

A "have read" feature for messaging

Prototyping

Prototyping

We employed an array of prototyping techniques: paper prototyping and wireframing with Balsamiq and Figma. Paper prototyping provided a solid foundation for the general layout of the UI, and the wireframes served as the blueprint for our application, detailing the placement of interactive elements such as buttons and text fields, and how users will interact with them.

We looked towards platforms interview respondents mentioned they used for collaborative projects. Specifically Discord and Slack. These platforms utilized a comprehensive “channel” layout in which users can message many different contacts while still being able to easily identify the different groups they are in.

In our final design, we utilized this channel system while combining the necessary features of Blackboard like accessing coursework and assignments.

Paper Prototyping and Balsamiq

Paper Prototyping

General layout of the UI

Event Management

Rough outline of calendar scheduling in Balsamiq

DMs/Messaging

Layout of how users would message contacts in Balsamiq

Course Messaging

Layout of how users would message professors through courses in Balsamiq

Course List

A way for users to view all enrolled courses

Prototyping in Figma

Low Fidelity

General Low Fidelity Mockup done in Figma

Low to Mid Fidelity

Showing channels, messaging and contacts

Mid Fidelity

Showing channel names, organized contacts and course list

High Fidelity in Figma

Introducing color scheme and design elements

Left Sidebars

The current channel is highlighted in blue. Users can click through important course materials and create project groups within the current course.

Main Communication

Similar to other channel based platforms, users can see recent messages, and communicate with other channel members through the central space

Implementation

Implementation

We used React to implement the front end for the EASE application and Firebase to persist data.

Implementation diagram

Final Implementation

Demo of Ease Application

Evaluation

Evaluation

We recruited 15 volunteers to test the efficiency of the EASE application in comparison to Blackboard. The participants were all undergraduate students at the University of Rochester. Most participants had never sent messages on Blackboard prior to the study. During the process of the study, we first helped the participants navigate the web application to gain familiarity.

The key performance metric was the amount of time it took for a participant to navigate from the home page to send a message. This process was done twice for Blackboard and EASE. We recorded the times in Google Spreadsheet and performed data analysis. The findings of the evaluation process are shown below.

We also conducted a follow-up survey with the 15 participants of our user study. Their feedback on the EASE application was generally positive, specifically for the aesthetics and intuitiveness of the user interface. Most importantly, they preferred EASE over Blackboard.

71.4% of participants rated EASE 4 on a scale of 5 for ease of use

50% of participants were able to find all features without assistance

100% of participants felt that EASE would be a great application for academic collaboration

Additional features that participants suggested are:

  • A course rating system

  • File sharing

  • Collaborative real-time editing for documents

  • An "add friend" feature

Reflection and Future Directions

Reflection and Future Directions

Overall, the process of working on EASE was fulfilling and I’m happy with our final product. In the future, if I get the opportunity, I would love to continue working on EASE and adding additional features that participants have mentioned!

Designed by Emily Jeong 2024. Icons by Icons8.

Problem

Needfinding

Prototyping

Implementation

Evaluation

Reflection