Users Guide

Platform Overview

Understand the RokuChannel Education Platform — what it is, who it's for, and how all the pieces work together.

What is RokuChannel Education?

RokuChannel Education is an all-in-one learning and commerce platform that brings educational content directly to your television through a Roku TV channel, with a full-featured web companion for interactive tasks. The platform combines three core experiences into a single ecosystem:

  • TV-Native Education — Watch structured video courses, lessons, and educational series on your Roku TV, just like streaming your favorite shows.
  • Web Companion App — Use your phone, tablet, or computer to complete homework, take tests, track grades, and interact with learning content that extends what you watch on TV.
  • Integrated Store — Browse and purchase educational materials, course bundles, eBooks, and premium content directly through the platform.

Whether you are a student watching lessons on the big screen, a parent checking your child's progress, or a teacher managing course content, RokuChannel Education provides the tools you need in one place.

Who Is This For?

The platform serves four primary audiences. Each role has dedicated features tailored to their needs.

Students

Watch educational videos on Roku TV, complete homework assignments, take quizzes and tests, track your grades, and earn certificates as you progress through courses.

Parents

Monitor your child's learning activity, view grades and test scores, check watch history and time spent learning, and receive notifications when assignments are due or graded.

Teachers & Admins

Create and manage channels, upload video episodes, assign homework and tests, grade student submissions, and use innovation agents to streamline content creation.

Store Shoppers

Browse the digital store for educational products, purchase course bundles and eBooks, manage subscriptions, earn loyalty rewards, and access your digital library.

Platform Architecture

The diagram below shows how all the major components of the RokuChannel Education Platform connect together. Every client application communicates through a central backend API.

PLATFORM ARCHITECTURE CLIENT APPS Roku TV Web Companion Digital Store Admin Portal BACKEND OTROTL SSO FastAPI Backend (Port 8065) COLLECTIONS API DATA LAYER PostgreSQL (Port 9433) Redis Cache File Storage / Media 11 tables in roku schema Sessions & caching Videos, images, uploads All communication via REST API over HTTPS

Key Features

The platform includes a comprehensive set of features designed to support the full education lifecycle:

  • Channels & Episodes — Organized video content structured into channels (courses) and episodes (lessons), just like a streaming service.
  • Homework Assignments — Teachers create assignments; students submit responses via the web companion; teachers grade and provide feedback.
  • Tests & Quizzes — Multiple choice, true/false, and short answer questions with automatic or manual grading.
  • Grades & GPA — Automatic grade tracking, weighted averages, and cumulative GPA calculation per student.
  • Watch Progress — Track exactly how far each student has watched in every episode, with cross-device resume support.
  • Digital Store — Browse and purchase educational materials, course bundles, and premium content.
  • Subscriptions & Loyalty — Recurring subscription plans with loyalty point rewards for active learners.
  • Innovation Agents — AI-powered tools that help administrators generate content, analyze learning patterns, and automate tasks.
  • Student Enrollments — Manage which students are enrolled in which channels, with enrollment status tracking.

Student Learning Journey

From enrollment to certification, here is the typical path a student follows through the platform:

STUDENT LEARNING JOURNEY Enroll Watch Videos Complete Homework Take Tests View Grades Earn Certificates 1 2 3 4 5 6 Join a channel Stream lessons Submit work Prove mastery Track progress Celebrate!

Getting Help

This Users Guide is organized by topic. Use the sidebar on the left (or the menu button on mobile) to jump to any section. Here are some recommended starting points:

Tip Each guide page includes workflow diagrams that visually show how features work step by step. These are especially helpful if you are new to the platform.