ClassDojo

Best Self Hosted Alternatives to ClassDojo

A curated collection of the 1 best self hosted alternatives to ClassDojo.

ClassDojo is a cloud-based K–12 communication and classroom management platform enabling teachers to send messages, share student portfolios, behavior reports, announcements and multimedia with families, and manage classroom community features.

Alternatives List

#1
Quizmaster

Quizmaster

Scala-based web application for running live quizzes. Questions are configured via YAML; includes player answer page, quiz display, and master controls with multimedia support.

Quizmaster is a Scala web application for conducting live quizzes over the internet. It provides distinct views for players to submit answers, a public quiz display for audiences, and a master control interface for scoring and controlling quiz flow.

Key Features

  • Configure quizzes and many question types via a YAML configuration file
  • Player-facing answer submission page and a public quiz display that shows questions and scores
  • Master view with scoring controls, question navigation, timer controls and keyboard shortcuts
  • Supports audio and video playback during questions and media controls from the master UI
  • Lightweight deployment: runs on a JVM (Java 11) and packaged releases; Docker Compose presets available for containerized deployment
  • Demo configuration included to illustrate most question options; optional masterSecret for controlling access to master UI

Use Cases

  • Run pub-quiz or trivia nights with remote or in-room participants
  • Classroom quizzes and formative assessments where instructors control pacing and scoring
  • Audience interaction at events or conferences with a live display and player submissions

Limitations and Considerations

  • Requires Java 11 (JDK 11) and a JVM; familiarity with deploying JVM applications is needed
  • Quiz content is driven by YAML files; there is no built-in visual quiz editor
  • No built-in persistent user account system by default and limited scalability guarantees for very large concurrent audiences without additional infrastructure

Quizmaster is a focused, configurable tool for live quizzes and audience participation. It is best suited for organizers who are comfortable editing YAML configuration and running a JVM/Docker-based service.

299stars
40forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running