Platform Features

Everything you need to train.
Nothing you don't.

UPCOT was built from scratch for modern learning — AI curriculum design, full grading, live attendance, verifiable credentials, enterprise integrations, and much more. All in one platform.

Free to explore. Pay when you're ready to grow.

Curriculum Design

Build courses the way you think.

Start with the outcome. End with a fully structured curriculum. UPCOT works with you, not against you.

AI-Powered · Pro

Backwards Curriculum Design

Start with where learners should end up. Define the learning outcome, then build the final assessment around it. From there, UPCOT works backwards — breaking down the assessment into lessons structured around your exact schedule format.

Define outcomes first, then let the curriculum follow
Adapts to any schedule — weekly, biweekly, intensive bootcamps
AI generates full lesson plans you review, edit, and own
Multiple teaching methods supported per course
Works for academic semesters, corporate onboarding, and everything in between
1
Define the outcome: "Learners will be able to..."
2
Build the final assessment that proves it
3
AI breaks it into lessons matched to your schedule
4
Review, edit, teach

Drag-and-Drop Course Builder

Organize lessons, reorder elements, nest content up to 10 levels deep, and structure your course visually. No code required.

  • Visual drag-and-drop reordering
  • Nested element indentation
  • Publish/draft toggle per lesson and element

Course Lifecycle Management

Full draft and publishing workflow. Control when content is visible, schedule lesson availability, and lock content based on dates or prerequisites.

  • Draft / published toggle
  • Scheduled open and close dates
  • Lesson locking with lock types

Multiple Instructors & TAs

Add teaching assistants and co-instructors to any course. Each team member gets granular permissions for content editing, roster management, and grading.

  • Role-based course permissions
  • Multiple TAs per course
  • Shared gradebook access

Enrollment Management

Self-enrollment, admin-managed rosters, and enrollment request workflows with approval/denial. Control who gets in and when.

  • Self-enrollment links
  • Approval workflows
  • Admin add/remove students

Flexible Scheduling

Courses adapt to any schedule format — once a week for 10 weeks, twice a week with homework, 5-day intensives, self-paced, or anything in between.

  • Any session length and frequency
  • Homework hours configurable
  • Self-paced mode available

Course Catalog & Discovery

Public course catalog with search and filtering. Students browse available courses, view previews, and self-enroll or request access.

  • Public browsing interface
  • "My Courses" dashboard
  • Course preview before enrollment

Content Types

8 element types. One powerful editor.

Build rich, varied learning experiences without switching tools. Every content type works in the same drag-and-drop course builder.

Lecture Pages

Rich text content pages powered by the custom UPCOT editor. Math equations, inline citations, callout blocks, tables, and more — all in one page.

Video Embeds

Embed YouTube videos with privacy-enhanced mode (youtube-nocookie.com). Wrap left, wrap right, or full width. Captions supported.

Quizzes

Ten question types with auto-grading, multiple attempts, randomized question draws from banks, time limits, and manual grading for essays.

Assignments

Any element with a due date becomes a graded assignment. File submissions, text responses, and manual grading all supported. Feeds directly into the gradebook.

Discussions

Threaded discussion forums per course or per lesson. Students and instructors can reply, react, and engage asynchronously.

Attendance Sessions

QR-code-based attendance elements. Generate rotating codes, track check-ins, and sync attendance data to the gradebook automatically.

SCORM Packages

Upload SCORM 1.2 and 2004 packages. Full runtime API with launch, commit, and terminate. Progress and completion sync to the gradebook.

Rich Text Content

The full UPCOT editor is used everywhere — lessons, newsletters, messages, and course descriptions. One editor to learn, used across the entire platform.

The Content Editor

A custom-built editor. Not a plugin.

UPCOT's rich content editor was built from scratch — not bolted on from TinyMCE or CKEditor. It supports mathematical equations, inline citations, callout blocks, tabbed panels, collapsible sections, and much more.

Custom-Built · v4

Mathematical Equations & Inline Citations

Write real math with full LaTeX support powered by KaTeX. Insert inline equations like E = mc² or display-mode formulas for theorems, proofs, and problem sets. A built-in symbol browser with 7 categories and 16 quick-insert templates means you never have to memorize LaTeX syntax.

Cite your sources with inline footnote references that auto-generate a "Sources & References" section at the bottom of every page. Each reference links bidirectionally — click the superscript to jump to the source, click the source to jump back. URLs are auto-detected and linked.

KaTeX rendering — fast, accurate, no server round-trips
7 symbol categories: Greek, operators, relations, arrows, calculus, geometry
16 quick-insert templates: fractions, integrals, matrices, limits, sums
Inline and display (block) math modes
Live preview as you type LaTeX
Inline citations with auto-numbered references section
Bidirectional anchor links between citations and sources

Symbol Browser

Greek Operators Relations Arrows Calculus Geometry
α
β
γ
δ
ε
θ
λ
π
σ
φ
ω

Inline Citations

Studies show that active recall improves retention by 50%[1] compared to passive review[2].

Sources & References

[1] Karpicke & Blunt (2011). Science, 331(6018)

[2] Roediger & Butler (2011). Trends in Cognitive Sciences

Tables with Row/Column Controls

Insert tables with configurable rows and columns, optional header rows, and zebra-striped styling. Click any cell to get controls for adding or removing rows and columns.

  • Up to 20 rows and 10 columns
  • Header row toggle
  • Context menu: add/delete rows and columns

Callout Blocks

Five callout types — Info, Tip, Warning, Danger, and Note — each with distinct colors and icons. Perfect for highlighting important information, prerequisites, or gotchas.

  • Info (blue), Tip (green), Warning (amber)
  • Danger (red), Note (gray)
  • Multi-line rich content inside each block

Tabbed Content Panels

Insert tab blocks with unlimited tabs. Each tab has its own editable content area. Add, rename, and remove tabs from a context menu. Tabs work interactively in the student view.

  • Custom tab labels
  • Add/rename/remove tabs inline
  • Interactive in student view

Accordion / Collapsible Sections

Native HTML details/summary elements for expandable content. Sections are always open in edit mode, togglable in the student view. Great for FAQs, optional reading, and supplemental material.

  • Always visible while editing
  • Toggle open/close in student view
  • Custom editable titles

Auto Table of Contents

One click generates a table of contents from all headings (H1–H5) in the document. Clickable anchor links with smooth scrolling. Refresh to re-scan after editing.

  • Scans H1 through H5 headings
  • Clickable with smooth scroll
  • One-click refresh after changes

Code Blocks & Inline Code

Inline code with monospace styling and code blocks with a dark editor theme (Catppuccin-style). Tab key inserts spaces inside code. Enter creates line breaks, not new paragraphs.

  • Inline: pink monospace on light gray
  • Block: dark theme, green monospace
  • Tab inserts 4 spaces in code

Two-Column Layouts

Insert side-by-side content columns. Each column is independently editable. Responsive — collapses to a single column on mobile devices under 640px.

  • Independent editable columns
  • Responsive stacking on mobile
  • Dashed guides in edit mode

170+ Special Characters

Insert accented letters, currency symbols (including ₿), typographic marks, arrows, card suits, and math symbols from a categorized picker. Click to insert — the panel stays open for multiple insertions.

  • 6 categories: accented, currency, typography
  • Arrows, symbols, math & science
  • Multi-insert without closing

Image Upload with 9-Layer Security

Drag-and-drop or file picker upload. Images are re-encoded through GD to strip EXIF data, embedded scripts, and polyglot payloads. Server-generated filenames prevent path traversal.

  • JPEG, PNG, GIF, WebP up to 10 MB
  • GD re-encoding strips all metadata
  • Alt text and caption fields

6 Font Families & 25 Sizes

Choose from Inter, Lato, Nunito, Playfair Display, Merriweather, and Source Code Pro — loaded from Google Fonts. Pick from 25 font sizes (8px to 96px) and 7 line heights.

  • 3 sans-serif + 2 serif + 1 monospace
  • 25 sizes from 8px to 96px
  • 7 line height options (1× to 3×)

Find & Replace

Search through your content with case-sensitive matching. Navigate between matches with previous/next buttons. Replace one at a time or replace all with a count of changes made.

  • Case-sensitive toggle
  • Previous / Next navigation
  • Replace All with count feedback

HTML Source View & Preview

Toggle into raw HTML source with a monospace code editor. Or preview the fully rendered student view in a modal without saving. View your content exactly as students will see it.

  • Monospace source editor
  • Student-view preview modal
  • Interactive blocks work in preview

Text Formatting

Bold, Italic, Underline, Strikethrough

Superscript & Subscript

Text color (12 swatches)

Highlight color (12 swatches)

Headings H1–H5 + Blockquote

Layout & Structure

Bullet & numbered lists (3 nesting levels)

Indent / Outdent

Left, center, right, justify alignment

Horizontal rules

Two-column responsive layouts

Media & Links

Image upload with alt text & captions

YouTube embeds (privacy-enhanced)

External URL links (auto https://)

Course page links (searchable list)

Image float: left, right, normal

Productivity

15+ keyboard shortcuts

Clean paste (strips Word/Docs junk)

Fullscreen focus mode (F11)

Word count, char count, reading time

Undo / Redo / Remove formatting

Quizzes & Assessments

10 question types. Reusable banks. Auto-grading.

Build assessments that actually test understanding — not just memorization. Pull from question banks for unique quizzes every time.

Question Types

Multiple Choice Auto-graded
Multiple Select Auto-graded
True / False Auto-graded
Fill in the Blank Auto-graded
Multiple Fill-in Auto-graded
Matching Auto-graded
Numerical Auto-graded
Ordering Auto-graded
Short Answer Manual grade
Essay Manual grade

Quiz Configuration

Multiple attempts with scoring modes

Choose highest score, last score, or average across attempts.

Question groups with random draw

Pull N random questions from a bank so every student gets a unique quiz.

Per-question points & explanations

Set point values individually. Add explanations students see after submission.

Time limits

Set quiz duration. Timer shows students how long they have remaining.

Manual grading queue

Essay and short-answer responses queue up for instructor review with inline rubric scoring.

Personal Question Banks

Build reusable banks not tied to any course. Use them across all your courses. Perfect for instructors who teach multiple sections or multiple courses with overlapping material.

Course Question Banks

Banks scoped to a specific course. Shared among all instructors and TAs on that course. Preserved during Canvas imports so you keep your existing question library.

Move & Copy Banks

Move or copy banks between personal and course scope. Duplicate entire banks to other courses with a single click. Bulk delete when you need to clean house.

Random Draw from Banks

Pull N random questions from a bank so every student gets a unique quiz. Great for preventing cheating and encouraging mastery over memorization.

Per-Question Points & Explanations

Set point values individually on each question. Add explanations that students see after submission — turning assessments into learning opportunities.

Time Limits & Attempt Modes

Set quiz duration with a visible countdown timer. Choose how to score multiple attempts — keep the highest score, the last score, or the average across all attempts.

Gradebook

Grading that mirrors reality.

Real classrooms aren't simple. Students miss work. They get excused. They submit late. UPCOT handles all of it natively.

Points Percentages Letter Grades Missing Excused Late Modifier Weighted Categories Drop Lowest Custom Scales CSV Export

Switch grading modes per course. Configure late penalties as flat deductions or percentages. Create weighted categories for homework, quizzes, exams, and participation. Drop the lowest score in a category automatically.

Administrators define custom grading scales with reorderable letter-to-percentage mappings. Set a default scale, or let instructors pick per course. Export grades to CSV at any time.

Sample Gradebook

Alex Rivera
Submitted 92%
Jamie Chen
Excused EXC
Sam Nakamura
Late (-10%) 78%
Dana Wells
Missing MSG
Morgan Liu
Submitted 88%

Bulk Grade Entry

Enter grades in bulk from a spreadsheet-style view. Tab through cells and update multiple students at once without page reloads.

Late Penalties

Configure late submission penalties per assignment — flat point deductions or percentage reductions. The gradebook calculates the adjusted score automatically.

Student Grade View

Students see their own grades, feedback, and standing. Instructors can toggle a student-view mode to see exactly what students see.

Lesson Locking & Sequencing

Four lock types: date-based (open/close windows), prerequisite-based (must complete previous lesson), days-after-entry (unlocks N days after enrollment), or always open. Control the pace of learning.

  • Date locks with timezone awareness
  • Sequential prerequisite locks
  • Days-after-entry for self-paced

CSV Grade Export

Export the full gradebook to CSV at any time. Compatible with institutional record systems, SIS platforms, and spreadsheet tools for end-of-term reporting.

5 Course Roles with Permissions

Lead Instructor, Instructor, Teaching Assistant, Student, and Auditor — each with distinct capabilities. 13 permission checks: manage course, edit content, grade, manage attendance, post announcements, and more.

Attendance

QR code attendance. No hardware required.

No sign-in sheets. No $40 clickers. No honor system. Students scan a rotating QR code on any device in under five seconds.

Codes regenerate on a timed interval you control
Works on any phone camera — no app install required
Attendance records feed directly into the gradebook
Optional geofencing to confirm learners are physically present
Projector-friendly and phone-friendly QR display modes
Instructor roster view with manual status overrides
Retroactive grade sync for attendance changes
Scan to check in Rotates automatically

Credentials

Real, verifiable credentials.

A PDF certificate anyone could fake isn't a credential. UPCOT issues permanent, verifiable proof tied to a real record.

Automatically issued upon course completion
Permanent, shareable verification URL (/verify/{uuid})
Tied to real coursework, grades, and attendance records
Embeddable on LinkedIn, personal sites, and resumes
Instructors can manually issue, revoke, or mark complete
Student credentials index page for all earned credentials
Employer and institution verification in one click

Certificate of Completion

Introduction to Data Science

upcot.com/verify/a8f3c2

Messaging

A full messaging system. Built in.

Direct messages, group conversations, file attachments, emoji reactions, course announcements, and admin moderation — all without leaving UPCOT. No Slack add-on. No email chains.

Unified Inbox

All conversations in one place — inbox, sent, archived, and search. Unread counts update in real time via long-polling. Mark read, archive, or mute from the inbox.

  • Inbox, sent, archived views
  • Real-time unread count updates
  • Full-text search across conversations

Group Conversations

Create groups with custom names, add or remove members, and manage settings. Perfect for project teams, study groups, or course cohorts. Per-tier recipient limits enforce fair use.

  • Custom group names
  • Add/remove members dynamically
  • Tier-based recipient limits

File Attachments with Compression

Attach images, PDFs, Office docs, and ZIPs up to 8 MB. Images are auto-compressed (1200px max width, 80% JPEG quality). Secure file serving ensures only participants can access shared files.

  • 8 MB limit, multiple MIME types
  • Auto image compression
  • Secure participant-only file access

Reactions, Editing & Reporting

React to messages with emoji (grouped counts with names). Edit or delete messages within a 5-minute window. Report inappropriate content to moderators with a reason — admins review in a moderation queue.

  • Emoji reactions with grouped counts
  • 5-minute edit/delete window
  • Report to moderation queue

Course Announcements

Broadcast announcements to entire courses. Students receive notifications routed to their preferred email address. Keeps course communication in one place without cluttering personal inboxes.

FERPA-Compliant Message Retention

Messages retained for 7 years per FERPA requirements. Administrators can review conversations for compliance when needed. Deleted messages show ghost text to users but full content is preserved for admin review.

  • 7-year retention period
  • Admin compliance review access
  • Deleted messages preserved for compliance

Newsletters

A full newsletter platform. Built right in.

UPCOT doesn't just bolt on a "send email" button. It's a complete newsletter publishing system — marketplace discovery, paid subscriptions, open/click analytics, 6 pre-built templates, CAN-SPAM compliance, and a background send engine. No Mailchimp. No ConvertKit. No extra cost.

Full Publishing Platform

Newsletter Marketplace

Every newsletter you create is discoverable on the public marketplace — browsable without an account. Readers search, filter by category, sort by popularity, and subscribe in seconds. You focus on writing. UPCOT handles delivery, tracking, and subscriber management.

15 curated categories — from Education to Humor & Satire
Filter by free or paid newsletters
Sort by popular, newest, or alphabetical
Curated featured newsletter spots
Full-text search across newsletter names and descriptions
Public subscribe pages for each newsletter — shareable link
Guest subscribers use double opt-in; logged-in users subscribe instantly

Newsletter Marketplace

Education Business Science Health Arts Technology
The Learning Lab 2,340 subscribers
Free
Data Science Weekly 1,820 subscribers
Free + Paid
Leadership Insights 960 subscribers
Paid

Issue Analytics

2,340

Sent

68%

Opened

24%

Clicked

Open rate

Issue Composer with Autosave

Draft issues with the full WYSIWYG editor. Subject lines, preview text (inbox snippet), and audience targeting. Autosave fires via AJAX — never lose a draft. Preview before sending.

  • Rich WYSIWYG content editor
  • Subject + preview text (inbox snippet)
  • Autosave with timestamp feedback

Schedule & Send Windows

Schedule issues for a specific date and time, or send immediately. Each newsletter has a configurable send window (e.g. 8AM–11AM). UPCOT staggers sends across newsletters to avoid SMTP bursts.

  • Schedule for specific datetime
  • Configurable send window per newsletter
  • Staggered sending prevents email throttling

6 Pre-Built Email Templates

Start from Clean & Minimal, Weekly Digest, Bold Announcement, Editorial Long-Form, Visual Image-Forward, or Course & Education. Create your own templates too — per-newsletter or platform-wide.

  • 6 global templates seeded at install
  • Create private per-newsletter templates
  • Template content is frozen at issue creation

Full Subscriber Lifecycle

Double opt-in for guests, instant subscribe for verified users. One-click unsubscribe and resubscribe. Status tracking: pending, active, unsubscribed, bounced. Source tracking: web form, checkout, import, API.

  • Double opt-in with token confirmation
  • One-click unsubscribe (CAN-SPAM)
  • Resubscribe flow for accidental unsubscribes

Open & Click Analytics

Track opens via transparent pixel, clicks via redirect tracking. Per-issue metrics: recipients, opens, clicks, bounces, unsubscribes. Per-URL click counts. 30-day subscriber growth chart.

  • 1×1 transparent pixel open tracking
  • Redirect-based click-through tracking
  • 30-day subscriber growth chart

Paid Subscription Tiers

Offer free and paid tiers on the same newsletter. Per-issue audience targeting: send to all, free-only, or paid-only. Plans with billing period, price, trial days, and feature lists. Stripe integration ready.

  • Free + paid tiers per newsletter
  • Audience targeting per issue
  • Subscription management portal for paid subscribers

Dual Email Driver

Enterprise email API primary, authenticated SMTP fallback. The system auto-selects based on configuration. Daily send caps, List-Unsubscribe headers (RFC 8058), and custom X-headers for maximum deliverability.

  • API or SMTP delivery fallback
  • Daily send cap (configurable)
  • RFC 8058 one-click unsubscribe headers

CAN-SPAM & Legal Compliance

Physical postal address required in every email (frozen at send time). Sender identification. One-click opt-out. Creator onboarding with agreement acceptance, version tracking, and IP logging.

  • Address snapshot frozen per issue
  • Creator agreement with version tracking
  • IP logging at agreement acceptance

Admin Controls & Trial Gating

Administrators configure 10+ platform-wide settings: trial issue limits, subscriber caps, platform fee percentage, email delivery keys, max daily sends, agreement versions, and featured newsletter slots.

  • Trial gating: issue limits + subscriber caps
  • Creator suspension with reason tracking
  • Featured newsletter curation with positions

Delivery Engine

Background cron worker (every 5 min)

Atomic job claiming prevents duplicates

Stale job auto-recovery (2hr timeout)

Bounce tracking: hard + soft + reason

Per-recipient send status tracking

Subscriber Data

Status: pending, active, unsubscribed, bounced

Source: web form, checkout, import, API

Free + paid tier per subscription

Subscriber count caching on newsletter

Paginated creator subscriber list (50/page)

Analytics Detail

Per-issue: sent, opens, clicks, bounces

Per-recipient: open count, first click time

Per-URL: click counts with dedup

30-day subscriber growth chart

Last 10 issues breakdown dashboard

Paid Subscribers

Auto-login manage tokens (72hr, single-use)

Subscription management portal

Cancel paid subscription preserves history

Stripe product + price IDs per plan

Plan features stored as JSON

Import & Export

Bring everything with you. Take everything with you.

UPCOT supports every major learning content standard. Your content is yours — always.

IMS Common Cartridge Import

Import entire courses from Canvas, Moodle, Blackboard, Brightspace, and Sakai. Content, quizzes, structure, and question banks come with you.

  • Canvas export → UPCOT in one click
  • Preserves question banks
  • Recursive nested item support

IMS Common Cartridge Export

Export your UPCOT courses to Common Cartridge format for use on other platforms. Full round-trip compatibility.

SCORM 1.2 & 2004

Upload SCORM packages and they just work. Full runtime API with launch, commit, and terminate. Progress tracking syncs to the gradebook.

  • SCORM 1.2 and 2004 support
  • Full runtime API
  • Gradebook completion sync

xAPI / Tin Can API

Built-in Learning Record Store (LRS). xAPI statements are captured, stored, and queryable. Track learning activities beyond SCORM.

  • Built-in LRS endpoint
  • Statement storage and querying
  • Activity tracking across content types

CSV Grade Export

Export gradebook data to CSV at any time. Compatible with institutional record systems, SIS platforms, and spreadsheet tools.

Bulk CSV Enrollment

Import student rosters via CSV for bulk enrollment. Upload hundreds of users at once for seasonal onboarding or institutional registration.

Enterprise Integrations

Connects to the systems you already use.

Native integrations with Workday, SAP, and webhook-based event systems. Enterprise-grade without the enterprise contract.

Workday Cloud Connect (CCL)

Courses appear in your Workday learning catalog. Completions push back automatically. Employees launch training without a separate login.

  • Catalog sync
  • Completion delivery
  • SAML 2.0 SSO

SAP SuccessFactors (OCN)

Native Open Content Network integration. UPCOT courses show in the SAP learning catalog with automatic completion reporting.

  • OCN content feed
  • Completion push
  • OAuth token integration

SAML 2.0 Single Sign-On

Per-tenant SAML configuration with IdP metadata, ACS URL, attribute mapping, and single logout. Employees never need a separate UPCOT password.

  • Per-tenant SSO config
  • Attribute mapping
  • Single logout (SLO)

Webhook Event System

Subscribe to LMS events (course completed, quiz passed, certificate issued, enrollment created) and receive real-time HMAC-signed webhook deliveries.

  • HMAC-SHA256 signing
  • Retry with exponential backoff
  • Delivery log with response codes

Multi-Tenant Architecture

Each enterprise connection operates as its own tenant with isolated API credentials, content filtering, user mapping, and delivery tracking.

User Federation

Map external employee IDs (Workday worker IDs, SAP employee IDs) to UPCOT accounts. Auto-provision users on first launch. Track provisioning status.

Admin & Security

Full platform control. Enterprise-grade security.

User management, platform settings, legal compliance, and multi-factor authentication — all built in from day one.

User Management

View, edit, suspend, activate, force-activate, and reset passwords for any user. Search and filter the entire user base from one admin panel.

  • Account suspension and activation
  • Password reset for any user
  • Role assignment

Platform Settings

Control registrations, homepage mode (open/coming soon), CTA behavior, footer text, and global configuration from one settings page.

Two-Factor Authentication

TOTP-based 2FA with QR code setup, backup codes, and recovery flow. Users can enable/disable from their profile. Admins can enforce org-wide.

  • TOTP with authenticator apps
  • Backup codes for recovery
  • Admin enforcement options

Email Verification

Email verification on registration. Password reset with secure token links. Multiple email addresses per account with independent verification.

Legal Document Management

Terms of Service and Privacy Policy pages with editable content. Built-in defaults that you can customize. Managed through the admin panel.

Grading Scale Management

Create custom letter-to-percentage grading scales. Reorder levels, set a default scale, and let instructors override per course.

Interest List & Beta Invites

Waitlist management with invite system. Beta invite codes with NDA tracking, activation/deactivation, and user assignment tracking.

Message Moderation

Users can report messages. Admins review reported content in a moderation queue with full conversation context. Warn, remove, or dismiss reports.

FERPA Audit Logging

FERPA-compliant audit trail for student data access. Consent flow, audit log viewer, and comprehensive data access tracking for compliance.

Accessibility & Accommodations

WCAG 2.1 AA compliant. Accommodation-first.

Accessible by design, with built-in tools for managing student accommodations and ensuring ADA Section 508 compliance.

WCAG 2.1 AA Compliance

The entire UPCOT interface is built to WCAG 2.1 AA standards. Keyboard navigable, screen-reader friendly, and high-contrast ready.

Extended Time Accommodations

Assign extended time to individual students for timed quizzes and exams. Set at the student level, applies across all timed content in the course.

Alternative Formats

Offer content in alternative formats for students with documented accommodations. Track accommodation types and notes at the student level.

Admin-Defined Accommodation Types

Administrators create and manage accommodation categories. Toggle types active/inactive. Assign accommodations to individual students with notes.

Cross-Platform Parity

UPCOT works identically on iOS Safari, iOS Chrome, Android Chrome, Windows Edge, Windows Chrome, macOS Safari, and macOS Chrome. No feature differences.

Multilingual Content

Create courses in any language. Parallel course versions for different languages. System notifications and certificates respect learner language preferences.

Profile & Account

Your account, your way.

Full profile management, notification preferences, and account security — all from one page.

Profile Management

Upload or remove your avatar. Manage your display name, bio, and public profile. Control what's visible to other users.

Multiple Email Addresses

Add multiple email addresses to your account. Verify each independently. Set your primary email and control which address receives which notifications.

Notification Preferences

Route notifications per email address and per course. Control which alerts you get and where they go. Mute courses you're auditing.

Address Management

Store multiple addresses on your profile. Set contact defaults, control course visibility, and manage which address appears where.

Directory Opt-Out

Choose whether to appear in the platform directory. Opt out entirely for maximum privacy while keeping your account fully functional.

Creator Upgrade Flow

Guests can upgrade to course creator through a guided onboarding flow. Start with free-tier limits, then upgrade when you're ready to publish.

How We Compare

What you get vs. what they give you.

Feature UPCOT Canvas / Others
Open to individual creators
AI-powered backwards curriculum design
Custom-built rich content editor
KaTeX math equations in editor
Inline citations with auto-references
Callout blocks, tabs, accordions in editor
10 quiz question types
Reusable question banks (personal + course)
Missing / Excused / Late grade modifiers
QR code attendance built in
Verifiable credentials on completion Enterprise only
SCORM 1.2 and 2004 support
xAPI with built-in LRS Enterprise only
Import from Canvas / Moodle / Blackboard Enterprise only
Workday CCL integration Enterprise only
SAP SuccessFactors OCN integration Enterprise only
Built-in messaging with reactions
Full newsletter publishing platform
Newsletter marketplace with discovery
Newsletter open & click analytics
Paid newsletter subscriptions
6 pre-built email templates
CAN-SPAM compliant email delivery
Multiple TAs and instructors per course
WCAG 2.1 AA accessibility
Student accommodation management Enterprise only
FERPA-compliant audit logging Enterprise only
Two-factor authentication
No enterprise contract required

Why UPCOT?

We call it UPCOT —

Universal Personalized Curriculum Optimization Toolkit.

The dream of a community built around learning, tailored to every person inside it — finally, a platform worthy of the idea.

The Platform You've Been Waiting For

Every tool you need.
One platform.

Stop stitching together half-solutions. UPCOT gives you the full toolkit — from curriculum design to verifiable credentials — in one place.

No spam  ·  One email now, one when we open  ·  Unsubscribe anytime