Agora Tutoring - User Experience Review and Enhancement

Open
Agora Tutoring
Edmonton, Alberta, Canada
Dylan Zingle
Founder
4
Project
Academic experience
120 hours per learner
Learner
Anywhere
Intermediate level

Project scope

Categories
UI design UX design Branding & style guides Website development Software development
Skills
web navigation content audit communication intuitive navigation user feedback user registration usability user experience (ux) templates surveys
Details

Main Objective of the Project

Project Goal: The primary objective of this project is to comprehensively review and enhance the Agora Tutoring website's user experience, from initial user registration to overall site usability. The project aims to improve the website's voice, navigation, and content to create a more intuitive, engaging, and user-friendly platform for students and tutors.

Problem Description:

Learners will tackle the following challenges:

User Experience Review:

  • Identify areas where the current user experience is lacking or could be improved.
  • Gather and analyze user feedback to pinpoint specific pain points and areas of confusion.

Application Testing:

  • Conduct thorough testing of the website’s functionality, from user registration to booking tutoring sessions.
  • Detect and document bugs, inconsistencies, and other technical issues affecting usability.

Voice and Tone Improvement:

  • Evaluate the website’s current voice and tone to ensure it aligns with Agora Tutoring’s brand identity.
  • Propose and implement changes to make the website’s communication more engaging and user-friendly.

Wayfinding Development:

  • Analyze the website’s navigation structure to identify areas where users struggle to find information or complete tasks.
  • Develop and implement a more intuitive wayfinding system to enhance user navigation and ease of use.

Content Outline:

  • Perform a content audit to identify gaps where additional information or resources are needed.
  • Outline and create new content to fill these gaps, ensuring the website provides comprehensive support and information to its users.


Deliverables

Project Activities

To successfully achieve the project goal of enhancing the Agora Tutoring website's user experience, learners will need to complete the following tasks:

Initial Assessment:

  • Activity: Review the current state of the Agora Tutoring website.
  • Tasks:
  • Navigate the website and document initial impressions.
  • Identify any immediate usability issues or areas that seem confusing.
  • Prepare a preliminary report outlining initial findings.

User Research and Feedback Collection:

  • Activity: Gather feedback from actual users of the website.
  • Tasks:
  • Develop and distribute surveys to current users (students and tutors).
  • Conduct user interviews to gather qualitative insights.
  • Analyze survey and interview data to identify common themes and pain points.

Application Testing:

  • Activity: Test the functionality of the website from registration to usage.
  • Tasks:
  • Create test cases for key features (e.g., registration, tutor search, session booking).
  • Perform end-to-end testing and document any bugs or issues.
  • Compile a report of all identified issues with recommendations for fixes.

Voice and Tone Analysis and Improvement:

  • Activity: Enhance the website's voice and tone to align with brand identity.
  • Tasks:
  • Review the current website content for consistency and effectiveness.
  • Develop guidelines for a consistent voice and tone.
  • Revise key sections of the website content to match the new guidelines.
  • Present the proposed changes for approval and feedback.

Wayfinding and Navigation Improvement:

  • Activity: Improve the navigation structure and wayfinding of the website.
  • Tasks:
  • Map out the current navigation structure and user flows.
  • Identify areas where users have difficulty finding information.
  • Propose a new, more intuitive navigation structure.
  • Implement the new structure and conduct user tests to gather feedback.
  • Iterate on the design based on user feedback and further testing.

Content Audit and Creation:

  • Activity: Identify and outline missing content to enhance the user experience.
  • Tasks:
  • Perform a comprehensive content audit to identify gaps.
  • Develop an outline for new content areas needed.
  • Create sample content or templates for new sections.
  • Present the new content for approval and integration into the website.

Implementation of Changes:

  • Activity: Implement the approved changes to the website.
  • Tasks:
  • Collaborate with the development team to make necessary changes to the website’s backend and frontend.
  • Test the updated website to ensure all changes are functioning correctly.
  • Monitor the website post-implementation to identify any new issues or user feedback.

Final Presentation and Reporting:

  • Activity: Present the project findings and implemented changes.
  • Tasks:
  • Prepare a comprehensive report summarizing the entire project, including research findings, testing results, and implemented improvements.
  • Develop a presentation to showcase the project process and outcomes.
  • Present the final report and presentation to the Agora Tutoring team.

By completing these activities, learners will be able to achieve the project goal of enhancing the Agora Tutoring website’s user experience, ensuring it is user-friendly, intuitive, and aligned with the brand’s identity and user needs.

Mentorship

Support Offered

To ensure learners can successfully complete the project, Agora Tutoring will provide comprehensive support and mentorship throughout the project duration. This support will include access to tools and technology, staff time, data access, and ongoing guidance. Below are the details of the support offered:

Staff Time and Expertise:

  • Mentorship: Dedicated mentors from the Agora Tutoring team will be assigned to guide learners through the project.
  • Regular Check-ins: Weekly check-in meetings will be scheduled to discuss progress, address any challenges, and provide feedback.

Access to Tools and Technology:

  • Development Environment: Learners will be given access to the Agora Tutoring development environment, including staging servers for testing changes.
  • Technology Stack: Full access to the Agora Tutoring technology stack, including:
  • Backend: Express, Apollo GraphQL, MongoDB, Redis, Mongoose, Websockets.
  • Frontend: React, NextJS, Apollo, GraphQL, Websockets, Google Maps.
  • Infrastructure: Heroku, Redis Cloud, MongoDB Atlas, Cloudinary.
  • Testing Tools: Access to tools for automated testing, bug tracking, and user feedback collection.

Resources and Documentation:

  • Technical Documentation: Comprehensive documentation for the Agora Tutoring platform, including API references, coding standards, and system architecture diagrams.
  • Content Style Guide: A style guide for website content to ensure consistency in voice and tone across the site.

Collaboration and Communication:

  • Communication Channels: Dedicated communication channels (e.g., Slack) for real-time collaboration and support.

User Feedback:

  • User Panels: Opportunities to interact with real users through scheduled feedback sessions and user testing panels.
  • Surveys and Interviews: Tools and templates for conducting surveys and interviews to gather user insights.

By providing these resources and support mechanisms, Agora Tutoring ensures that learners have everything they need to successfully complete the project and achieve the desired outcomes. This comprehensive support system will enable learners to develop practical skills, gain valuable experience, and contribute meaningfully to the improvement of the Agora Tutoring website.

Supported causes
Quality education

About the company

Company
Edmonton, Alberta, Canada
2 - 10 employees
Academic association, Education, Technology

Executive Summary:
Agora Tutoring is an online marketplace akin to Kijiji, equipped with a map function similar to Uber, specializing in connecting students with local tutors for in-person educational sessions.

Company Overview:
Agora Tutoring is an online dedicated platform that connects students with local tutors for in-person educational sessions. By focusing exclusively on face-to-face interactions, Agora Tutoring aims to foster a more personalized and effective learning experience. The platform serves as a bridge between students seeking tailored educational support and independent tutors looking for meaningful teaching opportunities in their local areas.

Services:
Agora Tutoring provides a user-friendly web platform where students can search for and connect with tutors across a variety of subjects and educational levels. The service is designed to facilitate in-person tutoring engagements, enabling direct interaction and hands-on learning that virtual platforms cannot replicate.

Business Model:
Agora operates on a subscription-based model where users pay a monthly fee to access the platform and connect with tutors. Tutors, as independent contractors, set their own rates and schedules by connecting through Agora Tutoring. This model ensures a steady revenue stream for the platform while also providing tutors with a consistent flow of potential students.

Target Market:
The platform primarily targets students at all academic levels who prefer or require in-person tutoring to achieve their educational goals. This includes K-12 students, college students, and adult learners seeking professional development or personal enrichment in specific subjects. Parents looking for reliable and accessible tutors for their children are also a key demographic.

Strategic Goals:
Agora Tutoring aims to become the leading provider of in-person tutoring services within local communities. Strategic objectives include expanding its user base, increasing the number of tutors on the platform, and enhancing the overall user experience with features that make scheduling and session management more efficient for both students and tutors.

Competitive Advantage:
Agora Tutoring’s commitment to exclusively in-person tutoring sessions sets it apart in an era where virtual platforms are prevalent. This focus on local, face-to-face interactions not only improves learning outcomes but also builds a sense of community and trust among users. Additionally, the subscription model offers users unlimited access to potential tutoring, providing flexibility and value that single-session fees cannot match.