Project case
Oasis Bot
Built by Aisha · Age 17 · Doha · 5 weeks
FrontierChat grounded in study notes — refuse homework it should not do.
Problem
A chatbot that answers from the student’s notes — and will not do their homework for them.
Approach
Search the notes, reply, or refuse. Show the messages going out and the answer coming back.
How it is built
reply(message, notes) → search → a sentence, or an honest “I only know your notes.”
Tools
Python · Chat · Notes search
What was hard
A refuse that is kind. Not inventing a capital if it isn’t in the pack.
Mentor notes
Mentors required a live chat they could type into, not a screenshot of answers.
What they have now
A chatbot a parent can try: send a message, watch it think, read the reply.
What they can now explain
- Where the answers come from
- When the bot should refuse
- How they’d add a second subject pack
Live project demos from Codeoko programs — First Code, App Builders, and AI Engineers.
Back to projects