Teach and be Taught
Charlie W, Sam H, Max F
Charlie
Project Thesis
Teach and be Taught is an AI tutor for math. It's built around the concept of teaching the student a subject, then switching places with the student. Once they've swapped places, the tutor will pretend not to know how to solve the problem, and the user will walk the AI through solving the problem step-by-step, to demonstrate their understanding. The tutor is designed around having a conversation with a student in an organic way, rather than just giving instructions.
Teach and be Taught is a project that aims to create an Ai that can emulate the experience of working with a human tutor. This will act similar to Chat GPT in the sense it will also be a chat bot, however, it wont give students the answers to questions outright, it'll rather teach the student. The Ai will ask guiding questions, adapt to different learning styles, talk with students in a friendly way, etc. What makes this Ai special, is that when the student feels ready, the Ai will pretend to forget the math concept and task the student to teach the Ai the math to prove the student understands it.
Sam
Charlie
Precedents
Khanmigo
Photomath
Brilliant
Max
Comparative Analysis with Precedents
Our Product
Khanmigo
Brilliant
Features
Math Content
Variety, but no reliable source
Switching roles can keep user engaged
Very good, built specifically around it
Not as reliable, less well kept on track
Very good, as the teaching step is built in
Less structured, so completely variable
Very good, tuned specifically for it
Relatively reliable,
Almost none
Not a wide range of subjects, but most reliable information
Interactive lessons, but less variable interactions
Very little intelligent tutoring involved
Completely reliable, no variability in lessons
Relatively good, built in to the curriculum
User Engagement
Intelligent Tutoring
Reliability
Not as well-tuned as Khanmigo, but still good
Formative analysis
Sam
AI in Education Usecase
Key features
- In class or at home for school or a homework helper
- To help students who need 1 on 1 help with their math
- The AI will swap roles with the student and have them teach the Ai the math
Max
User Flow Diagram
Start
Student asks AI for assistance on a math problem
AI walks through how to solve math problem with the student
AI asks student if they're ready to swap roles
AI generates a math problem for the student
AI poses as student and pretends to not know the math topic
Student walks AI through math problem
AI asks guiding and clarifying questions to make sure the student has a in-depth understanding of the topic
Student successfully teaches AI math
AI corrects student
Student makes a mistake
Charlie
Training AI
SCREEN SHOTS OF AI PROTOTYPES OR SOMETHING
Sam
MOCK UPS
Charlie
MOCKUPS
Charlie
Charlie
Charlie
HTML
PROTOTYPING
HTML
Max
Max
Max
Product Demo
Sam
User Testing
Add details about user testing, include any interaction videos [Delete this section]
PUT SCREEN RECORDING HERE
Sam
User Testing
Feedback
- It teaches relatively well, but can break the problem down too far.
- When the tutor is learning, it doesn't strike a good balance between not knowing anything and already knowing how to solve the problem
- It has too much fluff, especially when learning.
- The AI was surprisingly good at walking users through problems and not outright giving students free answers.
- It was harder than I expected to get it to intentionally make mistakes, and I had trouble making it
Charlie
FATE Analysis
- Fairness
- to avoid issues with not understanding things such as some thick accents, the AI will be text based.
- Accountability
- The AI will make sure that it actually challenges the student and pushes them to learn.
- Transparency
- Allows teacher to see question and answer to avoid it being used to just give the answer to a problem without learning.
- AI will also show its resources it uses for teaching
- Ethics
- Doesn't simply give students answers to problems.
Sam
Next Steps
Next, we'd probably want to see if it would be possible to
- Import images to the AI for more visual problems like in geometry
- Add analysis feature, so that it can help collaborate with the work on the white board,
- The directory will save the different chats with the AI
Max
Feedback and Questions
What ways could we make the Ai feel easier to talk to
What are the biggest flaws in the design?
How could the AI better adapt students specific needs
SAM
Thank You!