📘 Official documentation

DACUM Live Pro

From occupational analysis to the occupational standard and the module curriculum — in one browser tab, in three languages.

🗓 Kept up to date with the tool👨‍💻 by Husham Jawad Kadhim🌐 EN · FR · AR📴 Works offline

What is DACUM Live Pro?

DACUM Live Pro is a browser-based occupational analysis platform that walks curriculum developers and TVET specialists through the whole chain — from duties and tasks to task analysis, competencies, the occupational standard, learning outcomes, training modules and the module curriculum — with AI assistance at every stage, live workshop voting, and a full interface in English, French and Arabic.

✨
Full Draft generatorOne run builds the whole chain — duties, tasks, supporting information, clusters, criteria, outcomes and modules.
🤖
AI in every tabGeneration cards sit in Duties & Tasks, Additional Info, Task Analysis, Competency Clusters, Learning Outcomes and Module Mapping.
📜
Occupational StandardThe Occupational Profile & Standard assembled from your chart and competencies — with a list of what is still missing.
📘
Module curriculumA curriculum document per module — time table, teaching plan per outcome and resources — exported to Word.
🌐
Three languages, full RTLEnglish, French and Arabic across the interface, the exports and this guide.
📡
Live workshop votingShare a link or QR code; participants rate tasks from any browser and results aggregate instantly.
📁
Multi-project sidebarRun several occupational analyses side by side and switch between them with full state preserved.
📄
PDF & Word exportCharts, verification reports, the Occupational Standard and module curricula — with correctly shaped Arabic.
📴
Works offline after the first visitNeeds an internet connection the first time it is opened from its link, to load and store the tool. After that it also works offline — in the browser or installed as an app — as long as the browser keeps the site’s data. AI generation, live voting and updates always need the network.
💾
JSON save / importSave projects as portable JSON files. Import one or many — each becomes a project in the sidebar.
ℹ️
DACUM Live Pro runs entirely in the browser — nothing to install. Your data lives in the browser’s storage and in the JSON files you download; it is never uploaded anywhere. Two features do reach the network: AI generation and live workshop voting.
🔗
DACUM Lite and DACUM Live Pro. DACUM Lite is the simpler companion tool for building the chart itself: Chart Info, Duties & Tasks and Additional Info. A chart started in Lite opens here with Import, and the work carries on with Task Verification and the tabs that follow.

Quick Start: how to use DACUM Live Pro

Eleven steps from an empty project to a curriculum. Only the first two are required; follow the links for the details of each step.

1

Chart Info: enter the occupation title, job title and scope of work.

2

Duties & Tasks: generate them with AI, or add duties and tasks by hand.

3

Additional Info: add knowledge, skills, behaviours and tools.

4

Task Verification: rate the tasks through workshop voting or individual ratings (optional).

5

Task Selection: choose the tasks to train and analyse (optional).

6

Task Analysis: break each task down into steps, knowledge, skills, tools, safety and criteria (optional).

7

Competency Clusters: group related tasks into competencies and define their range and performance criteria.

8

Occupational Standard: fill in the Skills Level Matrix, check what is still missing and export the standard (Word).

9

Learning Outcomes: turn performance criteria into learning outcomes.

10

Module Mapping: organise the outcomes into modules with levels and codes.

11

Module Curriculum CUR/CBC: write each module’s curriculum and export it (Word).

12

Export: the chart as PDF or Word, and the project as a JSON file.

🧭

The HelperA guided walk through the twelve steps

1

❓ Help → Start the Helper walks through the twelve steps in process order. Each step shows what to do, its status (done, in progress, optional), a facilitator tip and the tab’s own guide.

2

Go to this tab switches tab and points to the field or button to start with. A Helper · Step n chip stays on screen to come back, and follows the tab you are on.

3

Its button can be shown or hidden in Settings → Misc. The last step viewed is remembered per project.

✨
In a hurry? ✨ Generate Full Draft on the Chart Info tab runs steps 2, 3, 7, 9 and 10 in one go — then review each tab with your panel. Task Verification and Task Analysis stay with you.

The complete path, stage by stage

Each tab is built from the one before it. You can stop at any stage — a verified DACUM chart is a finished product in itself — but going further turns it into a standard and a curriculum.

Chart Info
→
Duties & Tasks
→
Verification
→
Selection
→
Task Analysis
→
Clusters
→
Standard
→
Outcomes
→
Modules
→
Curriculum
Stage What you produce What it feeds
Chart Info, Duties & Tasks, Additional InfoThe DACUM chart: duties, tasks and supporting information.Every later stage; the PDF and Word chart.
Task VerificationRatings, the priority index and the verification report.The order of tasks in clustering; an appendix of the chart.
Task Selection (optional)The tasks selected for training and analysis, with a reason for each task left out.Task Analysis, the competencies, the verified chart and Module Builder.
Task Analysis (optional)A detailed breakdown of each task.Criteria for the outcomes, resources for the curriculum, Module Builder.
Competency ClustersCompetencies with their range and performance criteria.The Occupational Standard and the Learning Outcomes.
Occupational StandardThe Occupational Profile and Standard in one document — the Skills Level Matrix is filled in here.A Word document for review and approval.
Learning OutcomesOutcomes, each linked to its performance criteria.The modules.
Module MappingModules with levels, codes and coverage.The module curriculum and Module Builder.
Module CurriculumA curriculum document for each module.Word documents per module: CUR, and the CBC.
🔗
Traceability runs the whole length of the chain: every outcome records its criteria, every criterion its competency and tasks. When something upstream is reworded or deleted, the tabs downstream flag what it affects with ⚠ rather than changing it silently.

Managing multiple projects

The sidebar lets you create, switch, rename and delete projects without losing work.

📁

Project cardsEach card shows the name, date, duty count and task count — and its content languages when set

1

Click + New in the sidebar header to create a project. The current one is auto-saved first.

2

Click any card to load it. The active project is outlined in purple.

3

Click ✏️ to rename inline — Enter saves, Esc cancels.

4

Click the red ✕ to delete a project permanently, after confirmation.

5

Use the search box at the top of the sidebar to filter projects by name.

6

A project with content languages shows a 🌐 EN · AR badge: the language shown is in bold, and an amber dot means some texts are not translated yet. Click it to open Settings → Languages.

7

Every card also shows the project’s language (🌐 AR / EN / FR), so two copies of one project in two languages are easy to tell apart. Opening a project written in another language switches the interface to it, with a note offering Undo — or keeps the current language if you choose so in Settings → Misc.

🔄

Auto-saveYour work is never lost

Every edit triggers a debounced auto-save to local storage. Switching projects saves the current one first, and if the browser closes with unsaved edits a recovery prompt appears the next time you open the tool.

💾

Where projects are storedOrdinary storage, or a larger one when needed

Projects are kept in the browser. When they outgrow its ordinary storage (about 3.5 MB, which images and long charts reach quickly), the tool moves them automatically to a larger store (IndexedDB): it copies them, reads the copy back to check it, and only then removes the old one.

The 💾 Storage line under the project list shows where the projects are and how much space they use. Click it to move them by hand.

🌐

Content languages and translationOne project, its original and its translations

The language switcher in the top bar changes the screens only. ⚙️ Settings → 🌐 Languages holds the language of the project’s content: set its original language, then translate it with AI (From → To). The translation is stored with the project, so switching between the original and its translations later is instant and makes no AI call. Only texts that have no translation yet are sent — after you change a task, only that task is translated again. This card is titled Translation; its ↺ Reset to default turns translation off for the project and hides the language buttons — the original content is kept, and existing translations are deleted only after you confirm.

The version that is shown is what every tab, every export (Word, PDF, Standard, Curriculum) and every AI card uses. Edits made while a translation is shown go into that translation; texts added there are kept and can be translated back into the original. Review a translation side by side with the original and mark it Reviewed. IDs, ratings, priorities and links between duties, tasks, criteria and outcomes are never changed by a translation. Modules sent to Module Builder carry the translations with them.

⚠️
Browser storage is not a backup. Clearing the browser’s site data deletes the projects with it — export the JSON file regularly.
💡
Collapse the sidebar with the ◀ toggle to gain screen space while editing cards or presenting during a workshop.

Top toolbar

Fixed at the top of every tab, for the actions you reach for most.

🔍 Snapshot ⬇ Export⬆ Import PDF DOC WordOS Standard ▾ ✕ Clear All ↩ Undo↪ Redo 🌐 English ▾
Button What it does
🔍 SnapshotSaves a named checkpoint of the current state. Restore any snapshot later from the lens (🔍) window.
⬇ ExportDownloads the project as a .json file named ProjectName_AR_YYYY-MM-DD_HH-MM.json — the language tag (AR, EN, FR) is in the name, as in the Word and PDF exports.
⬆ ImportImports one or more .json files. Each file becomes a new project in the sidebar.
PDFExports the chart document as a landscape PDF, in the language of the content shown — right-to-left when it is Arabic. Every later stage that exists is added after the chart.
WordExports the same document as an editable .docx file, in the language and direction of the content shown.
Standard ▾Opens a menu: Occupational Standard (Word), Module Curriculum — CUR (Word, one module at a time) and CBC (Word, one file per module or the whole programme).
✕ Clear AllClears the current project after showing a summary of exactly what will be erased.
↩ ↪ Undo / RedoStep backward and forward. On Task Selection, Competency Clusters, Learning Outcomes and Module Mapping they undo that tab’s steps (the tooltip names the step); everywhere else they work on Duties & Tasks. Shortcuts: Ctrl+Z and Ctrl+Y.
🌐 LanguageA compact dropdown switches the interface between English, French and Arabic, and the choice is remembered. It changes the screens only: the language of the content — and so of exports and AI output — is set in Settings → Languages. A project without content languages follows the interface.

Settings

⚙️ Settings, in the sidebar just above Help, has three tabs. Export sets the look of the documents and Languages the language of the content; Misc holds the choices below. They apply at once and are kept on this device.

Misc setting Choices
Helper buttonAutomatic (shown at each start; ✕ hides it until the next start), Always shown, or Always hidden (it then appears only after the Helper is opened from Help).
AI cardsAutomatic (open while a tab is empty, folded once it has content; your click is remembered per tab), Always open, Always folded, or Hidden. Reset to automatic restores both groups.
Interface language when a project is openedFollow the project (default) or keep the current language.
Duty letters in the Arabic interfaceArabic letters (أ، ب، ج — default) or Latin letters (A, B, C), on screen and in the exports. Latin letters avoid task codes such as «و1» reading as “1g” in small print.
Chart termsDACUM — Duties and Tasks (default), or your own two terms, for example those of your country or agency. They name the Duties & Tasks tab (heading and side navigation), with the DACUM name in brackets underneath; the cards keep Duty A / Task A1.
Competency labels (Arabic interface)C1, C2… (default) or your own Arabic pattern — {n} the number (الكفاءة 1), {ord} the ordinal (الكفاءة الأولى), {ordm} the masculine ordinal — with quick picks and a preview. Used in the Competency Clusters tab.
Learning outcome labels (Arabic interface)LO1, LO2… (default) or your own Arabic pattern, such as محصلة التعلم 1 or محصلة التعلم الأولى. Used wherever an outcome is shown and in the PDF / Word exports made in the Arabic interface; the project file keeps LO1, so switching back changes nothing.
ℹ️
The same Settings window holds the Module Builder handoff languages (Languages tab) and the export appearance (Export tab). Settings stay until you change them; they are not saved inside a project file.

Chart Info tab

Your starting point. Everything else — the AI, the exports, the chart header — reads from what you enter here.

🏭
Occupation TitleThe occupation being analysed, e.g. Welding. Required before any generation.
📐
Scope of WorkA short paragraph setting the boundary of the analysis. Optional for a single generation, required for the Full Draft.
👷
Job TitleThe specific role inside the occupation, e.g. Submerged arc welder. Required for AI generation: a DACUM chart describes the job, not the whole occupation (it may equal the occupation title when the occupation is a single job). Its initials give the module codes when no track is set.
🌍
Sector & contextIndustry sector and country. Helps produce tasks that match the local labour market.
🖼️
Organisation logosUpload Produced For and Produced By logos; they appear in the exported chart header.
👥
Panel membersFacilitators, observers and practitioners, one per line. Printed on the chart header.
🛡
When you start a generation, the tool quietly checks that the Occupation Title reads like a real occupation and warns you if it does not. It never rewrites what you typed, and if the check itself cannot run, generation proceeds normally rather than blocking you.

Generate Full Draft

DACUM is a chain: every stage is built from the one before it. The Full Draft generator walks that chain in a single run and stops wherever you tell it to. You will find it on the Chart Info tab, directly under the fields it needs.

Duties & Tasks
→
Supporting Info
→
Clusters
→
Range & Criteria
→
Outcomes
→
Modules
✨

Running a full draftSix stages, one run

1

Fill in Occupation Title and Job Title on the Chart Info tab — both are required, because every stage analyses the job within its occupation. Scope of Work is optional but recommended: every stage inherits the boundary it sets.

2

Click ✨ Generate Full Draft to open the generator window.

3

Choose how far down the chain to go — you can stop at duties and tasks, or continue all the way to training modules.

4

Tick the optional extras — Supporting Information is not required by any later stage, so it is safe to skip.

5

Read the notices about what the run will replace — they name the work already tied to the current content — then click Start Generating.

6

Stages complete one after another. You can press Stop at any point — everything already generated is kept. If a stage fails, everything before it is saved and you can retry from that stage.

7

When it finishes, open each tab and review. Each tab the draft generated carries a 🔁 Regenerate from here button for when you change something upstream; tabs filled by hand do not show it.

📸
On a project that already has content, the generator lists what will be replaced and asks you to confirm, then saves a snapshot first — restore it from the 🔍 lens if you change your mind. When duties and tasks would be rebuilt, it also names the workshop votes, ratings, Task Analysis and Task Selection tied to the current tasks: they stay saved but no longer attach to the new tasks. A stage turns green only when its content really changed; if the AI service is unavailable, the run stops and says so.
⚖️
Task Verification stays with the panel. Importance, frequency and difficulty are the judgement of a panel of practitioners; their value comes from who produced them. Generated numbers would look identical on the chart and carry none of that authority — so the generator leaves that stage to your panel. The optional draft ratings below are for workshop preparation only.
🔬
Task Analysis is not part of the draft. It is prepared one task at a time in its own tab (🤖 on each task) — ideally for the tasks selected after verification. After analysing tasks, use 🔁 Regenerate from here in Competency Clusters so that the criteria and range draw on that analysis.
🛡

Draft ratings for preparationOptional — and never silently promoted

If you want provisional ratings to prepare the workshop, the generator can produce them as an explicit option. They arrive tagged unverified: a banner sits above them, they are excluded from PDF and Word exports and from the verification report, and they are never counted as panel data.

Run the workshop, correct them with the panel, then click Accept as verified. Only then do they enter exports — and after that nothing distinguishes them from collected data, which is exactly why the tool asks you to confirm.

🔒
The interface language is locked while a full draft is running. Switching mid-run would leave the early stages in one language and the rest in another.

Duties & Tasks tab

The core of the chart: broad areas of responsibility (duties) and the specific, observable work activities under each (tasks).

🃏

Card viewThe default — mirrors the DACUM workshop wall

Each duty is a fixed blue card; its tasks scroll horizontally beside it as yellow cards, exactly like the sticky notes on a workshop wall.

The bar above the cards: ✕ Exit, 🔍− / 🔍+ zoom (25–150 %), ⟲ Reset, 🖨 Print and 🖥 Fullscreen. Fullscreen is the view for the room: the menus disappear and each duty's tasks wrap onto several lines, so the whole chart is on screen. Every card has + (add a duty, or a task to that duty) and ✕ (remove).

Duty 1
Apply workplace safety
Task 1
Inspect equipment before use
Task 2
Report hazards to supervisor
1

Click + Add Duty to create a blue duty card, then type the duty title straight into it.

2

Click + Task inside the strip to add a yellow task card under that duty.

3

Click the red ✕ badge on any card to delete it — Ctrl+Z brings it back.

4

Scroll sideways within a duty row when it holds more tasks than fit on screen.

📋

Table viewClassic list editing

Switch with the 📋 Table View button below the AI card. The same data appears as labelled input rows — better for pasting from a spreadsheet or editing in bulk.

🧹

Refine AI ResultsAppears after a generation

After duties and tasks are generated, a Refine Results card appears under the AI card. It removes duplicates, normalises the wording, and cuts result clauses and fragments from the generated tasks. It works on duties and tasks only.

📏

📏 Criteria on each task cardSee how a task will be judged, from the chart

1

Each task card carries 📏 n: the task’s own criteria (Task Analysis) plus the closest criteria of its competency. 📏 0, dimmed, means none yet — experts often write criteria after the chart.

2

Click it for a read-only window: the task’s criteria, its competency’s criteria (the closest marked, the others folded) and the learning outcomes they reach. ✏️ Write the criteria in Task Analysis or ✏️ Competency criteria take you to where they are written; ↩ Duties & Tasks in Task Analysis brings you back to the card.

3

📏 Criteria on the card toolbar and in the verified DACUM chart shows or hides these buttons. They are never printed.

✍️

Writing and reviewing the chartThe full guide is under the ? beside the tab title

1

A chart usually has 6–12 duties; a broad occupation may need about 15. A duty may be transversal — work common to many jobs, such as communicating in the workplace — while personal traits stay behaviours in Additional Info.

2

Before the chart is final, the panel reviews every card for clarity, redundancy and omissions — the wording and completeness of the statements, not the importance, difficulty or frequency rated later in Task Verification.

3

Then the panel orders the duties, and the tasks within each duty — drag the cards and the codes renumber automatically. The 📋 Verified DACUM chart button sits under the chart, opposite + Add Duty.

📝
Task writing format: action verb + object + context (when it matters).
Calibrate testing equipment according to manufacturer specifications.
Use concrete occupational verbs — install, inspect, calibrate, diagnose — and avoid cognitive ones such as learn, understand or know.
🔗
Regenerating never reuses the ids of earlier tasks, so the ratings, Task Analysis and cluster places of old tasks cannot attach themselves to new ones. Before anything is replaced, the confirmation lists the work tied to the current tasks.

AI cards across the tool

Six tabs carry a purple generation card, each tuned to what that stage needs — and each stating plainly what it replaces and what it leaves alone. On five of them the card folds behind a small ✨ AI button beside the ?: open while the tab is empty, folded once it has content. Settings → Misc changes this.

Tab What it generates Effect on existing content
Duties & TasksA full set of duties with their tasks for the job (Job Title, within its occupation — both required). Adding a scope of work sharpens the result.Replaces existing duties and tasks — you are warned first.
Additional InfoKnowledge, skills, worker behaviours, tools and equipment, future trends, acronyms and career path — as bullet lists — and the Skills Level Matrix, edited in the Occupational Standard tab. Skills stay technical when the matrix already lists employability competencies.A window lists the sections; you tick which ones, and sections that already have content start unticked. Only ticked sections are replaced, custom sections you added are never overwritten, and generated sections carry AI draft with ↶ Restore previous until you edit them.
Task AnalysisThe sections of one task’s analysis. You tick which ones; sections that already have content start unticked.Only ticked sections are replaced. Generated sections are badged AI draft — review, with ↶ Restore previous, until you edit them.
Competency ClustersTwo separate steps: first grouping tasks across duties by shared purpose, process or skill; then writing the range and the observable, measurable criteria.Criteria are written for whichever clusters exist — including ones you built by hand — and complement the Task Analysis criteria. Both steps name the learning outcomes that use criteria about to be replaced. On each competency card, ✨ regenerates that competency alone — its name, range or criteria, as you tick — with ↶ Restore previous. AI grouping uses the tasks selected for training only.
Learning OutcomesOutcomes from performance criteria — from the clusters and from Task Analysis — using one of three design patterns: one-to-one, many-to-one, or hybrid.New outcomes are added; existing ones are never replaced.
Module MappingEither one module per outcome — instant and fully offline — or an AI grouping that names and sequences the modules and can suggest a level for each.With Keep existing modules ticked, only outcomes not yet in a module are grouped; otherwise modules are replaced. Learning outcomes are never changed.
🎯
Scoped, not genericOutput is bounded by the occupation, scope and job title you entered — not by the occupation in the abstract.
↩
Undo covers itGeneration is pushed onto the undo stack — Ctrl+Z reverts it like any other edit.
🔢
In the content languageEvery card writes in the language of the content shown (the interface language when the project has no content languages), with consistent DACUM terminology. Generation is no longer limited per day.
📸
Snapshot firstSave a snapshot before any generation that replaces content — it is the cleanest way back.
⚠️
Generated content is a starting point, not a finding. Every stage should be read, corrected and owned by the panel before it goes into a curriculum document.

Additional Info tab

The occupational knowledge that surrounds the duties and tasks — what a worker must know, use, watch for, and where the job can lead.

Section Description
Knowledge requirementsFactual and conceptual knowledge the worker must hold to perform the job.
Skills requirementsTechnical and practical abilities specific to the occupation — distinct from the tasks themselves and from the employability competencies of the Skills Level Matrix.
Worker behaviours / traitsAttitudes, work habits and personal qualities the occupation values.
Tools, equipment, suppliesWhat the worker physically handles day to day.
Future trends & concernsEmerging technology, regulation or market shifts that will reshape the occupation.
AcronymsAbbreviations and shorthand used on the job.
Career pathProgression routes — entry, skilled, advanced, supervisory.
+ Custom sectionsAdd as many extra sections as the occupation needs, with your own headings.
💡
Headings are editable — click ✏️ Rename to match your national or institutional terminology. Renamed headings are preserved in the JSON export and in PDF and Word.
🤖
The generation card on this tab uses the occupation title — but if duties and tasks already exist, it uses them as the evidence base and the results are markedly more accurate. Generate this tab after the chart, not before. Items arrive as bullet lines.
🔗
Each section has buttons to format its lines as bullets or numbers, and to clear it. What you write here also appears automatically in Supplementary Verification, and can be copied into Task Analysis with pick from Additional Info. The Skills Level Matrix is edited in the Occupational Standard tab.

Task Verification tab

Validate the chart through structured rating — either individual expert ratings or live workshop voting with a full panel.

⚖️

Rating dimensionsThree criteria, scale 0–3

Dimension What it measures Scale
ImportanceHow critical is this task to competent job performance?0 = not important → 3 = critical
FrequencyHow often is it performed?0 = rarely → 3 = daily
DifficultyHow hard is it to learn?0 = easy → 3 = very difficult
📊

Priority index and dashboardCalculated automatically from the mean ratings

🔢
I × FPriority index = mean importance × mean frequency. The standard DACUM formula.
🔢
I × F × DAdds mean difficulty — use it when you need training load for sequencing.
📋
Task dashboardAll rated tasks ranked by priority index, with the high-priority band highlighted.
📋
Duty-level summaryAggregated priority and training load per duty, sortable by either.
📈
Results chartView Results Chart shows a grouped bar chart per duty, tasks in DACUM order, exportable as PDF or Word.
📋
Verification reportAdded automatically as an appendix to the PDF and Word chart, and available on its own (standalone PDF / DOCX).
📂
The dashboard has a project selector: you can read the verification results of any other saved project without leaving the one you are working in.
🧾

Supplementary Occupational VerificationOptional — at the bottom of the tab

1

Tick Enable Supplementary Occupational Verification.

2

Items written in Additional Info appear automatically, in five categories: knowledge & skills, tools, work behaviours, future trends, and other. Add your own items or categories.

3

Rate each item on the same 0–3 importance scale as the tasks — in a workshop, by entering how many participants chose each value.

4

Results are ranked by score and printed in the PDF and Word exports.

⚖️
This evidence stays separate: it never changes the priority index, the duty-level results or the order of duties and tasks.
➡️
At the foot of the tab, Proceed continues to Task Selection, then Task Analysis; Skip to Competency Clustering leaves both for later.

Live workshop voting

Collect ratings from the whole panel at once through a shared link or QR code. Participants need nothing but a browser.

🚀

Starting a sessionThree steps

1

With duties and tasks complete, open Task Verification and choose Workshop (facilitated) mode.

2

Click 🔒 Finalise & create live voting session. This locks the duties and tasks and issues a session ID and participant link.

3

Share the link or display the QR code on the projector. Participants open it and rate.

🔄

Collecting and closing

4

Click 🔄 Refresh voting results to pull the latest votes. Means and priority indices update on the dashboard.

5

When the panel is done, click 🔒 Close voting to stop further submissions.

6

Export the results as JSON, CSV, or a verification report in PDF or Word.

✅
Each project keeps its own live session. Switching projects in the sidebar shows that project’s link, QR code and results — sessions never bleed into one another.
⚠️
Live voting needs an internet connection on the facilitator’s device and on the participants’. Individual rating mode works fully offline.

Task Selection tab

The step between verification and analysis: decide which tasks will be trained and analysed in detail. It is optional — every task stays selected until you change it, so skipping the tab changes nothing.

☑️

Selecting the tasks

1

Open Task Selection in the sidebar — after Task Verification. The count at the top shows how many tasks are selected.

2

Pick a rule — Importance ≥ x and Difficulty ≥ y (2 and 2 by default) or the top N tasks by Priority Index — and click Suggest selection. Tasks not yet rated are left as they are; Not rated yet takes you to their row in Task Verification.

3

Adjust the ticks by hand. A task left out can carry a reason — low priority, low importance, learned on the job, rarely performed, already mastered, or other.

4

Optional: tick “Is the task performed?” and enter the share of workers who perform each task. Tasks below the threshold (25% by default) are set aside; tasks marked 🆕 New are kept whatever the figure.

5

Changed your mind? ↶ Undo / ↪ Redo in the toolbar step through the selection while this tab is open.

🔗
What follows the selection. Task Analysis lists the selected tasks (Show unselected brings the others back, greyed). In Competency Clusters the tasks left out sit in a folded group, AI grouping uses selected tasks only, and Move them out of the competencies takes left-out tasks out after a confirmation. The Word and PDF exports add a Selected for training column and analyse the selected tasks; Module Builder receives the selection. The DACUM chart, the Occupational Standard and the verification results still list every task — they describe the occupation.
📋

Verified DACUM chartRead-only, rebuilt each time it opens

Open 📋 Verified DACUM chart from Task Analysis or Duties & Tasks. Each task card shows its priority band (high: top 30% by Priority Index, medium: the next 40%, low: the rest — dashed when not rated), its rank, whether it is selected for training (or greyed with the reason) and its Task Analysis status (✓ ◐ ○). Filter All tasks / Selected for training only, and print it. Until every task is rated and every selected task analysed, the button is dimmed and says what is missing — you can still open the chart. Edit the tasks and Edit the selection lead to where those are changed.


Task Analysis tab

For each task, break down what the worker must know, do, use, watch for and be judged against — the bridge between Task Verification and Competency Clusters. The tab is optional: you can skip it and come back at any time. Once a selection exists, the list shows the tasks selected for training.

Section What to write
Performance stepsThe steps in the order they are performed, one per line.
Required knowledgeWhat the worker must understand to perform this task.
Required skillsWhat the worker must be able to do.
Worker behavioursThe behaviours that matter for this task — picked from the Additional Info list or drafted with AI.
Basic skillsThe reading, writing, mathematics and applied science THIS task requires. General skills such as communication and teamwork belong in the Skills Level Matrix.
Performance criteriaHow competent performance of the task is judged, one criterion per line — usually 3–6, covering the critical steps (safety, accuracy, sequence), the quality of the result and the time. Not one per step: one criterion may cover several steps. The ? beside the heading opens the guide to writing criteria — the same as in Competency Clusters.
Performance standardThe reference performance is measured against, e.g. manufacturer specifications.
Tools, equipment & materialsWhat this task specifically uses.
Safety / OSHHazards, precautions and PPE tied to the task.
Decisions, cues & consequencesOne card per decision: the decision, the cue it is based on, the consequence of a wrong decision — and, optionally, how an expert handles it.
Conditions / work environmentWhere and how the task is normally performed — a short paragraph.
Common errors / troubleshootingTypical mistakes and how to recognise or correct them.
🔬

Working through the tasks

1

Pick a task from the list. A dot shows its status: not started, in progress or completed. Completed means the Performance Steps and the Performance Criteria are filled — the other sections are optional, since not every task needs them. Hovering over the status recalls this.

2

Fill the sections by hand. List sections take one item per line and bullet themselves: typing in an empty section starts with •, and Enter continues the list. After 1-2-3 (numbering), Enter continues with the next number; Enter on a line holding only its marker ends the list. Each list — including the four Basic Skills lists — has its own numbering and bullets buttons.

3

For knowledge, skills, worker behaviours and tools, pick from Additional Info copies lines you already wrote there. The copies are independent: editing them never changes the source.

4

Or click ✨ Generate with AI and tick the sections you want. Sections that already have content start unticked and are replaced only if you tick them.

5

Need a section the list does not have — Quality Requirements, for example? Click ➕ Add section under the last card. It is added to every task of the project; rename it with ✏️ or remove it with ✕ Delete section. Added sections go into the Word and PDF exports and to Module Builder.

↩

Coming from the chart, or from Module Builder

1

From a task card’s 📏, ✏️ Write the criteria in Task Analysis opens the task here with the cursor in Performance Criteria. ↩ Duties & Tasks, first among that section’s buttons, returns to the card.

2

Module Builder lists the tasks of a module that have no analysis yet; each one opens this tab on that task. A bar ↩ Back to Module Builder then sends the module again and returns to it.

🎓
Criteria and outcomesTask Analysis criteria appear in the Learning Outcomes source list, and the clusters’ AI writes competency criteria that complement them.
📘
Module curriculumSuggest from Task Analysis fills a module’s tools, equipment, PPE and materials.
🧱
Module BuilderSteps become activity sheets, knowledge becomes information sheets, criteria become assessment criteria.
📄
ExportsAnalysed tasks are printed as an appendix of the PDF and Word chart.
⚠️
Generated sections are a draft built from your chart. Review them with occupational experts — safety above all. If you replace performance criteria that learning outcomes already use, the dialog warns you, and the outcomes keep their links, flagged ⚠ for review.

Competency Clusters tab

Group related tasks into competency clusters, then define the range of variables and the performance criteria for each.

1

From Task Verification or Task Analysis, click ⚡ Proceed to competency clustering. You may also proceed without verifying.

2

Tasks appear in the Available Tasks pool, highest priority index first.

3

Select tasks and click Create cluster, or let the AI assistant suggest groupings across duties by shared purpose, process or skill.

4

Write the performance criteria — what competent performance looks like, in observable and measurable terms.

5

Add the range of variables — the conditions, contexts and materials across which the competency must hold.

🧩

Editing the tasks of a competency

Inside each competency you can move tasks up or down, delete them, or + Add Task. A task added here is marked Added during Competency Clustering: it belongs to the competency, not to the Occupational Profile.

Clusters stay in step with Duties & Tasks: new tasks join Available Tasks, reworded tasks are updated, and tasks deleted from the chart are flagged ⚠ for your review. A notice lists what changed.

🎯

Competency criteria and their tasks

A competency criterion describes integrated performance across the tasks of the competency, so it traces to all of them. A criterion written in Task Analysis belongs to one task, so its tracing is exact — write those early, as a draft.

In each competency the Task Analysis criteria appear first, under 🔬 From Task Analysis (read-only), and the criteria you type in the box follow them. Adding Task Analysis criteria later renumbers the typed ones — a notice says so, and learning outcomes follow automatically. A typed criterion that repeats a Task Analysis one is flagged ⚠, because it would be counted twice.

🧩
Also on this tab. A very significant task — highly important and difficult — may be a competency by itself; 4–12 tasks remains the usual size. ↶ Undo / ↪ Redo cover every step here, AI steps included. Soft 💬 wording notes flag a competency name or a criterion worth a second look; they never block or change anything.
💡
Performance criteria are the bridge between the chart and the curriculum. Each one should be specific, observable and measurable — they become the raw material for the Learning Outcomes tab, and a vague criterion produces a vague outcome. Usually 3–6 per task, not one per step; the ? beside Performance Criteria explains how many and why.

Occupational Standard tab

A live view of the Occupational Profile & Standard document, assembled from what you have already entered. Each section links back to the tab where it is edited — except the Skills Level Matrix, which is filled in here, in the Employability section.

Part Contents
Part 1 — Occupational ProfileThe panel, the duties and tasks with their codes, and the supporting information: behaviours, knowledge, skills, trends, career path and acronyms.
Part 2 — Occupational StandardThe identification block, the employability matrix, each competency with its range, related tasks and numbered performance criteria (5.1, 5.2 …), and the tools.
1

Open Occupational Standard in the sidebar — right after Competency Clusters.

2

The completeness pill at the top shows how much of the document is filled. Click it to list what is still missing; each item has an Edit in … link to the tab that fixes it.

3

Click Export Occupational Standard (Word) — the same file as Standard → Occupational Standard in the toolbar.

🏛
The reference code, endorsement, approval and review dates print as labelled blank lines: they are “filled in institutionally after export”, by the body that approves the standard.
🔢
Performance criteria are numbered n.1, n.2 in this document, so a module descriptor that cites “5.6” points at something a reader can find.

Skills Level Matrix

Map employability competencies onto the occupational levels of your programme. The matrix is edited in the Occupational Standard tab, in its Employability section — one table laid out like the exported one.

📊

Working in the table

1

The header row holds the levels. Click a level name to rename it, × to remove it, + Level to add one — from one to six levels.

2

Each shaded row is a category: rename it in place; + Competency adds a row under it; ✕ removes it.

3

Type each competency in its cell and tick the levels at which it is required.

4

Restore default levels and Reset All Selections sit in the card’s top bar; Add Category is below the table.

Example level Description
CraftsmanThe top level — fully independent, and able to supervise and train others.
SkilledWorks independently with minimal supervision.
Semi-skilledNeeds guidance on the more complex tasks.
FoundationEntry level — requires close supervision and instruction.
🧩
These four levels are only an example — the levels are yours to set for your country or programme, from one to six.

Categories include communication, teamwork, self-marketing, problem solving, entrepreneurship, computer and ICT skills, foreign languages and mathematical skills — plus any category you add yourself.

✏️
Renaming a level keeps its ticks; removing one asks first and says how many ticks go with it. Default level names follow the interface language; names you type stay as typed.
🎨
The table header takes the header colour chosen in Settings → Export. In the Word exports the matrix starts on a new page, ticked with ✓, and the Occupational Standard prints it too.
🌐
The matrix is written in the interface language at the moment you create it, and it stays in that language afterwards. It is content, not interface — switching the interface language later does not rewrite text you may have edited.

Learning Outcomes tab

Turn performance criteria into learning outcomes — the point where occupational analysis becomes training design.

🎓

From criteria to outcomes

1

The Performance Criteria (Source) list holds every criterion — from the clusters and from Task Analysis — under sticky competency headings. Hide used criteria shows only those not yet in an outcome.

2

Tick criteria. A bar at the bottom of the screen offers Create LO or Create 1 LO from n criteria.

3

Type the statement straight into each outcome card — it saves automatically. Enter moves to the next outcome, Use criterion text fills an empty one, and Next empty jumps to the next outcome without a statement.

4

Or use the AI card: choose a pattern and generate from the ticked criteria — or, with none ticked, from every unused one.

Pattern How it maps When to use it
A — One-to-oneOne learning outcome per performance criterion.Fine-grained assessment; strong traceability from criterion to outcome.
B — Many-to-oneSeveral related criteria combine into one broader outcome.Shorter outcome lists; suits modular or credit-based structures.
C — HybridMixes both, choosing per cluster.Real curricula rarely fit one shape throughout.
➕
Added, never replacedGenerated outcomes join the list; anything you wrote by hand stays exactly as it was.
🔗
Traceability preservedEach outcome records which criteria it addresses, so the line back to the original task never breaks.
🔢
Numbering follows positionLO1, LO2 … renumber after a deletion or a change in the clusters.
⚠️
Changes at the sourceWhen a criterion is reworded or deleted in the clusters or in Task Analysis, its link is flagged ⚠ — review it, then keep or remove it.
↩
Undo on this tabUndo / Redo in the toolbar reverse deletions and unlinks here; a toast also offers Undo for seven seconds.
❓
Design guidelinesThe ? beside Performance Criteria (Source) explains how to group criteria into outcomes and write the statement.
💬
Wording notesA 💬 note suggests a second look — an outcome that does not start with an action verb, states a purpose or runs long. Suggestions only: keep the text if it is right.

Module Mapping tab

Organise learning outcomes into training modules — the last step before curriculum writing begins.

📦

Building modulesBy hand, or in one click

1

Select outcomes from the available list and click ✨ Create new module, then name it.

2

Or use ⚡ One module per outcome — instant, offline, and a reasonable starting skeleton.

3

Or use 🤖 AI group & sequence — it groups related outcomes, names and orders the modules, and shows its reasoning under each title. Options: Keep existing modules and Suggest a level for each module.

4

On each module card set the Level, Track / code prefix, Code and Short name. The code is automatic — track + level + position, e.g. CMT 1-1 — until you type your own; ↺ returns to the automatic code.

5

Build in Module Builder on a module sends it — with its outcomes, criteria, source tasks and Task Analysis — to Module Builder.

🪜
Number of levelsSet how many levels the programme has. The AI card, the coverage matrix and the level fields all use the same setting.
🏷
Show modules asCode, number (M1) or both — followed by the cards, the lists, the Module Curriculum tab and the exports.
🗺
Coverage matrixEvery performance criterion and the module and level where it is taught. Show gaps only lists what is not taught yet.
◐
Curriculum matrixUnder the coverage matrix, tasks × modules shows how each module treats each task: ○ introduced, ◐ practised, ● mastered and assessed. It is suggested from the criteria — of the modules that reach a task, the last assesses it — and a click on a cell changes it. Checks below flag a task never assessed, assessed before it is practised, or assessed in several modules. Each matrix has a ? that explains it.
❓
Design guidelinesThe ? beside Modules explains how to build modules and assign levels: prerequisites, complexity and autonomy, specialisation, spiral progression.
🏛️
Qualifications frameworkTick Use a qualifications framework (TVQF/NQF) to give each module its framework level and descriptor. It is separate from the programme level, prints in the programme structure of the exports and goes to Module Builder.
🏷️
CategoryEach module has a category beside its level — Basic, Common, Core or Elective by default — shown as a chip on the card. Edit categories… (last item of the list) renames, adds, removes or reorders them for any national scheme.
🚀
Module Builder🚀 Module Builder in the side navigation sends every module and opens Module Builder from any tab — the same as Proceed to Module Builder. If some texts have no translation yet, it names them first: OK sends anyway, Cancel opens Settings → Languages. Module Builder also receives the Country / Context and the Scope of Work from Chart Info, so its drafts fit the right country and job.
🧭
Traceability Map🧭 Traceability Map (here and in Competency Clusters) draws the whole chain: duty → task → competency → criterion → learning outcome → module. Click a box to light up its chain, then Show only this chain; filter by duty, competency or module; hide columns; Show gaps marks what is not linked yet. Read-only. On a phone it becomes a list of tasks, each opening onto its chain.
🔁
AI grouping replaces the existing modules unless Keep existing modules is ticked; your learning outcomes are never touched. If you regenerate outcomes upstream, use 🔁 Regenerate from here on this tab rather than rebuilding by hand.

Module Curriculum tab (CUR/CBC)

The last step of the chain: a curriculum document for each module, built on its learning outcomes and their criteria. Modules must exist in Module Mapping first.

📘

Writing a module curriculum

1

Choose the module at the top; ◀ ▶ move between modules. The percentage shows how complete it is.

2

Programme settings — programme name and learners per group — are saved once for the whole project. They also hold the programme requirements (trainee entry qualifications, trainer qualifications, trainers per group) and the course information for the CBC (qualification level, course description, course outcomes).

3

1 · Module header. Title, level, track and code come from Module Mapping. Add the purpose statement, the pre-requisite modules and the credits. Under the pre-requisites, Basic skills required on entry: Suggest from Task Analysis collects the basic skills of the module’s tasks, grouped by type, and nothing is added until you choose.

4

The Time table computes the hours: credits × hours per credit, split into theory, practical, formative assessment, industry practice and summative assessment by percentages — shared by all modules or for this module only. The parts always add up.

5

2 · Learning outcomes. For each outcome: context, methodology, discussion, demonstration, practice, self-directed learning, formative assessment statements (Suggest from criteria) and methods. Hours are shared automatically in proportion to the criteria; type a value to set your own.

6

3 · Module resources. Tools, equipment, PPE and materials (Suggest from Task Analysis), recommended resources and facilities.

7

Click Export this module (Word), or use Standard → Module Curriculum — CUR in the toolbar. Tick Include programme requirements to add them to the module table.

8

Standard → CBC lists the modules, each with its own Download: one Word file per module — cover, module of instruction, and each learning outcome on a new page with its assessment criteria, contents, conditions, methodologies and assessment methods — then the resources and instructors. Include the course design adds the programme summary; Download the whole programme puts all modules in one file.

💡
💡 Suggest credits for all modules (next to the credits field) shares the programme’s total credits between the modules — by training load (Priority Index × difficulty of their tasks) or by the number of criteria. A preview comes first; nothing changes until you apply it. Typing credits by hand still works.
🗂
The file name is built from a prefix (CUR by default, or CBC), the module code, the short name and the level — e.g. CUR_CMCN 1-1 Hardware L1 En.docx. A preview shows it before you export.
❓
The ? next to each field explains what to write, with one example. In the CUR and CBC documents each learning outcome starts on a new page and empty fields print as “—”, ready to fill in Word.

Three languages, end to end

English, French and Arabic run through the whole tool — interface, prompts, alerts, generated content and exported documents.

🔄
Switch anywhereUse the language control in the toolbar. Your choice is remembered the next time you open the tool.
↔️
Right-to-left layoutArabic mirrors the entire interface — sidebar, cards, tables and toolbars — and uses the Cairo typeface throughout.
🤖
Generation follows the languageContent is generated in the language of the content shown. Without content languages that is the interface language, so an Arabic session produces an Arabic chart; with them, set it in Settings → Languages.
📄
Exports follow it tooPDF and Word carry the language and reading direction of the content shown — so an English interface can export an Arabic, right-to-left chart.
📄

Arabic in exported documentsWhat to expect, and what to check

PDF. Arabic letters are shaped and joined correctly, the text is reordered for right-to-left reading, and the Arabic font is embedded inside the file — so the document looks the same on a colleague’s machine, a printer, or a phone, whether or not that device has the font installed.

Word. Arabic runs are marked as Arabic text with right-to-left direction, tables are mirrored, and the document font covers the Arabic range — so Word applies its own Arabic typography instead of treating the text as unknown Latin.

File names. Arabic project names survive into the downloaded file name instead of being stripped away.

🌐
This guide has its own switcher at the top of the page, and it opens in whatever language you were using in the tool. You can also link to a language directly by adding ?lang=ar, ?lang=fr or ?lang=en to the address.

Export options

Get your analysis out of the browser — for sharing, printing, archiving or feeding into the next tool.

📄
PDF chartLandscape DACUM chart with duties, tasks and supporting information — followed by every later stage that exists: clusters, outcomes, modules with the structure by level and the coverage, and appendices for verification, Task Analysis and Supplementary Verification.
📝
Word (.docx)The same content as an editable, structured document for official use — headers, logos, panel members and all tables.
📜
Occupational Standard (Word)Occupational Profile + Standard, from the Occupational Standard tab or the toolbar Standard menu.
📘
Module curriculum (Word)One CUR document per module, from the Module Curriculum tab or the Standard menu.
🧩
CBC curriculum (Word)A competency-based curriculum draft — one file per module or the whole programme — from the Standard menu.
💾
Project JSONThe complete state of every tab. This is your backup and your version control.
📊
Dashboard (Excel)Task priorities and the duty summary as an Excel workbook — two sheets, numbers kept as numbers, right-to-left in Arabic — for analysis outside the tool.
📋
Verification reportPriority rankings and duty-level summaries as PDF or Word.
🗳️
Live resultsRaw votes as JSON or CSV after a live session, from the Task Verification tab.
🗂
The Assessment Plan appendix is no longer part of the PDF and Word chart. Assessment tools for each learning outcome are produced in Module Builder; the linked performance criteria are still printed with the outcomes and modules.
⚙️

Export appearance settings

1

Open ⚙️ Settings from the sidebar — it sits just above Help — and stay on its Export tab.

2

Pick a heading colour and a table header colour from nine presets. Both apply to the PDF and the Word files — and the header colour also to the Skills Level Matrix on screen.

3

Adjust the font size if you want the document larger or smaller — a relative shift from −2 to +4 pt, which moves every size together and keeps the existing heading hierarchy. This one applies to Word only.

4

Press 💾 Save. Nothing reaches a document until you do — Cancel discards whatever you were trying out.

ℹ️
Text sitting on a shaded cell or bar is set to white or black automatically, by measured contrast — so a dark table header never leaves you with dark text on a dark fill.
🎨
The settings are shared across all three languages and stay until you change them. ↺ Reset to defaults restores the original look, and like every other control here it only takes effect once you press Save. The defaults reproduce the previous appearance exactly, so nothing changes until you choose to change it.
💡
The JSON file name uses the sidebar project name — not the occupation title — so a project you renamed after importing still exports under the name you see on screen.
🛡
If the verification data is still an unverified generated draft, it is left out of the exported documents and the report says so. Accept it in the Task Verification tab first if you want it included.

Importing projects

Bring exported JSON files back in — one at a time, or a whole folder at once.

📥

Single and multi-file import

1

Click ⬆ Import in the toolbar and select one or several .json files.

2

Each file becomes a separate project in the sidebar. The last one imported becomes active.

3

The project name comes from the file name, with the language tag and the date and time suffix stripped — so Welding_EN_2026-03-14_22-45.json becomes a project called Welding.

ℹ️
Both the current format and the older flat format from early versions import correctly, with no data loss.
🔗

Projects from DACUM Lite

1

In DACUM Lite, click Export Project to save the project as a .json file.

2

Here, click ⬆ Import and choose that file. It becomes a new project in the sidebar, named after the occupation when Lite still called it Untitled Project.

3

Chart Info (with the workshop dates, format and venue, the logos and the workshop team), the duties and tasks in their order, and the Additional Info sections all come across. Carry on from the Task Verification tab.

ℹ️
A section heading renamed in Lite keeps its name; a heading left as it was follows the language of this interface. Lite’s snapshots stay in Lite.

Offline use and updates

The tool opens from its web link, so the first visit needs an internet connection. It is then stored on the device and keeps working when a training room loses connectivity.

📲
Install itUse your browser’s Install or Add to home screen option. It then opens like any other app, from its own icon.
✅
What works offlineEvery tab and every export — the PDF and Word libraries ship with the tool — the Arabic font, individual rating, and this guide if you opened it once while online.
🚫
What needs the networkThe first visit, updates, AI generation of any kind and live workshop voting. AI and voting fail cleanly and tell you why.
🔔
Update bannerWhen a new version is published, a small banner offers to update. Nothing changes until you accept.
⏳
Loading screenWhile the tool starts, a loading screen shows the version and date. On a slow connection it says so, and offers Reload or Continue.
📶
Before a workshop with poor connectivity: open the tool online once so everything is cached, generate whatever drafts you need in advance, and export a JSON backup. You can then run the whole session offline and collect ratings individually.
💡
The tool version and release date are shown in the toolbar of the application itself. This guide follows the current version; if something on screen differs from it, check that badge and refresh the tool.

Tips and best practices

📋
Chart Info first, alwaysOccupation title and scope of work set the boundary for every generated stage. Ten minutes here saves an hour of correction later.
✨
Draft before the workshop, not instead of itBring a generated draft into the room as a provocation for the panel to argue with. The authority of the chart comes from the practitioners.
📸
Snapshot before generatingAny generation that replaces content deserves a named checkpoint first. It is faster than undo and survives a reload.
💾
Export after every phaseExport the JSON after duties, after verification, after clustering. The file name carries date and time, so the files version themselves.
🃏
Card view in the roomIt mirrors the sticky-card wall the panel already knows, which keeps the discussion on the content rather than on the software.
📊
Table view for bulk workSwitch to it when pasting from a spreadsheet or restructuring many tasks at once.
🔢
Pick the formula deliberatelyI×F for standard priority. I×F×D when you need to estimate training load and sequence the curriculum.
📡
Rehearse the live sessionRun a two-minute test with a colleague on the venue’s network before the panel arrives.
📁
One project per occupationName projects meaningfully — the name becomes the export file name and the label you search by.
↩
Undo covers structureAdding and removing duties and tasks is undoable. Fast typing inside a card collapses into a single undo step.
🔬
Analyse the priority tasks firstStart Task Analysis with the tasks at the top of the priority ranking — they carry most of the training time.
📜
Check the standard before the outcomesThe Occupational Standard’s missing list shows ranges and criteria that would leave outcomes without a base.
🏷
Settle module codes before the curriculumCodes and short names travel into the curriculum files; fix them in Module Mapping before exporting.

Share this guide

Scan the code to open the guide on a phone or tablet — useful when the tool is on the projector and participants want to follow along.

📱 QR

The same code works for all three languages — the guide opens in the language you last used in the tool, and the switcher at the top of this page changes it at any time.