Canvas / Brightspace / Moodle / Edsby
LMS competitor parity
Web view of the shared competitor feature index used by the iOS and native macOS readiness surfaces. Status means the native catalog has a matching WolfWhale surface, not that the web workflow is production-ready.
Source platforms
Official source links are included so the web readiness view can be checked against current competitor pages.
Canvas
Courses, assignments, SpeedGrader, gradebook, discussions, analytics, mobile apps, APIs, SIS imports, LTI, and admin controls.
Brightspace
Content and lessons, assignments, quizzes, grades, rubrics, release conditions, class progress, analytics, parent access, accessibility, APIs, and integrations.
Moodle
Courses, activities, resources, assignments, quizzes, gradebook, competencies, calendar, forums, messages, files, mobile/offline access, plugins, LTI, and admin configuration.
Edsby
K-12 classes, attendance, gradebooks, assessments, standards, report cards, parent access, messages, groups, calendars, conferences, analytics, permissions, and district administration.
Feature index
Web/native evidence must stay stricter than this coverage summary before equality can be claimed.
| Category | Competitor features | WolfWhale status | Native surface | Web/native evidence |
|---|---|---|---|---|
| Courses | Courses, classes, sections, rosters, catalog enrollment, and class codes. | Covered | CoursesListView, CourseDetailView, CourseCatalogView, MacCoursesAssignmentsView | /curriculum and /assignments previews are live; Supabase-backed writes remain required. |
| Assignments | Authoring, due dates, availability, points, late policy, submissions, comments, and teacher review. | Partial | AssignmentManagementViewModel, SubmitAssignmentView, MacSubmissionReviewWorkflow | /assignments is live; submission review and shared-data write proof remain required. |
| Gradebook and rubrics | Weighted categories, bulk grading, comments, rubrics, outcomes, standards, mastery, and export. | Covered | GradebookView, StandardsGradebookView, RubricBuilderView, MacGradebookView | /grading and /reports are live; bulk grading and outcome write proof remain required. |
| Attendance | Daily and period attendance, tardies, absences, excuses, reports, alerts, and parent visibility. | Covered | TakeAttendanceView, AttendanceHistoryView, AttendanceReportView, MacAttendanceView | /attendance is live; Supabase writes, audit receipts, and parent permissions remain required. |
| Messaging and discussions | Inbox, conversations, unread state, announcements, forums, threaded replies, moderation, and family communication. | Covered | MessagesListView, ConversationView, AnnouncementsView, DiscussionViewModel, MacMessagesView | /chat, /discussions, and /notifications are live; realtime sync and moderation proof remain required. |
| Resources and content | Files, pages, lessons, resources, textbooks, media, portfolios, evidence, and family visibility. | Partial | LessonView, ResourcePortalView, LearningPortfolioView, MacLessonEditorView | /textbooks, /turtle-island, and /indigenous are live; file permissions and media workflows remain required. |
| Parent engagement | Linked children, alerts, weekly digest, grades, attendance, messages, reports, and conferences. | Covered | ParentDashboardView, MacFamilyView, MacWeeklyDigestItem, MacFamilyConference | /family route shell is live; linked-child workflows and privacy tests remain blocked. |
| SIS, API, and LTI | SIS imports, public APIs, LTI tools, roster sync, grade passback, SSO, integrations, and external app ecosystem. | Partial | SISImportView, SSOConfigurationView, LtiService, MacExternalToolIntegrationReadinessEvidence | No production adapter proof yet; readiness route keeps this gap visible. |
| Offline and accessibility | Mobile/offline access, cache, queued writes, accessible UI, accommodations, speech/scanning supports, and procurement evidence. | Partial | OfflineStorageService, OfflineWriteQueueService, MacOfflineQueueStore, AccommodationOverviewView | /offline and /settings/accessibility are live; service-worker cache, replay, and WCAG evidence remain required. |
| Admin operations and security | Users, tenants, licensing, bulk import, school settings, audit logs, MFA, privacy, data correction, and compliance reports. | Covered | AdminDashboardView, SuperAdminDashboardView, AuditLogService, MacAdminComplianceClient | /admin, /division, /super-admin, and /search shells are live; audit/RLS/data-correction proof remains blocked. |
Highest-value remaining gaps
Unified planner
Combine schedule, calendar, due dates, conferences, reminders, and launch-readiness evidence in one tested web workflow.
Module release-condition authoring
Add web authoring for prerequisites, completion rules, unlock dates, and teacher overrides with shared-data tests.
Submission review and bulk download
Prove latest-attempt review queues, attachment previews, resubmission limits, and safe bulk-download manifests.
SIS/API/LTI production adapters
Connect roster, grade, assignment, SSO, launch, and tool-return adapters behind approval and audit evidence.
Accessibility procurement evidence
Add WCAG 2.2 AA, assistive-technology, keyboard, reduced-motion, and district signoff evidence.