Team Large Language Mavericks


Introducing

the School of Code CoachBot

MICHAEL

WHITE

Yuliia

Strizhalko

OUR team

Nada ​Shetty

Jacob

Ludwig

Star Shape Icon

TABLE

OF

CONTENT

01

Project ​Brief

02

Project Background

03

User Research

04

Research insights

05

Project Vision

06

Project Goals

07

Demo

08

The Journey

09

Tech Choices

10

Reflections

1 ​1

Next Steps

1 2

Q & A

Star Shape Icon

Project ​Brief

Star Shape Icon

01

Stakeholder

The School of Code

Initial Problem Statement

Learning is difficult, but we have a systematic approach we feel will help people learn anything. Can we create a CoachBot to help in our learning journey in a great user experience that helps bootcampers structure learning, produce quizzes, track progress, and potentially ingest curriculum to customise the content.

Title

Could we improve the CoachBot ​experience?

Star Shape Icon

02

Project Background

School of Code currently has ​a CoachBot but it was not ​being used by bootcampers

Star Shape Icon
Star Shape Icon

03

USER Research

Have you used the current SoC bot before?

How satisfied are you with the current SoC chatbot?

No. of responses

How frequently do you use it?

No. of responses

Not at all

It’s great!

Never used it

I use it daily

Star Shape Icon

04

REsearch insights

01

User experience is better with other bots

02

The SoC CoachBot responses are too brief and don’t provide enough code examples

03

It asks too many questions to the learner

04

It does not get to the point quickly enough

05

It doesn't suggest resources

Full Color Lined Goal Icon

05

Star Shape Icon

Project VISION

Project Vision


CoachBot: your guide, your mentor, your learning companion; a transformative experience that goes beyond your regular chatbots. With insights, resources, and quizzes, it propels learners forward. Say farewell to shallow interactions. Our CoachBot: the catalyst for learning excellence.

Star Shape Icon

06

PROJECT

GOALS

Target Icon

01

Fewer questions

02

Longer & more thorough responses

03

Suggested resources & Workshops

Star Shape Icon
Star Shape Icon

07 DEMO

Star Shape Icon
Star Shape Icon
Star Shape Icon

08

The Journey

How we worked:

  • Team Manifesto
  • Daily Stand-ups
  • Agile approach to product development
  • CI/CD (Vercel and GitHub)


  • GitHub flow
  • Protection of Main branch
  • GitHub projects for project management
  • Shared Google Drive & Figma team

Team Manifesto

Planning

Energisers

GitHub flow

Project planning in GitHub

Medical DNA Vector Icon Design Illustration
Star Shape Icon

Evolution of Wire-framing

Star Shape Icon
Drawn Right Arrow
Drawn Right Arrow
Drawn Right Arrow
Star Shape Icon

Final Wire-frame

Star Shape Icon
Star Shape Icon

09

Tech​ Choices​

Next.Js
Typescript
Postman

Playwright

Git

End-to-end Testing

Playwright

10

REFlections

Star Shape Icon

Learnings

  • prompt engineering
  • openai api
  • tailwind css and design
  • GitHub flow


If we could do it again...

  • more definite direction with current knowledge & experience
  • implement ticketing system earlier
  • collaborate with team Algorhythm sooner


Challenges

  • understanding an existing codebase
  • live deployment issues
  • learning a new topic quickly


Monoline Solution Icon
Star Shape Icon

1 1

next steps

  • RAG
  • Fine-tune the LLM responses
  • More integration with team AlgoRhythm’s SoCBrain
  • Implement CoachBot generated quizzes
  • Account management
Star Shape Icon
Star Shape Icon
Question Mark Illustration

1 2 Q & A

Question Mark Illustration
Star Shape Icon
Star Shape Icon
people hugging

THANK YOU

Star Shape Icon
Star Shape Icon
Star Shape Icon
Star Shape Icon
Star Shape Icon