From occupational analysis to the occupational standard and the module curriculum — in one browser tab, in three languages.
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.
Eleven steps from an empty project to a curriculum. Only the first two are required; follow the links for the details of each step.
Chart Info: enter the occupation title, job title and scope of work.
Duties & Tasks: generate them with AI, or add duties and tasks by hand.
Additional Info: add knowledge, skills, behaviours and tools.
Task Verification: rate the tasks through workshop voting or individual ratings (optional).
Task Selection: choose the tasks to train and analyse (optional).
Task Analysis: break each task down into steps, knowledge, skills, tools, safety and criteria (optional).
Competency Clusters: group related tasks into competencies and define their range and performance criteria.
Occupational Standard: fill in the Skills Level Matrix, check what is still missing and export the standard (Word).
Learning Outcomes: turn performance criteria into learning outcomes.
Module Mapping: organise the outcomes into modules with levels and codes.
Module Curriculum CUR/CBC: write each module’s curriculum and export it (Word).
Export: the chart as PDF or Word, and the project as a JSON file.
❓ 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.
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.
Its button can be shown or hidden in Settings → Misc. The last step viewed is remembered per project.
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.
| Stage | What you produce | What it feeds |
|---|---|---|
| Chart Info, Duties & Tasks, Additional Info | The DACUM chart: duties, tasks and supporting information. | Every later stage; the PDF and Word chart. |
| Task Verification | Ratings, 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 Clusters | Competencies with their range and performance criteria. | The Occupational Standard and the Learning Outcomes. |
| Occupational Standard | The Occupational Profile and Standard in one document — the Skills Level Matrix is filled in here. | A Word document for review and approval. |
| Learning Outcomes | Outcomes, each linked to its performance criteria. | The modules. |
| Module Mapping | Modules with levels, codes and coverage. | The module curriculum and Module Builder. |
| Module Curriculum | A curriculum document for each module. | Word documents per module: CUR, and the CBC. |
The sidebar lets you create, switch, rename and delete projects without losing work.
Click + New in the sidebar header to create a project. The current one is auto-saved first.
Click any card to load it. The active project is outlined in purple.
Click ✏️ to rename inline — Enter saves, Esc cancels.
Click the red ✕ to delete a project permanently, after confirmation.
Use the search box at the top of the sidebar to filter projects by name.
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.
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.
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.
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.
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.
Fixed at the top of every tab, for the actions you reach for most.
| Button | What it does |
|---|---|
| 🔍 Snapshot | Saves a named checkpoint of the current state. Restore any snapshot later from the lens (🔍) window. |
| ⬇ Export | Downloads 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. |
| ⬆ Import | Imports one or more .json files. Each file becomes a new project in the sidebar. |
| Exports 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. | |
| Word | Exports 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 All | Clears the current project after showing a summary of exactly what will be erased. |
| ↩ ↪ Undo / Redo | Step 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. |
| 🌐 Language | A 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, 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 button | Automatic (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 cards | Automatic (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 opened | Follow the project (default) or keep the current language. |
| Duty letters in the Arabic interface | Arabic 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 terms | DACUM — 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. |
Your starting point. Everything else — the AI, the exports, the chart header — reads from what you enter here.
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.
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.
Click ✨ Generate Full Draft to open the generator window.
Choose how far down the chain to go — you can stop at duties and tasks, or continue all the way to training modules.
Tick the optional extras — Supporting Information is not required by any later stage, so it is safe to skip.
Read the notices about what the run will replace — they name the work already tied to the current content — then click Start Generating.
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.
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.
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 core of the chart: broad areas of responsibility (duties) and the specific, observable work activities under each (tasks).
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).
Click + Add Duty to create a blue duty card, then type the duty title straight into it.
Click + Task inside the strip to add a yellow task card under that duty.
Click the red ✕ badge on any card to delete it — Ctrl+Z brings it back.
Scroll sideways within a duty row when it holds more tasks than fit on screen.
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.
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.
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.
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.
📏 Criteria on the card toolbar and in the verified DACUM chart shows or hides these buttons. They are never printed.
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.
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.
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.
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 & Tasks | A 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 Info | Knowledge, 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 Analysis | The 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 Clusters | Two 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 Outcomes | Outcomes 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 Mapping | Either 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. |
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 requirements | Factual and conceptual knowledge the worker must hold to perform the job. |
| Skills requirements | Technical and practical abilities specific to the occupation — distinct from the tasks themselves and from the employability competencies of the Skills Level Matrix. |
| Worker behaviours / traits | Attitudes, work habits and personal qualities the occupation values. |
| Tools, equipment, supplies | What the worker physically handles day to day. |
| Future trends & concerns | Emerging technology, regulation or market shifts that will reshape the occupation. |
| Acronyms | Abbreviations and shorthand used on the job. |
| Career path | Progression routes — entry, skilled, advanced, supervisory. |
| + Custom sections | Add as many extra sections as the occupation needs, with your own headings. |
Validate the chart through structured rating — either individual expert ratings or live workshop voting with a full panel.
| Dimension | What it measures | Scale |
|---|---|---|
| Importance | How critical is this task to competent job performance? | 0 = not important → 3 = critical |
| Frequency | How often is it performed? | 0 = rarely → 3 = daily |
| Difficulty | How hard is it to learn? | 0 = easy → 3 = very difficult |
Tick Enable Supplementary Occupational Verification.
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.
Rate each item on the same 0–3 importance scale as the tasks — in a workshop, by entering how many participants chose each value.
Results are ranked by score and printed in the PDF and Word exports.
Collect ratings from the whole panel at once through a shared link or QR code. Participants need nothing but a browser.
With duties and tasks complete, open Task Verification and choose Workshop (facilitated) mode.
Click 🔒 Finalise & create live voting session. This locks the duties and tasks and issues a session ID and participant link.
Share the link or display the QR code on the projector. Participants open it and rate.
Click 🔄 Refresh voting results to pull the latest votes. Means and priority indices update on the dashboard.
When the panel is done, click 🔒 Close voting to stop further submissions.
Export the results as JSON, CSV, or a verification report in PDF or Word.
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.
Open Task Selection in the sidebar — after Task Verification. The count at the top shows how many tasks are selected.
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.
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.
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.
Changed your mind? ↶ Undo / ↪ Redo in the toolbar step through the selection while this tab is open.
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.
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 steps | The steps in the order they are performed, one per line. |
| Required knowledge | What the worker must understand to perform this task. |
| Required skills | What the worker must be able to do. |
| Worker behaviours | The behaviours that matter for this task — picked from the Additional Info list or drafted with AI. |
| Basic skills | The reading, writing, mathematics and applied science THIS task requires. General skills such as communication and teamwork belong in the Skills Level Matrix. |
| Performance criteria | How 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 standard | The reference performance is measured against, e.g. manufacturer specifications. |
| Tools, equipment & materials | What this task specifically uses. |
| Safety / OSH | Hazards, precautions and PPE tied to the task. |
| Decisions, cues & consequences | One 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 environment | Where and how the task is normally performed — a short paragraph. |
| Common errors / troubleshooting | Typical mistakes and how to recognise or correct them. |
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.
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.
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.
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.
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.
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.
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.
Group related tasks into competency clusters, then define the range of variables and the performance criteria for each.
From Task Verification or Task Analysis, click ⚡ Proceed to competency clustering. You may also proceed without verifying.
Tasks appear in the Available Tasks pool, highest priority index first.
Select tasks and click Create cluster, or let the AI assistant suggest groupings across duties by shared purpose, process or skill.
Write the performance criteria — what competent performance looks like, in observable and measurable terms.
Add the range of variables — the conditions, contexts and materials across which the competency must hold.
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.
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.
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 Profile | The panel, the duties and tasks with their codes, and the supporting information: behaviours, knowledge, skills, trends, career path and acronyms. |
| Part 2 — Occupational Standard | The identification block, the employability matrix, each competency with its range, related tasks and numbered performance criteria (5.1, 5.2 …), and the tools. |
Open Occupational Standard in the sidebar — right after Competency Clusters.
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.
Click Export Occupational Standard (Word) — the same file as Standard → Occupational Standard in the toolbar.
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.
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.
Each shaded row is a category: rename it in place; + Competency adds a row under it; ✕ removes it.
Type each competency in its cell and tick the levels at which it is required.
Restore default levels and Reset All Selections sit in the card’s top bar; Add Category is below the table.
| Example level | Description |
|---|---|
| Craftsman | The top level — fully independent, and able to supervise and train others. |
| Skilled | Works independently with minimal supervision. |
| Semi-skilled | Needs guidance on the more complex tasks. |
| Foundation | Entry level — requires close supervision and instruction. |
Categories include communication, teamwork, self-marketing, problem solving, entrepreneurship, computer and ICT skills, foreign languages and mathematical skills — plus any category you add yourself.
Turn performance criteria into learning outcomes — the point where occupational analysis becomes training design.
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.
Tick criteria. A bar at the bottom of the screen offers Create LO or Create 1 LO from n criteria.
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.
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-one | One learning outcome per performance criterion. | Fine-grained assessment; strong traceability from criterion to outcome. |
| B — Many-to-one | Several related criteria combine into one broader outcome. | Shorter outcome lists; suits modular or credit-based structures. |
| C — Hybrid | Mixes both, choosing per cluster. | Real curricula rarely fit one shape throughout. |
Organise learning outcomes into training modules — the last step before curriculum writing begins.
Select outcomes from the available list and click ✨ Create new module, then name it.
Or use ⚡ One module per outcome — instant, offline, and a reasonable starting skeleton.
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.
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.
Build in Module Builder on a module sends it — with its outcomes, criteria, source tasks and Task Analysis — to Module Builder.
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.
Choose the module at the top; ◀ ▶ move between modules. The percentage shows how complete it is.
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).
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.
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.
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.
3 · Module resources. Tools, equipment, PPE and materials (Suggest from Task Analysis), recommended resources and facilities.
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.
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.
CUR_CMCN 1-1 Hardware L1 En.docx. A preview shows it before you export.English, French and Arabic run through the whole tool — interface, prompts, alerts, generated content and exported documents.
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.
?lang=ar, ?lang=fr or ?lang=en to the address.Get your analysis out of the browser — for sharing, printing, archiving or feeding into the next tool.
Open ⚙️ Settings from the sidebar — it sits just above Help — and stay on its Export tab.
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.
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.
Press 💾 Save. Nothing reaches a document until you do — Cancel discards whatever you were trying out.
Bring exported JSON files back in — one at a time, or a whole folder at once.
Click ⬆ Import in the toolbar and select one or several .json files.
Each file becomes a separate project in the sidebar. The last one imported becomes active.
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.
In DACUM Lite, click Export Project to save the project as a .json file.
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.
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.
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.