I'd like to revive the discussion on using Moodle as a publishing platform for DITA XML content. Here are some older discussions which have been locked in the meantime:
- Learning standards: Moodle to support DITA standard?
- Moodle documentation: DocBook or/and DITA on Moodle
- Moodle documentation: Single-source publishing: DocBook (lite), Zope StructuredText, Apache FOP; Help me sort it out?
Kind regards, Frank
Here's some background information about the DITA standard and its features which might make it suited to be combined with Moodle.
DITA stands for "Darwin Information Typing Architecture". It is an open standard, originally created by IBM, now maintained by OASIS. DITA is an XML-based, tool-independent way to create, organize, and manage content. DITA is built on:
- Topic-based authoring
- Separating content from formatting
- Structured authoring concepts
DITA for learning and training
DITA provides dedicated elements for learning and training content:
- 2.8 Learning and training specializations
- 3.11 Learning and training elements
- 3.1.3 Learning and training elements, A to Z
www.learningdita.com is an open source project that provides free e-learning courses for learning DITA. The content is written with the DITA learning and training specialization. The DITA sources are available on GitHub.
As a Moodle user who manages all of his content directly in Moodle you probably won't need DITA at all (or any other external format). However, things are different for DITA users. DITA is only a standard format for authoring and managing (technical) content and requires a publishing engine to generate output from the XML sources.
DITA Open Toolkit
The open source DITA Open Toolkit does a great job for publishing static output from DITA content. However, when it comes to interactive content like quizzes you need a LMS like Moodle.
Hope that clears things a bit.
Best regards, Frank
I am using Moodle to host content to train partner technicians on how to use a software product (among other things). I wish I had a way of reusing content across courses and sometimes, even across activities. I wish I could change something in one place and all courses get updated.
DITA with its topic based authoring capability, gives me the ability to break content into smaller objects and "assemble" articles from the different small parts. I wish I could write my content as DITA xml files, assemble articles using maps and content references, and export the articles as Moodle pages, directly into Moodle.
Are there any projects or plans you want to realize? Do you want to deploy DITA XML-files in Moodle directly?