System Workflow Canvases

Overview

The LEAST system is primarily navigated through jsPlumb workflow canvases — visual tile-based dashboards where each tile launches a specific admin function. Every major subsystem has its own canvas.

On screens narrower than 768px, canvases switch to a vertical tile list view automatically.

Settings Canvas

URL: system/workflow_settings.php

Core platform configuration hub. Tiles include:

  • System Settings (email server, platform options)
  • ZLEASTSettings editor (single-row config table)
  • Social platform configuration
  • Language management
  • HandyList (lookup table management)
  • Server Info

Learning Management Canvas

URL: system/workflow_education.php

Education subsystem tools:

  • All Users / User Search
  • All Lessons (platform-wide lesson list)
  • All Courses
  • Noticeboard management
  • EKOS Classification tools
  • AI Enrichment controls
  • Content Review queue

Content Management Canvas

URL: system/workflow_content.php

Content pipeline tools:

  • EKOS Classification management
  • I Want To Be role management
  • Content injection pipeline status
  • Material domain replacement tool
  • Sitemap generator

Cron Engine Canvas

URL: system/workflow_cron.php

Background job management:

  • Cron Queue
  • Cron Schedules
  • Cron Logs
  • Email Queue
  • Email Templates
  • Email Log / Report
  • Social Posts / Accounts / Platforms
  • Image Manager / Video Manager

Curriculum Canvas

URL: system/workflow_curriculum.php

Curriculum CRUD tools:

  • All Curriculums list
  • Create / Edit / Delete Curriculum
  • Curriculum Reporting

Subject Canvas

URL: system/workflow_subject.php

Subject management tools:

  • All Subjects list
  • Create / Edit / Delete Subject

Learning Objective Canvas

URL: system/workflow_learningobjective.php

LO management tools:

  • All Learning Objectives list
  • Create / Edit / Delete LO
  • Delivers link management (LO ↔ Lesson)
  • LOs without lessons / Lessons without LOs