greglab
GamesLive

Classroom

Short lessons and practice that earn unlocks in the other games.

The Games Hub learning space: Grade 4 lessons and practice in four subjects, badges for mastered topics, and learning credits that unlock extras in other games.

Courses
4 Grade 4 subjects
Rewards
Badges and learning credits
Hosting
Railway
First commit
2026-10-12

What it is

Classroom is the learning game of the greglab Games Hub. Players read a short lesson, practice with questions, and finish the lesson once they have enough right answers, including two of each question type.

Four Grade 4 courses are available: math with 16 topics, social studies with nine chapters, reading with five modules, and science with eight chapters. Lessons, passages, and questions are original.

Mastering a topic earns a badge, and every completed lesson earns one learning credit. Players spend credits inside participating games on permanent unlocks, such as Bash Bros glows and its Cathedral map or MyCraft recipes. Credits never buy coins.

An optional Homework Helper answers quick Grade 4 questions by typing or voice. It is off by default for each player, gives worked examples with different numbers instead of math answers, and saves every question for review on the hub admin page.

Highlights

  • ●Four Grade 4 courses
  • ●Lessons that earn learning credits
  • ●Optional Homework Helper chat

Captured features

Inside the project

Four Grade 4 coursesThe Classroom greets each Games Hub player and introduces its four Grade 4 courses and learning credits.

Capabilities

Key features

Four Grade 4 courses

Math, social studies, reading, and science each have their own topics, reading pages, and practice.

Pick, then check

Players choose an answer and confirm it with a button, and a round keeps going until the lesson is won.

Badges and learning credits

Mastered topics earn badges, and completed lessons earn credits that games turn into unlocks.

Additive rewards

Unlocks are cosmetic, variety, or side content; nothing already playable is ever locked behind learning.

Homework Helper

An opt-in tutor chat covers the four subjects, with a daily question limit and an admin review tab.

Under the hood

How it works

  1. 1A dependency-free Node server delivers the static Classroom front end and its configuration.
  2. 2The front end calls the Games Hub learning API with the shared greglab.net player cookie, so content, progress, and rewards live in the hub.
  3. 3The hub stores opt-in learning progress and credit spends in PostgreSQL; nothing is recorded until a player turns learning on.
  4. 4Each game owns and validates its own unlock ids and reads earned rewards from the player's hub profile.

Recent changes

Full changelog →
  1. Balanced practice rounds

    Players now pick an answer and then check it, and a lesson needs two right answers of each question type.

  2. Added Grade 4 science

    Opened a fourth course with eight chapters of original lessons, and let the Homework Helper answer science questions.

  3. Added Grade 4 reading and the Homework Helper

    Added a five-module reading course and an optional tutor chat that is off by default for each player.