AI based teaching assistant

UI/UX Redesign and Front-end Development

for web

AI based teaching assistant

UI/UX Redesign and Front-end Development

for web

AI based teaching assistant

UI/UX Redesign and Front-end Development

for web

About

The advanced AI teaching assistant I worked on streamlines educational tasks. It automates lesson planning and grading, saving educators valuable time. With data-driven insights, this tool empowers teachers to optimize instruction and foster student success.

About

The advanced AI teaching assistant I worked on streamlines educational tasks. It automates lesson planning and grading, saving educators valuable time. With data-driven insights, this tool empowers teachers to optimize instruction and foster student success.

About

The advanced AI teaching assistant I worked on streamlines educational tasks. It automates lesson planning and grading, saving educators valuable time. With data-driven insights, this tool empowers teachers to optimize instruction and foster student success.

Process

  • Ideation

  • Design

  • Development

Team

  • 1 project manager

  • 3 developers

  • 2 QA

  • 1 UX UI developer

My Role

  • UI development

  • UX design

  • UI design

Tools and Technology

  • HTML/CSS

  • Figma

  • Tailwind

  • Next JS

Process

  • Ideation

  • Design

  • Development

Team

  • 1 project manager

  • 3 developers

  • 2 QA

  • 1 UX UI developer

My Role

  • UI development

  • UX design

  • UI design

Tools and Technology

  • HTML/CSS

  • Figma

  • Tailwind

  • Next JS

Process

  • Ideation

  • Design

  • Development

Team

  • 1 project manager

  • 3 developers

  • 2 QA

  • 1 UX UI developer

My Role

  • UI development

  • UX design

  • UI design

Tools and Technology

  • HTML/CSS

  • Figma

  • Tailwind

  • Next JS

My Role

I was involved with the advanced AI teaching assistant for a short period, focusing on revamping existing modules and developing new ones. I handled both design and development tasks during this time.

Problem

The project had existing modules that needed revamping, and there was a desire to ideate and design additional modules. Due to the lengthy discovery, ideation, and design phase for the new modules, we prioritized revamping the existing ones to get them into production as soon as possible.

Outcome

We initially focused on updating the existing modules to quickly improve the current system and make it available to users. This approach allowed us to fix immediate issues and enhance the user experience.

By deploying these modules early, we were able to collect valuable feedback for further improvements.

After successfully updating and deploying the existing modules, we then turned our attention to discovering, planning, designing, and developing new modules. This step-by-step method kept the project moving forward, provided quick improvements, and established a strong foundation for creating new features.

Process overview

In the first phase, revamping the old designs of existing modules was straightforward. The client wanted something that could be designed and developed quickly. I created the new designs and prototyped them in Figma. After sending these prototypes to the client for feedback, I went through several iteration cycles based on their input. Once the designs were finalized, I began the development process.

In the second phase, we started by gathering requirements for the new modules. These requirements were translated into low-fidelity wireframes, which were then prototyped to get the client's feedback. After multiple iteration cycles, the wireframes were finalized, and we moved on to the design phase.

The client shared their vision for the overall look of the application, including some UI libraries for inspiration. They preferred developing custom UI components rather than using a pre-built UI library, which aligned with their specific needs. This approach also gave me a lot of creative freedom during the design process.

Once the designs were ready, I created prototypes and demoed them to the client. I continued to iterate based on their feedback until they were satisfied with the overall feel of the application. The client provided feedback directly on the Figma board, which streamlined the ideation and design process, making it faster and more efficient.

After finalizing the designs for the new modules, I began their development using Next.js and Tailwind CSS. I demoed the developed UI to the client for feedback and, after approval, handed it over to the functional development team.

Future Work

Current Scope

  • Integrate the UI with the backend and ensure full functionality.


Future Development

  • Deploy the product to production, gather end-user feedback, and iterate based on their feedback.

USMAN DAWOODI © 2024

EXPLORE

mail.usmandawoodi@gmail.com

mail.usmandawoodi@gmail.com

USMAN DAWOODI © 2024

EXPLORE

mail.usmandawoodi@gmail.com

mail.usmandawoodi@gmail.com

USMAN DAWOODI © 2024

EXPLORE

mail.usmandawoodi@gmail.com

mail.usmandawoodi@gmail.com