A comprehensive guide to occupational analysis, task verification, competency mapping, and training design — all in your browser.
DACUM Live Pro is a browser-based occupational analysis platform that guides curriculum developers and TVET specialists through the full DACUM process — from defining duties and tasks all the way through to structured training modules — with AI assistance and real-time live workshop voting.
The fixed sidebar on the left lets you create, switch, rename, and delete projects without losing your work.
Click + New in the sidebar header to create a new project. The current project is auto-saved first.
Click any project card to load it. The active project is highlighted with a purple border.
Click ✏️ on a card to rename the project inline — press Enter to save or Esc to cancel.
Click ✕ (red) to delete a project permanently after confirmation.
Use the Search box at the top of the sidebar to filter projects by name.
Every edit triggers a debounced auto-save (800 ms) to localStorage. When you switch projects, the current one is saved automatically. A crash-recovery dialog appears on reload if unsaved edits are detected.
The fixed toolbar provides instant access to the most common actions from any tab.
| Button | What it does |
|---|---|
| 🔍 Snapshot | Saves a named checkpoint of the current state. Restore any snapshot later from the lens (🔍) modal. |
| ⬇ Export | Downloads the current project as a .json file named ProjectName_YYYY-MM-DD_HH-MM.json. |
| ⬆ Import | Imports one or more .json files. Each file becomes a new project in the sidebar. |
| Exports the DACUM chart as a landscape PDF document. | |
| Word | Exports the DACUM chart as a formatted .docx file. |
| ✕ Clear All | Clears all data in the current project after showing a smart summary of what will be erased. |
| ↩↪ Undo / Redo | Step backward or forward through structural edits to duties and tasks. Keyboard shortcuts: Ctrl+Z / Ctrl+Y. |
| 🔍 Snapshots | Opens the floating snapshot manager showing all saved checkpoints with restore and delete controls. |
Your starting point. Define the occupational context that the AI and all other tabs rely on.
The core of the DACUM chart. Define broad responsibility areas (duties) and the specific observable work activities (tasks) under each.
Each duty appears as a fixed blue card; its tasks scroll horizontally as yellow cards — mimicking the physical DACUM workshop wall.
Click + Add Duty (green button) to create a new blue duty card. Type the duty title directly in the card.
Click + Task inside the scroll strip to add a yellow task card under the duty.
Click the red ✕ badge on any card to delete it. Undo is available immediately.
Scroll horizontally inside a duty row to reveal additional task cards when many tasks exist.
Toggle to Table View using the 📋 Table View button (below the AI section). The same data is displayed as labeled input rows — ideal for copy-paste or bulk editing.
Automatically generate a complete DACUM draft — duties and tasks — from the job information you entered in Chart Info.
Fill in Occupation Title and Job Title in the Chart Info tab.
Navigate to Duties & Tasks tab and click 🤖 Generate AI Draft.
Wait for the AI to return a structured JSON response (typically 6–12 duties, 6–20 tasks each).
Review the generated duties and tasks in Card View. Edit, add, or delete as needed.
Capture supporting occupational knowledge beyond duties and tasks — required knowledge, skills, worker behaviors, tools, trends, acronyms, and career paths.
| Section | Description |
|---|---|
| Knowledge Requirements | Factual and conceptual knowledge a worker must possess to perform the job |
| Skills Requirements | Technical and practical skills needed (distinct from tasks) |
| Worker Behaviors / Traits | Attitudes, work habits, and personal characteristics valued in the occupation |
| Tools, Equipment, Supplies | Physical items workers routinely use — tools, machinery, materials |
| Future Trends & Concerns | Emerging technologies, regulatory changes, or shifts impacting the occupation |
| Acronyms | Industry-specific abbreviations and terminology used in the occupation |
| Career Path | Progression routes within the occupation — entry, skilled, advanced, management |
| + Custom Sections | Add unlimited custom sections with user-defined headings for occupation-specific needs |
Validate your DACUM tasks through structured rating — either via individual expert ratings or through live workshop voting with multiple participants.
| Dimension | What it measures | Scale |
|---|---|---|
| Importance | How critical is this task to job performance? | 0 = Not important → 3 = Critical |
| Frequency | How often is this task performed? | 0 = Rarely → 3 = Daily |
| Difficulty | How hard is it to learn this task? | 0 = Easy → 3 = Very difficult |
Collect real-time ratings from multiple participants simultaneously using a shared link or QR code — no app installation required on participants' devices.
Ensure duties and tasks are complete in the Duties & Tasks tab, then navigate to Task Verification and select Workshop (Facilitated) mode.
Click 🔒 Finalize & Create Live Voting Session. This locks the duties/tasks and generates a unique session ID and participant link.
Share the participant link or display the QR code. Participants open it on any device with a browser and begin rating tasks.
Click 🔄 Refresh Voting Results to pull the latest votes from the server. The dashboard updates with aggregated means and priority indices.
When voting is complete, click 🔒 Close Voting to prevent further submissions.
Export results as JSON, CSV, or a verified PDF/Word report.
Group related verified tasks into competency clusters and define the performance criteria and range of variables for each cluster.
After verifying tasks, click ⚡ Proceed to Competency Clustering in the Task Verification tab (or bypass verification if needed).
Tasks appear in the Available Tasks pool, sorted by priority index (highest first).
Click ➕ Add Cluster and give it a name representing the competency area.
Use the task dropdown to assign tasks to the cluster. Add Performance Criteria describing what competent performance looks like.
Add Range of Variables to define the scope and conditions under which the competency is demonstrated.
Map performance criteria from your competency clusters to structured learning outcomes for training design.
Organize your learning outcomes into logical training modules — the final step before curriculum development.
Click ✨ Create New Module and enter the module title.
Assign learning outcomes to the module from the available LO list.
Set module duration, credit hours, and any prerequisites.
Export the complete module mapping as JSON for use in the Module Builder tool.
Map generic workplace competencies to four qualification levels — an integrated skills framework embedded in the DACUM chart.
| Level | Description |
|---|---|
| Craftsman | Highest level — fully independent, can supervise and train others |
| Skilled | Works independently with minimal supervision |
| Semi-Skilled | Requires some guidance for complex tasks |
| Foundation | Entry level — requires close supervision and instruction |
Competency categories include: Communication, Teamwork, Self-marketing, Problem Solving, Entrepreneurship, Computer/ICT, Foreign Languages, Mathematical Skills, and custom categories.
Export your DACUM chart and analysis results in multiple formats for sharing, printing, and further development.
Import previously exported JSON files — each file is automatically registered as a new project in the sidebar.
Click ⬆ Import in the toolbar. A file picker opens — you can select multiple .json files at once.
Each file is parsed and added as a separate project in the sidebar. The last imported file becomes the active project.
The project name is taken from the filename (stripping the date/time suffix) — so a file named Husham_2026-03-14_22-45.json creates a project called Husham.
dutiesData array) and the legacy format (flat duties array from older exports). Both import correctly with no data loss.