Online learning is isolating
Students watch videos alone, read docs alone, get stuck alone. Forums are slow. Discord channels are overwhelming and disconnected from the content. The course website itself — where the actual learning happens — feels dead.
What floors.js does differently
floors.js turns your course website into a study hall. Each lesson page becomes a room. Students see who's on the same lesson and can chat in real-time — right where the content is.
- Peer support — students help each other through exercises without waiting for a forum reply
- Instructor presence — teachers can join specific lesson rooms for live Q&A
- No extra accounts — students don't need to sign up for yet another platform
- Context-aware — conversations happen on the exact page where the content is
Where educators use it
Lesson pages
Students help each other through exercises and share tips in real-time as they work through the material.
Project pages
Learners collaborate on assignments, share progress, and give each other feedback.
Office hours
Instructors join specific lesson rooms at set times. Students know exactly where to find help.
Cohort learning
Students in the same cohort naturally find each other on lesson pages, building study groups organically.
One line to install
<script src="https://floorsjs.com/embed.js" data-key="flr_..."></script>
Paste it before </body> in your course template. Works with any LMS or course platform that supports custom HTML — Teachable, Podia, custom-built, or static sites.