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
- nextjs
- openai
- stream
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.