โ„น๏ธ Welcome to the CodeKings Beta

Youโ€™re exploring the CodeKings Beta โ€” a platform built by educators, for educators. This open beta runs for 1 full academic year, giving real classrooms the chance to explore, test, and help shape the future of the system.

As this is an active beta phase, you may encounter occasional bugs or unfinished features. These are a natural part of the testing process. If you spot something that doesnโ€™t look right, please take a moment to report it โ€” every bit of feedback helps improve the final release.


๐Ÿ‘จโ€๐Ÿซ Lesson Builder

  • ๐Ÿ’ป Syntax-Highlighted Code Blocks: Easily embed code in HTML, CSS, JS, SQL, and C# with automatic color-coding using PrismJS or Highlight.js.
  • ๐Ÿง  Rich Text Editor Formatting: Supports headers, lists, tables, and inline styles to create clear, structured lesson layouts without needing HTML knowledge.
  • ๐ŸŽฅ Video Embeds: Paste YouTube or Vimeo links to instantly embed video tutorials and walkthroughs directly into your lessons.
  • ๐Ÿงฉ Inline Quizzes & Custom Blocks: Insert quiz questions, callouts, and challenge boxes seamlessly within the lesson flow to keep learners engaged.
  • ๐Ÿ–ผ๏ธ Image & File Uploads: Upload diagrams, screenshots, or PDFs directly into the lesson, with drag-and-drop placement and responsive resizing.
  • ๐Ÿ‘€ Live Lesson Preview: Instantly toggle between edit and preview modes to see how your lesson looks to students โ€” no need to publish first.
  • ๐Ÿ“‚ Export & Print Support: Lessons can be exported to PDF or printed for offline access and revision material.
  • ๐Ÿ”’ Unlock-Based Content Visibility:Time-gate lessons to unlock at specific times, lessons are locked until previous lesson is completed.
Lesson Builder Interface
Course & Module Builder

๐Ÿ“š Course & Module Builder

Build complete learning pathways by grouping lessons into modules.

  • ๐Ÿ” Time-gate lessons to unlock at specific dates
  • ๐Ÿงช set starting-point quizzes to guage initial understanding ahead of learning, link quizzes within modules for formative assesment throughout

Modules can be reordered via drag-and-drop, linked to programs, and reused across courses.

๐Ÿ“– Lesson Viewer

A distraction-free interface for students to consume lesson content. Features include:

  • ๐Ÿ”Ž Syntax-highlighted code blocks
  • ๐ŸŽฅ Embedded video playback
  • ๐Ÿ“ Expandable quizzes and interactive widgets
Lesson Viewer Interface
Quiz Builder and AI Generator

๐Ÿง  Quiz Engine & AI Generator

Create quizzes manually or use the built-in AI Question Generator to auto-generate questions from any topic (two at a time). Supported question types include:

  • โœ… Multiple Choice
  • โœ๏ธ Short-Answer & Fill-in-the-Blank
  • ๐Ÿงฉ True/False and Matching

Preview, edit, and assign quizzes to modules or courses in just a few clicks.

โœ๏ธ Quiz Question Editor

Manage individual quiz questions with ease:

  • โœ๏ธ Inline editing of question text and options
  • ๐Ÿ”„ Shuffle answers automatically for each attempt
  • ๐Ÿ“‹ Preview questions before saving to a quiz
Quiz Question Editor
Quiz Modes Overview

๐Ÿ“š Quiz Modes

  • Standard Quizzes: Embedded within lessons or assigned to modules
  • Starting Point Quizzes: Diagnostic quizzes to measure baseline knowledge
  • Daily Quizzes: Once-per-day quizzes to encourage consistency
  • Gauntlet Mode: High-stakes, timed challenges with leaderboards

๐Ÿ”ฅ Daily Quiz + Streak Bonus

Each program offers one Daily Quiz every 24 hours. The daily quiz popup includes:

  • โฑ๏ธ Countdown timer for your next attempt
  • ๐Ÿ“ˆ Streak tracker showing consecutive quiz completions
  • ๐Ÿ’ฅ Streak bonus XP for consistent performance

Maintaining a streak unlocks additional achievements and power-ups.

Daily Quiz Popup and Streak
Gamification Overview

๐Ÿ… Gamification Overview

Our gamification system motivates learners through:

  • ๐Ÿงฌ XP and Level Progression (each level requires 10% more XP than the last)
  • ๐Ÿ”“ Power-Ups that multiply XP or extend streak windows
  • ๐Ÿ† Achievements for milestone tasks and special challenges

๐ŸŽจ Unlockable Profile Themes

Customize your dashboard with themes unlocked through achievements:

  • ๐ŸŒ† Cyberpunk: Neon grids, glowing panels, sci-fi vibe
  • ๐Ÿ”ฎ Arcane: Magical glyphs and mystical accents
  • ๐Ÿ› ๏ธ Mech: Industrial frames and metallic textures
  • ๐Ÿ’ป Hacker: Classic green-on-black terminal aesthetic
  • ๐Ÿ”  Dyslexia Mode: High-contrast text, larger fonts, extra spacing
Unlockable Profile Themes
Cyberpunk Theme Preview

๐Ÿš€ Cyberpunk Theme (Example)

A preview of the Cyberpunk theme in action: neon accents, grid backgrounds, and bold typography.

๐Ÿ’ป Hacker Theme (Example)

This preview shows the Hacker themeโ€™s terminal-inspired look: crisp green text on dark background, minimal distractions.

Hacker Theme Preview
Avatar Unlocks

๐Ÿงฌ Avatar Unlocks

Choose from powerful avatar classes unlocked via achievements:

  • ๐Ÿ›ก๏ธ Knight: +500%% Lesson EXP on every lesson completed
  • ๐Ÿช„ Mage: 100% additional EXP from daily quizzes
  • ๐Ÿชจ Golem: +50% Gauntlet EXP on Gauntlet challenges

โœจ Avatar Perks & Customization

Beyond buffs, avatars come with unlockable and modular equipment slots. Purely cosmetic, customize your avatar and give it the personal touch!

Avatar Perks & Customization

๐ŸŽฏ Advanced Gamification Mechanics

Dive deeper into gamified features:

  • ๐Ÿ”„ Bonus EXP multipliers triggered by completed streaks or power-up usage
  • ๐Ÿฐ Earn EXP, unlock content - level up!
  • ๐Ÿ”” Real-time notifications for milestone events
Detailed Gamification Mechanisms
Seasonal Events & Audit Logs

๐Ÿ“œ Seasonal Events & Audit Logging

Participate in limited-time events that grant unique badges and XP boosts. All milestone unlocks and major actions are logged for administrative audit purposes.

๐Ÿ“Š Live Analytics & Reporting

Real-time, filterable charts provide key insights:

  • ๐Ÿ“ˆ Average quiz scores by course, module, or program
  • ๐Ÿ“š Total lessons completed per student
  • ๐Ÿ“… Engagement trends over days, weeks, and months

Export any dataset (CSV/PDF) for deep analysis or compliance reporting.

Live Analytics & Reporting
User Manager Interface

๐Ÿ‘ฅ User Manager & Role Control

Easily manage all users within your institution:

  • โœ๏ธ Inline creation, editing, and deletion of user accounts
  • ๐Ÿ” Search/filter by role, program, or status
  • โš™๏ธ Assign roles: Student, Program Lead, Admin, Superadmin

Program Leads see only their assigned programs; higher roles have broader visibility.

๐Ÿ› ๏ธ Gauntlet Builder & EXP Tracking

Program Leads create or edit Gauntlet quizzes by specifying:

  • ๐ŸŽฏ Difficulty levels (Easy, Medium, Hard)
  • ๐Ÿ’ก AI-assisted quiz question generation
  • โš–๏ธ XP reward ladders and entry cost per attempt

Track earned Gauntlet EXP in real time and view leaderboard standings.

Gauntlet Builder Interface
Gauntlet Quiz Interface

โš”๏ธ Gauntlet Mode Selection

Learners choose from:

  • ๐Ÿ’ก Easy Mode: Progressive XP ladder, perfect for warming up
  • โฑ๏ธ Medium Mode: Timed challenge with mid-level difficulty
  • ๐Ÿ”ฅ Hard Mode: Single-life, high-stakes quiz for maximum XP

Three attempts per day; power-ups disabled to keep competition fair.

๐ŸŽฏ Gauntlet Quiz Interface

During Gauntlet quizzes youโ€™ll see:

  • ๐Ÿ“Š Animated XP ladder showing current reward level
  • โฑ๏ธ Countdown timers for each question
  • ๐Ÿง Correct-answer reveal with a 5-second delay for feedback
  • ๐Ÿ† Live leaderboard tracking day, week, and all-time scores
Gauntlet Quiz Interface

๐Ÿ’ฌ Your Feedback Shapes This Platform

CodeKings is not a corporate productโ€”itโ€™s a growing ecosystem built by real educators and learners. Your feedback is essential.

Choose the appropriate form to share your insights:

We review feedback weekly and prioritize updates based on real classroom needs. Every suggestion helps shape upcoming features and improvements.