Inspiration

Supplemental Instruction (SI) is a program offered in several colleges for students enrolled in commonly difficult courses. A student who previously passed the class, leads structured group study sessions for other students in the same class. It's an excellent learning resource for students, but, while working as an SI leader for several years, I noticed there to be very little teaching recourses for SI leaders. There are, of course, many educational tools for teachers and professors, but what about those student leaders who enjoy helping their peers succeed. That is what inspired me to make MySI Playbook, a web application designed for SI leaders to plan, manage and run their sessions.

What it does

  • User flow: Create account -> Create a Playbook (lesson plan) -> Start a session -> Run a Session -> Track and manage sessions and resources

How we built it

  • I used TypeScript + Nextjs + Tailwindcss for the frontend and Supabase for the backend.
  • Stream Video API was used for virtual session feature
  • OpenAI was used for Playbook generation
  • Clerk was used for authentication for faster development

Challenges we ran into

This project was very challenging due to the short time frame and working solo. I think the biggest challenge was getting virtual meetings to work along with the Virtual Playbook feature which allows in-meeting activities to run seamlessly in a virtual session.

Accomplishments that we're proud of

I am proud of completing the Virtual Playbook feature and creating something meaningful for students and student leaders

What's next for MySI Playbook

I plan on deploying this for real and giving leaders more control over their planning. AI will also be integrated further for even better support.

Built With

Share this project:

Updates