Back
Roast
Posted

Asking for UI feedback on photo2math.com AI powered math tutor chatbot

Hello! I've developed an AI math tutor chatbot and would appreciate your feedback on its user interface. Any thoughts or suggestions for enhancement? Your input is valuable. Thanks!

The main idea behind this chatbot is to serve as a handy math homework assistant for kids between 10 and 16 years old.

The current UI concept revolves around the ability to effortlessly upload a photo of a math problem, which the AI can promptly solve and provide the solution. The chatbot is accessible as a Progressive Web App (PWA), making it convenient to use across various devices. While the Android experience is particularly seamless, it's also been optimized for Chrome on MacOS.


For mobile users, the chatbot makes the most of your device's camera, allowing you to snap a photo of the math problem at hand. On desktop, the interface suggests options like drag-and-drop, pasting, or file browsing. To ensure precision, the image can be cropped before being converted into LaTeX text, which the AI then analyzes.


Additionally, I'm actively working on implementing a freehand sketch mode input for more flexibility.


I'm genuinely looking forward to your candid feedback on this MVP. Your insights are incredibly valuable to me as I strive to enhance and shape this AI math tutor chatbot. Let's join forces and make this educational tool as effective and user-friendly as possible!




when I first come to the page, without your explanation here in the post, I don't really know what is going on

the first thing I look at is AlbertBro - only the profile pic and don't really read what he is saying.

At the start, there are 3 options, 2 of which have long text descriptions. Maybe you can change the first one to: 'Try example' or something short
'Install the app' option seems out of context with the other 2 - I would move that and make it a floating button in bottom right or something

Why does the first option ask AlbertBro to write an example exercise? I thought he is going to give the solution. It would make more sense to me if the button autofills the user question box, then user gets to press post

just spent a few minutes looking, those are unfiltered thoughts

Thanks for your feedback @graeme_fulton !

Some questions

the first thing I look at is AlbertBro - only the profile pic and don't really read what he is saying.

Do you mean it doesn't look immediate that it's a chat UI?

don't really read what he is saying.

Do you mean that's too small or not phrased well enough?

'Install the app' option seems out of context with the other 2 - I would move that and make it a floating button in bottom right or something

Will think about this. I could also just remove them from the prompts as there will be also a button on the navbar when the WPA installation is promptable

At the start, there are 3 options, 2 of which have long text descriptions.

Will review this 🙏

Why does the first option ask AlbertBro to write an example exercise?

Once I came up with the idea to add replies prompts, it seemed the quickest way to demo it.

I thought he is going to give the solution.

That's the purpose, it does 95% of the times when you press the example prompt button

It would make more sense to me if the button autofills the user question box, then user gets to press post

I may A/B test once I'll get some user base. At first, it seemed quicker to me to just submit the text prompt

I would simplify the interface. Gradients and shadows feel more like distractions. It might be a good idea to put the names/profile pics outside of the message boxes as well - this will save you lots of vertical space.

Thansk for the feedback @mjbonov !

It might be a good idea to put the names/profile pics outside of the message boxes as well

I like that, will do!

Gradients and shadows feel more like distractions

Not sure how to validate this. On a personal level I slightly favour it with gradients but overall I think it shouldn't be too crucial. Happy to be proved wrong of course but I would skip this change for now

🙏