Mappy Intelligence Release Notes

Track the evolution of our curriculum mapping tool

LATEST

Version 3.0.0

  • CourseLoop Integration: Mappy now connects directly to CourseLoop program data, enabling import of live curriculum structures without manual export steps
  • Versioned Program Snapshots: Programs are identified by their CourseLoop code@version reference (e.g. 3707@2026.09), making every import traceable and reproducible
  • ECLIPS Subgraph Schema: Full alignment with the ECLIPS subgraph format — containers, outcomes, courses and their relationships are resolved automatically from the CourseLoop export
  • Data Source Badge: Every session now displays whether data was loaded from CourseLoop (ECLIPS) or entered manually, with the exact program version shown in the header
  • Deduplication Engine: Multi-version program nodes are automatically detected and deduplicated, eliminating doubled SLO counts caused by overlapping version edges
  • Cloud Program Browser: Browse and load institutional programs directly from the cloud without leaving the app — access is controlled per user
STABLE

Version 2.5.0 STABLE

  • Courses Panel: Renamed Elements to Courses throughout the app for clarity; course selection now mirrors specialisation state management
  • Assessment Type Sheet: New sheet showing assessment type distributions per course, using binary heatmap visualization
  • Contextual Assessment View: Assessment mapping sheets are hidden until a course is selected, keeping the interface focused
  • Data Source Badge: Header now displays a teal ECLIPS pill or a gray Manual pill depending on how data was imported
  • Fixed course sheet visualization disappearing when switching between sheets
STABLE

Version 2.4.0 STABLE

  • Program Browser: Browse and load programs with per-user access control
  • Secure Change-Password: Users can securely update their password from within the app
  • Updated Subgraph Schema: ProgramObjectManager updated to parse the new ECLIPS subgraph JSON format with container hierarchy and version metadata
  • Core Toggle: Filter courses by core vs. elective in the Courses sidebar panel
  • Missing Data Banner: Warning banner displayed when the loaded program is missing expected mapping data
  • Reordered program sheets to show Courses and Dependencies first
STABLE

Version 2.3.0 STABLE

  • Outcomes Overview: New D3 visualization showing PLOs and SLOs per container as an interactive card/list view — only non-empty panels are rendered
  • SLO/Standards Data Format: Improved parsing and display of SLO row objects; SLOs now appear before Assessments in sheet order
  • Mappings Sidebar Moved: Mappings panel relocated to the right side of the screen for a more natural left-to-right workflow
  • Clicking a course in the sidebar now opens its corresponding mapping sheet directly
  • Fixed competency headers to exclude internal fields (Title, _full_id) from heatmap columns
  • Fixed sheet index resetting correctly when a new file is opened
STABLE

Version 2.2.0 STABLE

  • Treemap Visualization: New D3-powered treemap showing courses and their relative credit-point weight within a specialisation
  • Sankey Diagram: Visualize course prerequisite dependencies as a flow diagram — instantly see the chain of required courses
  • Assessment × CLO Heatmap: Click any course to drill into a detailed assessment-by-CLO mapping matrix for that course
  • Core vs. Elective Courses Sheet: Specialisation sheets now distinguish core and elective courses with visual indicators
  • Replaced Plotly treemap with a native D3.js implementation for better control and performance
  • Fixed plot rendering when switching between files and visualization types
STABLE

Version 2.1.0 STABLE

  • Import Program: Load a full program structure from a JSON subgraph file — courses, specialisations, outcomes and mappings in one import
  • Specialisations Sidebar: Dedicated sidebar panel for selecting specialisations; courses and mappings filter automatically to match
  • Auto-Selection: First specialisation is selected automatically on program load so users land on meaningful data immediately
  • Clean Mapping Names: Specialisation codes are stripped from mapping names when a specialisation filter is active
  • Excluded Rules, UNSW Capabilities, and Performance Outcomes 2020 from program-level mappings to reduce noise
  • Visualization scripts moved to a dedicated subfolder with production-ready static asset serving
STABLE

Version 2.0.0 STABLE

  • Dual Sidebar UI: New dark-themed interface with primary sidebar for tools and secondary for navigation
  • Tailwind CSS: Complete styling overhaul with glassmorphism and custom scrollbars
  • Design Enhanced: Deep dark theme, neon glow effects, and maximized visualization space
  • Chart Improvements: Transparent backgrounds, better contrast, and neon glow for Radar charts
  • Refactored Core: Major updates to UI manager and script logic for better performance
  • Polished Experience: Restored footer actions, fixed modals, and improved reliability
STABLE

Version 1.1.4 STABLE

  • Added detailed matrix visualization for assessment type vs. mapping category analysis
  • Improved rubric data handling for better visualization accuracy
  • Enhanced binary heatmap with vertical labels and complete column display
STABLE

Version 1.1.3 STABLE

  • Added assessment type vs. mapping category matrix visualization
  • Ensured all columns are displayed and labels are vertical in binary heatmap
  • Correctly handled rubric data for heatmap visualization
STABLE

Version 1.1.2 STABLE

  • Refactored project structure and removed unused code/files
  • Fixed tooltip alignment issues in heatmap visualizations
  • Implemented dynamic resizing based on competency count
STABLE

Version 1.1.1 STABLE

  • Added three AI educational frameworks (AI Process, AI Literacy, AI Cognitive)
  • Implemented Vertical Slice Architecture with feature-focused modules
  • Refactored project structure and removed unused code/files
  • Fixed tooltip alignment issues in heatmap visualizations
  • Implemented dynamic resizing based on competency count
STABLE

Version 1.1.0

  • Fixed tooltip misalignment with empty courses
  • Made heatmap visualizations dynamically resize based on competency count
  • Added modulated analysis support to radar chart visualization
  • Fixed tooltip alignment in heatmaps using Plotly's native hovertemplate
  • Added course name to tooltips in heatmap visualizations
  • Fixed tooltip color mismatch using RdBu colorscale for justification modifiers
  • Improved heatmap responsiveness with larger bottom margins
  • Fixed CDIO framework pyramid structure

Version 1.0.9

  • Updated help modal with comprehensive feature documentation
  • Fixed Dreyfus model visualization detection and display
  • Maintained current visualization type when switching sheets
  • Added Krathwohl's Affective Domain taxonomy support
STABLE

Version 1.0.8

  • Added horizontal sheet selector bar for streamlined sheet navigation
  • Fixed critical assessment-level item visualization rendering
  • Implemented automatic course selection for non-dropdown courses
  • Fixed sheet switching issues with identical framework headers
  • Added force refresh mechanism to prevent data inconsistencies
  • Updated term/year layout handling when switching between sheets
STABLE

Version 1.0.7

  • Standardized font sizes and removed course highlighting effects
  • Standardized all heatmap colorscales to Viridis for consistent visualization
  • Improved empty state design with centered messages
  • Added toggle button for weighted analysis with modern slider design
  • Fixed competency headers display in weighted analysis heatmaps
  • Fixed weighted analysis detection to include all competencies
  • Disabled automatic template loading on startup
STABLE

Version 1.0.6

  • Added settings modal with theming and data preferences
  • Added PDF report generation
  • Added elective paths visualization for competency progression
  • Improved UI with adaptive scaling and resizing for all visualizations
  • Enhanced color picker with context-aware options
  • Applied uniform dark theme with rounded corners
  • Added status bar with version number
  • Added Discord integration and account management
STABLE

Version 1.0.5

  • Added button to download all visualizations at once
  • Updated data structure to support course code and item concatenation
  • Improved heatmap visualization with increased right margins
  • Updated app logo to SVG format
  • Added JSON export format option
  • Fixed visualization download function for all chart types
  • Added high-resolution logo for Linux distribution
STABLE

Version 1.0.4

  • Changed default save format from CSV to XLSX
  • Improved template.xlsx loading in production builds
  • Updated documentation to reference XLSX format
STABLE

Version 1.0.3

  • Added Single Course View for detailed course analysis
  • Implemented custom template support
  • Enhanced visualization tooltips with detailed information
  • Added inline editing of justification text
STABLE

Version 1.0.2

  • Added Cumulative Heatmap visualization
  • Implemented export to multiple formats
  • Enhanced data validation and error handling
  • Improved UI responsiveness
INITIAL

Version 1.0.1

  • Initial release with core visualizations (Radar Plot, Binary Heatmap)
  • Basic CSV import/export functionality
  • Fundamental data management capabilities
  • Cross-platform desktop application support

Future Roadmap

We're continuously working to improve Mappy Intelligence with new features based on user feedback:

AI-Assisted Justification

Generate initial justification text suggestions based on course content and competency descriptions

Advanced Network Visualization

Visualize relationships between courses and competencies using network graphs

Collaborative Editing

Real-time collaboration features allowing multiple users to work on the same curriculum map

Cloud Synchronization

Securely store and access your curriculum maps across devices

API for Integration

Connect Mappy with your institution's LMS and assessment platforms

Want Early Access to Next Version?

Join our waiting list and be first to try new features as they become available.

Join Waiting List