Welcome to BrainBoost, Prenostik’s Student Learning Dashboard aimed at improving graduation retention rates.
For our senior design project, my group and I worked in collaboration with Prenostik to re-design and develop a working prototype of their student learning dashboard (SLD). BrainBoost identifies and streamlines access to student learning challenges to increase the visibility of struggling students and assist instructors in better understanding student needs and frustrations.
This project was completed in fulfillment of IN4MATX 191A/B: Senior Design Project in collaboration with our partner, Prenostik.
ROLE
UI/UX Designer
Front-end Developer
TEAM
Ariane Keona Ochoa (me)
Selina Arjomand
Rocel Costo
Kobe Herrera
Karen Phan
TIMELINE
January - June 2024
(20 Weeks)
SKILLS
UX Research
Interface Design
Interaction Design
Wireframing & Prototyping
Graphic Design
Frontend Development
TOOLS
Google Workspace
Figma
React
USER RESEARCH
With just our first meeting with our project sponsors, it was abundantly clear that user research would be a pivotal part of our project process. We spent the first 5 weeks knee-deep in gathering interview questions through informal surveys; conducting 50 formal interviews with students and instructors; and interpreting the user research into key insights, user personas, and use cases. These deliverables served as the basis of our designs and aided in further development of the project.
Affinity Diagramming
User Personas
Use Case Diagram
WHAT DID WE LEARN?
The main takeaways from our user research were that students were in need of better time management and accessible communication with their instructors. Meanwhile, instructors demonstrated a need to make students more visible and simplify the process of reaching out to students and identifying student feedback and needs.
FROM STUDENTS
40% of students mentioned needing to improve their time management.
25% of students mentioned needing to be more proactive about asking for help.
FROM INSTRUCTORS
2 out of 3 instructors mentioned large class sizes negatively impact their role as an instructor.
THE CHALLENGE
How can we streamline access to students' challenges and increase instructors' visibility of struggling students?
Amidst wrapping up our user research, we started designing our solution. We brainstormed and ideated possible ways of solving this challenge and landed on the idea of a widget dashboard. Thus began our design process, from sketching lo-fi wireframes to designing hi-fi prototypes.
THE DESIGN & DEVELOPMENT
Our Design System
OUR INITIAL WIDGET IDEAS
For the first half of this project, we set out to design both the student and instructor views of the student learning dashboard in its entirety. We came up with 5 widgets for each view using our user research to inform what widgets would best accomplish Prenostik’s mission and adhere to top user needs as mentioned below in the key.
KEY:
✸ Time Management
✸ Student Visibility
✸ Student-Teacher Communication
FOR STUDENTS
Weekly Wellness Check-In
Contact Instructors
Curated Resources
Provide Course Feedback
To Do List
FOR INSTRUCTORS
Student Check-In Responses
Comprehension Trends
Flagged Students
Mood Trends
Course Feedback
Low-Fidelity Wireframes
Mid-Fidelity Mockups
High-Fidelity Mockup
USABILITY TESTING
After reaching our minimum viable product for the first 10 weeks of the project, we began the final half with our first round of usability testing. We completed 8 tests with 6 students and 2 instructors. Through consolidating our findings through affinity diagramming we found that these were some of the pivotal feedback and changes we had to make to our designs.
WHAT DID NOT WORK…
“How do I know that my professor actually cares about what I have to say?”
- Student 1
“What am I to do with this information about the students?”
- Instructor 1
“I can’t tell if it’s actually sending to them when I hit submit.”
- Student 2
“The course feedback chart confused me a bit.”
- Instructor 2
HOW WE FIXED IT…
S1 ➜ Reworked student
check-in to capture the student's state of mind and ensure consent.
I1 ➜ Redesigned the flagged students widget to include actionable information and a contact button.
S2 ➜ Fixed the feedback and contact widgets to properly provide sent confirmation.
I2 ➜ Refined the course feedback widget’s data visualization and overview organization.
OUR REFINED WIDGET IDEAS
Upon completing our first round of usability testing, we realized there was a lot to change whether it be small bugs on the student front end or the full-blown redesign we built for the instructor view. We kept our initial widgets the same for students and spent most of our time making minor fixes to improve usability. Meanwhile, with the instructor side, we narrowed down from 5 to 3 widgets to hone in on providing instructors with actionable and accessible methods to help them understand student struggles and reach out to them. Each iteration was done with the users’ feedback in mind and a consistent reference to our main user needs as listed below in the key.
KEY:
✸ Time Management
✸ Student Visibility
✸ Student-Teacher Communication
FOR STUDENTS
Weekly State of Mind Check-In
Contact Instructors
Curated Resources
Provide Course Feedback
To Do List
FOR INSTRUCTORS
Flagged Students
Student Learning Gaps
Course Feedback
Redesigned High-Fidelity Mockup
Working Prototype
During the design process, our development team was working simultaneously to implement the finalized hi-fi mockups into a working prototype! Meanwhile, the design team prepared guidelines for the development team to follow to aid in implementing our designs, including the design system, prototypes of the hi-fi mockups, SVGs of our custom icons, and the iterative redesigns organized by feature.
Using React, we developed the desktop front end of BrainBoost while local storage was used to implement the back end and connect the student and instructor dashboards to send and receive data.
You can access the working prototype of BrainBoost here and try it out for yourself!