MOSAIC
Modular Outcomes System for Achievement and Institutional Compliance
An open-source, modular platform for managing Student Learning Outcomes without vendor lock-in.
What MOSAIC Is
Open Source
SLO management platform built for transparency and community
Higher Education
Designed specifically for academic institutions and accreditation needs
Modular
Extensible architecture that adapts to your institution's workflow
Self-Hostable
Complete control over your data and infrastructure
Community-driven, not tied to a single vendor
Like many open source projects, third-party services may exist in the ecosystem. These are separate from the MOSAIC project.
Core Principles
Modular by Design
Build only what you need. Add functionality through plugins without bloating the core system.
Open Source
Transparent, auditable, and community-driven. Every line of code is open for inspection and contribution.
No Lock-In
Self-host on your infrastructure or extend freely. Your data, your control, your choice.
Plugin-Friendly
Extend with custom dashboards, reports, analytics, and integrations. Open-source LMS-inspired architecture.
Institution-Neutral
Adaptable to local needs, workflows, and requirements. Not tied to any single institution's process.
WCAG 2.2 AA Compliant
Accessible to all users with disabilities. Full compliance with ADA and WCAG 2.2 Level AA standards.
How It Works
Core Platform
MOSAIC core handles SLO data structure, course management, student tracking, and assessment records with a clean MVC architecture.
Plugin Ecosystem
Add functionality through plugins: custom dashboards, analytics modules, report generators, LTI integrations, and authentication providers.
Self-Host
Deploy on your own infrastructure with complete control. Self-host on dedicated servers, VPS, or cloud platforms for maximum security and compliance.
Community & Governance
Open Contribution Model
Anyone can contribute code, documentation, plugins, or improvements. All contributions are welcome and reviewed fairly.
Maintained Core Repository
Core maintainers ensure stability, security, and long-term viability of the platform through careful stewardship.
Reviewed Pull Requests
All code changes go through peer review to maintain quality, security, and consistency across the codebase.
Bug Bounties & Participation
Community participation is encouraged and rewarded. Security researchers and contributors help make MOSAIC stronger.