Feature Rich

A powerful full-featured authoring tool to satisfy any level of user.

Review 100's of features available in the dominKnow platform. 

elearning authoring tool features
Ease of use

Intuitive interface

A familiar interface based on the Microsoft Ribbon found in programs like PowerPoint, Word and Excel.

Templates and themes

More than 100 fully editable, interactive templates to jump-start your project. Easily customize look and feel to match your organizations.

PowerPoint import

PowerPoint wizard for point-&-click conversion of slides to online learning.

Author Bookmark

Reopen courses to the exact page you were last developing using the built-in authoring bookmark.

People Browser

A library of dozens of characters. Each character comes in more than 100 poses, gestures and facial expressions. Photo-based characters are available in three different clothing styles for each pose.

Course Insights

Opening courses reveals quick, in-depth, real-time properties that includes recent review notes, items checked out, who is assigned to course, last published, translations, current review status, attached resources, life-cycles and more.

Content Type

eLearning isn’t just slides based. Using our starter templates or your own designs, create all types of training and support content such as: course, presentation, activity, assessment, scenario, simulation, comic, gamification, job aid, knowledge base, product tour and guide, pin board, support portal, and interactive video.


Insert content into dozens of prebuilt,
easily-adjustable, interactive widget components that include tabs, steps, panels, inline practice questions, carousels, flip cards, click to reveal, billboards, call outs, timelines, accordions, inline questions and more.

Intelligent Colour Themes

Theme styles allow for automatic intuitive
colour change; altering background colours automatically changes text colour.

Onboarding Enablement

Guided onboarding allowing for a first-step
introduction geared towards each user role.

Content aware preview

Author and preview content simultaneously. Notifications appear during previews when a change is made to the stage.

Rotations and placement

Rotate and place any object easily within the WYSIWYG interface.

System insights

Immediately upon log-in, gain insight for recent courses worked on and course updates, reviewer activity, number of reviewer notes, active users online and more.


Advanced layout capabilities

Enhanced layout features such as smart layout guides, auto alignment, definable gridelines, snap-to-grid, and smart select and deselect.


Royalty-free stock images

A library of more than 10,000 high quality royalty-free images included at no additional cost — with powerful image filtering to find and insert images quickly.

Image editing

Rotate, re-size, crop, make colour changes, add shadow and borders and more, right within the platform. No need to use an external editor.

Central media library

A central media library for uploading, storing, tagging, searching and tracking all your organization’s images, audio, video and other multi-media content.


Insert third-party HTML widgets or create your own and add them to your project. HTML widgets can control navigation and other player attributes as well as store variables using our content API.

Image Captions

Add integrated captions to your images overlaying the image, below it and more all with configurable options.


Quickly apply backgrounds to any section of the page. Choose from images, gradients, decorations and colours. Leverage advanced features such as position, zoom in and out, parallax, blur, shadow, scrolling and much more to create a dynamic page.

Integrated cloud storage

Directly import Google images into your
authoring environment. Contact dominKnow to create custom integration with a private shared resource such as Google Drive, Box or Dropbox.

Drag and drop uploads

Upload media to the central repository by
selecting multiple files or a zip file through the media library, or dragging and dropping from an author’s desktop to the authoring stage.

Speech bubbles

Design interactive dialogues, pure CSS controlled (for optimal responsive design) speech bubbles which allow for creation of
Bubbles with text and easily changeable designs through the ribbon tool bar.

Integration with media services

Easily link content from other web sources such as Vimeo, YouTube or streaming servers directly into learning content.


Authors can add images (PNG, JPG, GIF, SVG), movies (MP4, FLV, embedded and streaming), audio (MP3, embedded and streaming) to any learning content - and then easily share and reuse these with any other content project.


Add fully responsive configurable markers to elements on the page. Configure markers with options for pop-up text symbols and more.

ready to Learn more?

Get a Demo
Powerful Editing

Automatic backup and version control

dominKnow service provides automatic, incremental backups protect data from any potential outage. Users can create exports or duplicate versions of content.

Powerful eLearning Editing

Copy with actions

A media item, it’s accompanying actions and
associated targets may be copied all in one step.

Copy & Duplicate elements and sections

Authors may copy or duplicate an element to the same page or any page in the course. Copy an entire section in responsive content or multiples elements in non-responsive content.

Content debugger

A review console enables authors to easily review all actions and triggers in a page for easy debugging of more complex learning pages.

Custom end screens

Create personalized end-screens using custom variables taking the learner to a select location for pre-tests, branching scenarios and more.

Find and replace

Authors can search through the text of their content and make any changes necessary.

Font control

With custom themes, authors can control what base fonts and styles are used throughout projects with the theme designer. Multiple fonts can be system or custom external fonts (OTF, TTF, EOT, WOFF, or WOFF2 formats) embed with your course.


Insert icons into a variety of different fields, choosing from over a 100 sorted and categorized options.

Custom bullets

Authors may choose from a variety of
different bullet styles or use the list object to choose from any icon.


Authors can create dynamic lists which can be animated using list action/triggers. Lists automatically apply the project theme and may be adjusted in the ribbon tool bar.

Master headers and footers

Create your own unique customized navigation using master footers and headers which can contain any content and appear above and below all or selected pages.


Quickly insert and configure tables with advanced features like Zebra striping, sorting and more.

Text editing

Adjust text with several options ranging
from superscript, subscript, line colouring, border control, indent, alignment, line spacing and more.

Theme designer

The theme designer controls all major branding elements of a project, which can be reused by team members. Choose from several different baselines such as knowledge base, presentation, story view, vertical and more when creating your own unique designs for your organization.

Timeline editing

Built in timeline editor allows for effortless and straightforward narration-timed events.

Undo/redo page

Undo multiple actions per individual page, the actions do not affect other pages.

Undelete pages

Authors can recover any previously deleted page while working on their course.

Versioning and rollback

Page history allows authors to review previously created page versions. Recover an older version of the page or use an element of that page to transfer into a current page.


Utilize master pages and create custom certificates for courses. This allows learners to see and save information above and beyond standard SCORM details.

Extensive Design Capabilities

Advanced layout

Enhanced layout features include: smart layout guides, auto alignment, definable grid lines, snap-to-grid, and smart select/deselect.

Extensive Design Capabilities

Custom templates

All content created by an author can be duplicated into a template for rapid team development.

Multiple course page sizes

Select from a variety of different fixed page sizes to meet your project needs, or choose a responsive design.

Drag drop

Create test, practice, and interactive pages using drag drop in both precision pixel and responsive content designs. Drag drop triggers and options include making items draggable, drop spots, drag start, stop, and triggering matches and variables.

Dockable panels

Dock or undock page structure, layers and action panels for better use of your screen real-estate.


Layers (Claro only) allow you to organize and edit complex pages easily and quickly. Show and hide layers and lock them down to prevent inadvertent changes.

Alignment offset

Alignment tools include content right/left/center align, offset settings based on breakpoints, vertical and horizontal spacing based on breakpoints and inner/outer padding of individual elements on sections.

Supporting Content

Attached resources

Import downloadable resources (PDFs, images, media, etc.) to a project and link them directly to course content, even reusing them across
multiple courses.

Supporting eLearning Content


Create easy-to-review, reusable definitions and link them to text in your content page. Save additional time by marking terms as Global or Project so they can be included in other courses automatically as a part of a company or business group glossary.

Link resources

Allow users to link to assets for download or URLs. Make all resources available in the course resource list.

Notes and transcripts

Insert notes and transcripts to a page for
learners and for development purposes.

Reference, citations, and footnotes

Cite reference sources which are shown as numbered and linked notes on the page. References are automatically formatted into sourced information based on the type being cited. Number schema is automatically created
and formats into a bibliography.

Web objects

Utilize any custom web object in a course,
include web based games, videos, and more. Apply the content API to enable custom web object to interact with the course content and variables in the course.

Embed web pages

Insert a resource from another website using the embed URL option, allowing for integration of contents directly into any page.

Importing, Publishing and Languages


Publish your content in AICC-compliant format.

Publishing xAPI

Custom XML import

Migrate from another XML export applicable system to dominKnow, utilizing our services team to assist you with a mass-migration.

Desktop player

The desktop player allows for content to be played directly on CD's or shared network drives.

Document publishing

Single-source design allows authors to develop courses for both online and document delivery. Create Word and PDF documents such as stand-alone training guides or manuals to support individual or classroom-based training initiatives or for compliance records.

Future-proof and vendor neutral

Create content once, no matter the device or platform the learner uses. All projects are vendor neutral, fully data portable, and HTML5-compliant.

Mobile App

Learners can consume content with iOS or Android devices and integrate downloadable learning content for offline use. The dominKnow app can be used as a standalone or even customized with your LMS solution to provide synchronization with SCORM or xAPI courses and send results back to the system when online.

Multilingual support

Authors can develop content in 60+ languages, providing support for any standard, double byte or right to left language.

Notes and transcripts

When publishing a project, include transcripts or page notes. Transcripts are viewable to learners using the transcript button in the navbar. Authors can export either for easy distribution.


PENS compliance allows publishing courses directly to a PENS-compliant LMS, saving authors countless hours manually publishing and updating their content into their LMS.

PowerPoint import

Point & click converts and incorporates
slides into online, editable pages within content using the PowerPoint wizard. (Claro only)

Print control

Authors can make unique changes to different print versions (Instructor, Learner, Guide, etc.) of a course without effecting online/LMS versions.

Test import question

Quickly import questions into a course, module or learning object from Excel. Once questions are imported, they can be shared and reused in any project. (Claro only)

Print page

Enable printing of any page in the course be it course results, a certificate or a learning page.

Translation export and import

Export content for translation as an XML or Excel file and then import back to create a new, paired version of the project for another language or locale. No need to translate the course interface, as this comes pre-translated. Want to see what the master course looks like, preview the master course pages while working in the translated version.

SCORM 1.2/2004

Courses can be packaged as SCORM compliant, with several options to meet variations in LMS support.


Publish content such as quick training or performance support tools directly to any web server location without the requiring an LMS.

Publish what you need

Edit the properties of a topic within a course and set it to not be included in your published version. Turn it back on when you are ready to include it.

Publishing profiles

Users can add unlimited profiles to configure and organize publishing settings as desired and reuse them across multiple courses. Publishing profiles include a variety of toggle options including: display passing score on results screens, display test summaries, display question feedback, and many more.

Word import

Word document import automatically creates pages, practice and test questions which match the set word styles.

Course Search

Turn on or off Learners ability to search across the entire textual content of a course and its meta tags for any content or media item.


Track and measure virtually any interaction and experience with xAPI. With dominKnow, we automatically track all interactions for you. Authors can also easily add custom xAPI statements through the point and click interface and easily configure the content to send statements to an LRS, or even send SCORM data and xAPI data at the same time.

Responsive and Adaptive

Adapt content

Hide, show, change, resize or re-position all content based on different screen sizes.

Responsive eLearning Design

HTML5 gestures

Full native support such as swiping, dragging and pinch to zoom.

Page design

Existing templates can be used and modified, predefined layouts can be used, or authors can create pages from a blank stage.

QR code preview

Without the need to publish, review courses on any device via QR code scan.

Responsive element positioning

Vertical and horizontal spacing can be made to rows and groups for more refined design. Alignment, offset adjustments and the creation of min and max widths can be easily made and altered.

Responsive preview

View pages live, across multiple widths while creating content and/or via live preview, simultaneously.

Responsive templates

Responsive templates available that can be used as is, modified, and saved as a new template for re-use.

Single course, responsive authoring

Projects created are automatically formatted for each breakpoint expelling the need to create multiple versions of the same project for all different devices.

Touch screen enabled playback

Create touch-enabled interactions for mobile devices using multi-touch content framework.

Breakpoint triggers

Hide and show triggers at each device breakpoint to allow for adjustment of content elements or groups. Set custom break points and create triggers.

 Vertical page design

Utilize a variety of vertical design functions including section designs and backgrounds, vertical themes, page position triggers, animations, sticky elements, sequencing based on vertical pages, and more.

Sharing and Re-use

Central repository

All project assets are stored in one central location so any authorized user on the development team, no matter where they are located, can quickly access, re-purpose, or re-use content across any project, at any time.

Sharing and re-using content

Course cloning and sharing

Authors can copy a course, the structure, learning objects, or pages to generate a unique copy. Alternatively, they can share the course, create new course properties and reuse all or some of the content from the shared course.

Course styles editor

Authors can create, manage, share and duplicate course styles such as fonts, list styles, spacing, colours, borders, and underlining throughout all created projects. Authors can then update styles throughout a full course with a single change. Styles can also be duplicated across courses.

Content re-use

Reuse content with full synchronization across learning objects, media elements, attached resources, glossary items, references, web objects, themes, and publishing profiles.


Authors can create custom themes — controlling colors, fonts, background image/color, navigation style and more. Update once and affect all courses using that theme.

Collaboration and Review

Author review

Content authors and admins can use the review feature even when the course isn’t in review mode and easily add notes to the page when previewing or editing a page.

Team Collaboration and Review

Integrated review workflow

Set a review period to allow peer feedback on projects where comments can be made on pages or individual elements. Comments are compiled for review, tracking, and resolution, which are emailed to reviewers and can be exported as an excel or text file. Authors can easily address comments inline and notify reviewers while authoring and repeat the cycle as needed.

Device review

Content collaborators can review and provide feedback on content directly for any specific devices that are targeted.

Pages notes

Review projects with co-authors using page
notes and inline authoring.

Page indicators

Indicators mark pages a different colour to
inform authors which pages to work on next.

Team collaboration

In real-time, collaborate by sharing resources and co-author using built-in design and tracking tools.


Create different teams to easily assign and message all users who belong to a given team or course project.


All development is tracked and monitored keeping an online paper trail of who made what types of changes and when.

User and role management

Give different levels of access to content. Administrative authors: work on all content and assign content to authors. Authors: work on specific projects. Reviewers: provide feedback on assigned courses.

Who is online?

The online presence indicator allows users to see what other users are currently online and allow easy access to contact via email.

User types

Create as many different User Types as needed and assign any number of them to team members.


Author together using check-in/check-out.Work on individual topics/learning objects while team members work on different sections of the same course.

Interactions and Animation

Actions and animations

Create an unlimited number of click, scroll, roll over or time-driven interactions on any page such as: animation entrance effects (bounce, swing, fade), player controls (next, back, take test, show transcript), show/hide, toggle, light box, swap, play/pause/replay media, closed captioning, send xAPI statement, set variables, and more.

Interactions ans animations

Animated text

Have a phrase animate as it appears using the animated text option. Styles include: type, flash, bounce, shake, tada and swing.


Page linking allows users to create any course navigation or sequencing experience desired with ease. Create complex branching using variables and conditions and utilize invalidate module action to completely remove a portion of the course from the scoring conditions.


Create interactive buttons instantly with pre-wired button options.

Hot spots

Add hotspots to create actions/triggers on a page. Hotspots may be added to images, videos and just about anything on a page.

Input boxes

Gather text responses from learners using input boxes which automatically pair with a variable enabling the author to leverage the response
on any page.


Create custom-written JavaScript HTML widgets to execute unique actions or to trigger actions.

Lightbox Pages

Create a modal window and add a page into the light box that can contain virtually any content and interactivity.

Media controls

Create actions to control media elements such as playing, stopping, pausing, or starting midway through an audio or video file.

Media syncing and animation

Add timed events to audio or video, such as showing and hiding images, text panels, and more. Just add an event and set the timing.


Authors can provide menus with optionsavailable to learners, driving interactivity. Actions and variables can be tied to menus to collect responses on the page or for later use in the course.

Page transitions

Create transitions between pages, at the end of modules, or both.

Player controls

Create actions to trigger any of the built-in player controls: turning on/off the next button, showing the glossary, activating search, taking a test, resetting a page, completing the learning, invalidate a module, print and more.

Progress bars

Progress bars check and measure learner progress, and you can link them to any system or custom variables/measures.


Create an action to rotate any object within the interface.


Sliders can trigger any action and are connected to variables which gather data from the learner.


Objects can respond to page or a learner’s actions. Create multiple states for the object that vary based on the current state of the course.

Temperature gauges

Use configurable temperature gauges to encourage learners and display how they are performing on any measurable item.

Text link interactions

Highlight part, or all of the text to add any interaction to your text element.


Add narration-timed events (animations and triggers) instantly with the built-in intuitive visual timeline editor. Time the events to the page, audio narration, or make an interactive video.


Add a tooltip by highlighting any text for a mini pop-up tip.


Trigger an action to set the transparency
of any item on the page.


Actions are triggered by any number of
user/page actions.


Create, manage and trigger actions and
dynamic content based off stored variables. Use built in system variables or create custom variables to enable and track complex branching, add scoring, conditions and other gamification features.


Add a zoom to a part of a page and activate the zoom to magnify part of your page.  Alternatively, add a pan and zoom and provide an overview of a specific element.

Animate items

Create custom CSS animations or use animations included such as: bounce, pulsate, flash, move across the screen (Claro only), shake, swing, resize, rotate, and fade.

Software Simulation

Animated GIFs

With Capture you can choose to publish as an animated gif and add to any page.

Software Simulation

Desktop-cloud hybrid

Download Capture to the desktop using the install client (compatible with Mac and Windows). Send captured packages to the cloud authoring environment, enabling course collaboration.

Instant print availability

Projects are automatically available for publishing as a doc, PDF or ePub file. Each captured step is provided as an image, along with inserted instructional text. (Coming soon.)

Rapid captures

When capturing the screen, Capture automatically grabs the area clicked and the name of the item selected directly from the software being captured for the most precise data.


Simulations adapt for the best possible device experience.

Screen snap

Using the built in Capture, snap the screen then drag and drop it into the page.

Short segment recording

With single-packaged steps in a software simulation, changes to specific steps can be made without the need to re-record your entire project.

Show me, guide me, try me

With a simple setting change, content developers can use simulations in a variety of ways. Show me: step-by-step demonstration. Guide me: user interactions, with hints as needed. Try me: unstructured task exploration.

Single source simulations

Any software simulation can be output to an LMS, the web, desktop, mobile, or print using the single-source, responsive architecture.

Collaboration and re-use

Simulations are automatically uploaded to the Cloud. Data can be captured by one team member, edited and/or used by any other team member and made available to any project.

Testing and assessment

Adaptive testing

Based on passing scores, allow users to test out of all or part of the training materials.

Testing and assessment

Customizable passing score

Set your course overall passing score and even set individual passing scores for a large test broken up into smaller segments. 


Provide overall feedback for questions, use default course feedback, set individual response feedback, custom feedback with multimedia responses and more. Set what types of feedback a learner can review, and under what conditions they can review that feedback.

Focused review

Authors can turn on or off the ability for their learners to jump to the learning material paired with questions they had difficulty with.

Free-form design

WYSIWYG design enables authors to fully customize the look and feel of test questions including the ability to add audio, video or image files, buttons, hotspots and much more.

Inline practice questions

When creating longer style pages, inline practice questions allow interactivity and knowledge checks right inside learning content.

Multi-test settings

Break your course test up into smaller individual tests, even setting different passing scores for each test in the course.

Partial scoring

Override the settings of individual questions or allow partial credit for questions with multiple responses.


Create pre-tests using questions from a pre-existing question pool. Even allow for test out and adaptive content.

Question results pages

Results pages may be made using a default page, out of a template or customized for personalized results.

Question types

Choose from preset, popular test question formats that include: true or false, multiple choice, multiple select, drop down, short answer, fill in the blank, and drag and drop, or create a custom HTML5 question of your own.

Question weights

Configure the weight of any question to control its influence on the overall test score.

Randomize answer order

Shuffle the order of your answer choices, even determine which answers are shuffled and which are not.

Random generation (question banks)

Learners get a random set of questions based on topic settings. Authors build question banks by topic (learning objective) and set how each topic is randomized. No more randomly skipping topics.

Randomize question order

Shuffle the order of questions for each topic and/or the order of all the topics being tested.

Re-usable and customizable

Re-use test questions and their topics across multiples courses and update all assessments in one step.

Review and practice questions

Create practice test questions (knowledge checks) which allow learners to have multiple attempts, get hints and be required to complete questions before moving on.

Test behaviour controls

Set reusable test profiles and easily configure how a test will behave for a learner. Provide instant feedback, control test review options and more.

Test only courses

Make an existing course assessment available to learners with the test only feature. Turn an existing course and assessment package into a test only course.

Test question import

Import questions into courses, modules or learning objects from Excel to be shared/reused. (Claro only)

Timed tests

Set configuration choice to time questions
and tests.

Custom questions

Use our content API to create more complex, custom testing scenarios in HTML or Flash.

Change test questions to practice and the opposite

With a simple drag and drop in the course structure, turn the practice question into a test question or vice versa.


Accessibility text and focus

For any item, add additional supportive accessibility text read by screen readers, where focus can be enabled or disabled.

eLearning Accessbility

Language ID for screen readers

No need for special IDs to support Flash content, following HTML5 standards localized content automatically identifies the course language. 

Section 508 and WCAG 2.0 AA support

Supports learners using assistive technologies that enables you to make sure all learners can maximize the use of your content.


Add complete page, audio and/or video transcripts to courses.

Triggering closed captions

Closed captions can be triggered on and off using action/button controls.

Closed captioning

Closed captions may be uploaded as a SRT, VTT, SBV, or SUB file.

Managing content and users


Create one or more categories with multiple selection criteria. These filters enable authors to easily locate content for specific topics.

Managing Content and Users

Email templates

Change notification templates, setting company wide or project specific defaults for course assignment, review periods, forgot username, request unlocks, end review summary, reviewer notifications, and more.


Review content and see which user made what changes when.

Life cycles

Life cycles enables teams to manage their courseware development process. With custom stages authors can update courses as they move through your process, recording detailed information about changes made.


Locking enables authors to lock their content, so others can view and reuse content, but not make changes.


Authors and reviewers can be assigned or unassigned from any content. When authors or reviewers browse or search, only available content will be shown.


Divide courses based on departments or business lines with multiple project classifications. Enable authors to filter courses as well as create global glossaries and custom notifications linked to a specific project.

Course metadata

Add detailed information about content such as copyright, disclaimer text, vendor, status, and more.


Admins have access to a multitude of reports with a variety of filters that can help them manage their team and provide insights into their content such as: check-in history, courses copied, courses created, life cycle status, files uploaded by time, glossary usage, invitations, login history, learning object reuse, reference usage, life cycles over time and theme usage.

Integration and API


APIs are available for integration with content, user login and mobile apps.

Custom URLs

Create a specific name as part of your URL for control and configuration.

Custom private clouds

Your system can be hosted on a private cloud to keep data configured and controlled.

Customizable Security

Notifications, messaging and security restrictions for login can be adjusted based on specific enterprise deployments.

Internal stock media library

dominKnow creates custom integrations to allow enterprises to import a large amount of company media and manage it as additional stock art libraries.

Multi-domain account management

Enterprise clients can operate on both private and separate domains. Creating the same system and configurations, while having a content and user base that are cordoned off from each other.

On premise - your server or ours

Our solution is offered both as a cloud-based or on premise install for enterprise clients.

Single sign on

Create a single sign on (SAML 2) or mixed (direct and single sign on) environment to easily access the Platform via either approved method.

Staging and production sites

Enterprise clients have access to multiple sites of production, staging, UAT, and sandbox for practice and training personnel, test updates and resolutions in staging environments and review releases in their UAT environment — all while controlling the migration and update path for the production site.

XML imports

The service team creates custom imports for conversion of legacy content in XML
formats into editable content within the authoring environment.

ready to Learn more?

Get a Demo
Support and training

World class support

The dominKnow team is known for its world-class support. If you can't find the answers you need from our robust knowledge base and community forums, we'll get you what you need in no time flat.

Instructor-led training

Have a larger group that needs training? Try our instructor-led training to help guide you and your colleagues as you learn the Platform, and be on hand to answer any questions you may have.

Knowledge base

The dominKnow Knowledge Base is chock full of answers to common questions and procedures to get new-comers ramped up quickly, and to help experienced authors leverage the full power of the dominKnow Platform.

Community forum

Seek answers from expert users, dominKnow employees and fellow community members.

Training and tutorials built-in

A self-paced training guide along with all the materials needed to build an instructionally sound course are provided along with overview videos to get you started on your way to becoming an expert.