Open Source Friday with ClassroomIO
06 Jul 2024 · almost 2 years ago

Classroom.io
- Rotimi, a software engineer from Nigeria, created Classroom.io, an open-source platform for building online courses and boot camps.
- The platform offers features such as customizable branding, student management, content creation, and communication tools.
- It is built using SvelteKit and utilizes technologies like Svelte, Superbase, and OpenAI for content generation.
Features
- Classroom.io offers various features, including:
- Managing courses and organizations
- Customization options
- Knowledge base
- AI integration
- Personalized dashboards
- User-friendly interface for creating lessons and adding content
- Polls for student engagement
- Free tier with unlimited courses and limited student access
Tech Stack
- The tech stack includes:
- SvelteKit
- Tailwind CSS
- Next.js
- Superbase (for authentication, database, storage, and real-time features)
User Interface
- The platform has a simple and easy-to-navigate UI for teachers, students, and course creators.
- It includes features such as evaluations and grading, with real-time updates and analytics.
- The grading UI allows teachers to provide feedback and grades to students, visible in the student's UI.
- The application provides an overview of each student's progress and grades, eliminating the need for external tools like Google spreadsheets.
- Visualizing grading data through graphs and charts is also possible.
Hosting and Deployment
- The project is currently hosted on Vercel, with DNS provided by Vercel.
- Subdomains are routed to the application through Vercel, and the application determines the organization based on the subdomain.
- A customizable landing page is available for each course, displaying published courses and other relevant information.
Contributing
- To contribute to the project, users can join the Classroom.io Discord server or visit the landing page and click on Discord.
- The project uses GitHub for version control and Docker for local development.
Browse more from
Open Source

Helping 3M+ children receive diapers with Ruby - Open Source Friday

Open Source Friday with Jan De Dobbeleer and ohmyposh.dev

Open Source Friday with @RafaPolit and Huridocs' Uwazi

All In for Open Source

GitHub celebrates All in Africa program's first graduates

Celebrating the 2024 GitHub All In for Students graduates
Ready to get started?
Save, summarize & chat with your content.
GET STARTED
IT'S FREE
No credit card required · 30 Day Refund on Premium · 24 Hour Support
