Skip to main content
Atlas is Meridian’s module for academic scheduling, optimization, and organization management. It provides administrators and organization leaders with tools to manage course schedules, room assignments, club rosters, and organizational activities.

Key Features

Academic Scheduling

Automated course scheduling with conflict resolution and optimization algorithms

Organization Management

Comprehensive club and organization directory with membership management

Room Assignment

Intelligent room assignment based on capacity, equipment needs, and preferences

Engagement Analytics

Track organization activity, membership growth, and engagement metrics

Core Capabilities

Academic Scheduling

  • Automated Scheduling: AI-powered algorithms optimize course schedules
  • Conflict Resolution: Automatic detection and resolution of scheduling conflicts
  • Resource Optimization: Maximize room utilization while meeting course requirements
  • Faculty Preferences: Incorporate instructor preferences and constraints

Organization Management

  • Organization Directory: Centralized directory of all campus clubs and organizations
  • Membership Management: Track members, roles, and participation
  • Leadership Transition: Smooth handoff of organization leadership
  • Budget Tracking: Monitor organization budgets and resource allocation

Room Assignment

  • Intelligent Matching: Match courses to appropriate rooms based on:
    • Capacity requirements
    • Equipment needs (projectors, labs, etc.)
    • Accessibility requirements
    • Location preferences
  • Optimization: Maximize utilization while minimizing conflicts
  • Reporting: Analytics on room usage and assignment efficiency

Architecture

Atlas integrates with:
  • SIS Systems: Import course data and student rosters
  • Backend API: RESTful endpoints for scheduling and organization management
  • Admin Dashboard: React-based admin interface (/feature-admin/atlas)
  • Analytics Engine: Data processing for scheduling optimization

Use Cases

  • Registrars: Optimize course schedules and room assignments
  • Organization Leaders: Manage club rosters, events, and activities
  • Administrators: Monitor organization engagement and activity
  • Students: Discover and join campus organizations

Key Components

Scheduling Engine

The scheduling engine uses optimization algorithms to:
  • Minimize scheduling conflicts
  • Maximize room utilization
  • Respect faculty preferences
  • Handle special requirements (labs, studios, etc.)

Organization Portal

Features include:
  • Organization profiles and descriptions
  • Member directories and roles
  • Event calendars and activities
  • Communication tools
  • Budget and resource management

Performance Metrics

  • Scheduling Efficiency: Reduced manual conflict resolution by 80%
  • Utilization: Improved room utilization through optimization
  • Engagement: Increased organization visibility and membership

Getting Started

Deep Dives (Internal)

These pages are the “developer truth” for Atlas as implemented in this repo: