Organizing Classrooms
Organize games and participants using classrooms - your organizational containers for managing KC7 programs
β Back to Managing Games | Understanding Tenants | Home
Organizing Classrooms
Classrooms are organizational containers within your tenant that group games, participants, and content based on your program structure.
Overview
Classrooms provide hierarchical organization:
Tenant β Your organization's account
Classroom β Group of related games and participants
Game β Individual module instances
Each classroom operates independently with its own participants, games, and settings.
Creating Classrooms
STARTER Tier Limit: Your tenant can create up to 10 classrooms on the STARTER tier. This is sufficient for most getting-started needs and organizing multiple programs. If you need more capacity, contact [email protected] to upgrade:
PROFESSIONAL: 50 classrooms
ENTERPRISE: Unlimited classrooms
Fee waivers are available for organizations aligned with KC7's philanthropic mission.
Basic Creation
Navigate to tenant dashboard
Click "Add Classroom" button
Provide required information:
Classroom name (descriptive identifier)
Description (optional context)
Click "Create"
Classroom Information
Name Requirements:
Unique within your tenant
Clear and descriptive
Identifies purpose or audience
Can be updated later
Description:
Optional explanatory text
Visible to classroom members
Useful for instructions or context
Supports basic formatting
Customizing Classrooms
Visual Customization
Access "Class Details" tab to personalize appearance:
Thumbnail Image
Displays in classroom listings
Recommended size: 400x300 pixels
Supported formats: PNG, JPG
Helps with quick visual identification
Banner Image
Header image for classroom page
Recommended size: 1200x300 pixels
Supported formats: PNG, JPG
Creates professional appearance
Color Theme
Select primary color scheme
Affects classroom interface elements
Helps differentiate multiple classrooms
Participants see themed interface
Organizational Metadata
Tags and Categories
Add custom tags for filtering
Organize by: department, skill level, term, program type
Searchable in tenant dashboard
Useful for large tenant management
External IDs
Link to LMS course IDs
Connect to student information systems
Enable integration tracking
Useful for cross-platform management
Classroom Organization Strategies
By Time Period
Organize by academic terms or quarters:
Advantages:
Clear temporal separation
Easy archival at end of term
Historical tracking over time
Clean slate each period
Use for: Educational institutions, seasonal programs
By Audience
Organize by participant groups:
Advantages:
Appropriate content difficulty
Targeted participant experience
Clear progression path
Skill-based organization
Use for: Multi-level programs, training curricula
By Department/Unit
Organize by organizational structure:
Advantages:
Aligned with org chart
Department-specific content
Separate management responsibility
Isolated analytics
Use for: Corporate training, large organizations
By Program Type
Organize by event format or purpose:
Advantages:
Different management needs
Varied scheduling patterns
Distinct participant expectations
Flexible program types
Use for: Mixed-format programs, diverse offerings
Hybrid Approach
Combine organizational strategies:
Advantages:
Multiple organizing dimensions
Specific to exact cohort
Detailed tracking and analytics
Scalable structure
Use for: Large, complex programs
Managing Multiple Classrooms
Classroom Permissions
Tenant Manager Access:
View and manage all classrooms
Create new classrooms
Delete or archive classrooms
Assign classroom managers
Classroom Manager Access:
Manage assigned classroom(s) only
Cannot access other classrooms
Create games within classroom
Manage classroom participants
See User Roles for detailed permissions.
Bulk Operations
Copying Classrooms:
Duplicate classroom structure
Copy games without participant data
Useful for recurring terms
Preserves settings and configurations
Archiving Classrooms:
Mark classroom as inactive
Preserves all data and analytics
Removes from active classroom list
Can be reactivated if needed
Deleting Classrooms:
Permanent removal from tenant
Participant data preserved in exports
Cannot be undone
Export data before deleting
Classroom Settings
Access Control
Join Link and Password:
Generate a unique URL and password for self-service enrollment. Participants need both to join your classroom, preventing open public access while enabling easy enrollment for large groups.
Distribute the link and password through your preferred channel (email, LMS, handout). Participants enroll themselves at their convenience, reducing your administrative work.
If credentials become compromised or too widely shared, regenerate to create new link-password combination and invalidate the old one. Consider periodic regeneration between enrollment periods as a security practice.
Visibility:
Public - Listed in searchable KC7 catalogs for maximum discovery. Anyone can find it, but enrollment still requires credentials (password or manual addition). Use for open educational resources and public programs.
Unlisted - Not in public catalogs, but accessible via direct join link. Balances privacy with convenient enrollment. Use for internal training you don't want externally discoverable.
Private - Not in catalogs and requires manual enrollment. Use for confidential training where you need complete control over who gains access.
Enrollment Period:
Set start and end dates to create enrollment windows that automatically open and close. The classroom locks to new members after the deadline, even with valid credentials.
Use for fixed-cohort programs where everyone should start together. For example, open enrollment one month before a semester course begins and close it on the first day of class. The automatic deadline prevents late enrollments and "just one more person" exceptions that disrupt group dynamics.
Default Settings
Game Defaults:
Auto-assign setting for new games
Default game visibility
Standard scoring configuration
Inherited by games created in classroom
Participant Defaults:
Default role for new members
Automatic welcome email
Initial permissions
Best Practices
Naming Conventions
Clear and Consistent:
β "2024 Fall - Intro to Cybersecurity"
β "Corporate Training - Q1 2025"
β "My Class"
β "Test 123"
Include Key Information:
Time period (if applicable)
Audience or skill level
Subject or program name
Distinguishing identifier
Classroom Size
Scale affects management approach and participant experience:
Small (1-30)
Single instructor, personal relationships
Individual emails, one-on-one conversations
Direct support, real-time monitoring
Specialized training, high-touch programs
Medium (30-100)
Consider adding assistant, use analytics
Structured channels (forums, office hours)
Group-based strategies, peer learning
Most educational programs
Large (100+)
Multiple managers required
Automated tools, template responses
Tiered support, analytics-driven intervention
Enterprise training, MOOCs
Small classrooms let you track individual progress personally and provide tailored support. Limited peer learning opportunities.
Medium classrooms require structured communication and analytics tools. Peer learning becomes valuable. Consider adding a co-manager.
Large classrooms need automation, distributed management, and tiered support structures. Design systems, not personal instruction.
Lifecycle Management
Setup Phase:
Create classroom with clear name
Customize appearance
Configure default settings
Test with personal account
Active Phase:
Monitor participant enrollment
Add games as needed
Track engagement
Respond to participant needs
Completion Phase:
Export final analytics
Archive classroom
Preserve data for records
Document lessons learned
Archival:
Keep for institutional memory
Historical trend analysis
Future reference
Compliance requirements
Troubleshooting
Participants Can't Find Classroom
Solutions:
Verify join link is correct
Check classroom visibility settings
Confirm enrollment period is active
Ensure password was communicated correctly
Wrong Participants in Classroom
Solutions:
Review enrollment method (open join vs manual)
Check if join link was shared too broadly
Remove incorrect participants
Regenerate join link if compromised
Classroom Manager Can't Access Features
Verify:
User has Classroom Manager role (not just participant)
User assigned to correct classroom
Specific permissions granted for desired actions
Role assignment has taken effect
Related Documentation
Managing Games - Games within classrooms
Managing Users - Participant enrollment
User Roles - Permission levels
Analytics - Classroom-level analytics
Last updated

