An authoring kit to manage large content repositories as if they were made of small production links that are connected as a chain to create the content repository of a course
Adagio: Agile and Distributed Authoring of Generic Learning Objects
1. Adagio
Agile and Distributed Authoring of
Generic LearnIng Objects
Abelardo Pardo,
Gradient Laboratory
University Carlos III of Madrid, Spain
www.slideshare.net/abelardo_pardo
2. Current Status
• Migrated to Python
implementation
• Documentation lagging
behind
• Major code reorg to
package sw.
• Help!
3. The scenario
• Course material is extremely
important
• Coherent, well organized, easy
to modify
• Created collaboratively
• Difficult to coordinate
• Tendency to create “Isolated
Silos”
• Difficult to reuse
• Potential for automation
Abelardo Pardo. Adagio: Agile and Distributed Authoring of Generic LearnIng Objects 3
4. The problem
• LMS = Forum
• Large number of learning objects
• Increasingly heterogeneous
nature
• Course “enactment” getting
more complicated when moving
to active learning
Abelardo Pardo. Adagio: Agile and Distributed Authoring of Generic LearnIng Objects 4
5. The proposed solution
• Leave the low level object
creation in the hands of the
author.
• Automate the combination
of low-level units to obtain
the final material
• Offer a truly collaboratively
environment
• Lower the threshold for
adoption as much as
possible
Abelardo Pardo. Adagio: Agile and Distributed Authoring of Generic LearnIng Objects 5
6. What could be automated?
• Upload material to its final
destination.
• Produce PDF from your
slides
• Produce PDF from your
course notes in Word.
•
Abelardo Pardo. Adagio: Agile and Distributed Authoring of Generic LearnIng Objects 6
7. Adagio: Rules in your directory
• Text file Properties.dgo
[office2pdf]
files = ModeladoDeDatos_e?.doc
[export]
files = ModeladoDeDatos_e?.pdf
Abelardo Pardo. Adagio: Agile and Distributed Authoring of Generic LearnIng Objects 7
8. The “production chain”
• 1 directory = 1
production step
1.Call other dirs to obtain
resources (Opt.)
2.Produce local
resources
3.Select resources for
export (Opt.)
Abelardo Pardo. Adagio: Agile and Distributed Authoring of Generic LearnIng Objects 8
9. Markup capabilities
• Markup = “forget about
the style, focus on
content”
• From WYSIWYG to
FASFOC
• Text based documents
that are processed
• Docbook selected
• Better for high
complexity publication
Abelardo Pardo. Adagio: Agile and Distributed Authoring of Generic LearnIng Objects 9
13. • Manage material in two languages
• Maintain coherence
• Make sure the two versions are aligned
with respect to changes
• Propagate changes quickly in the chain
• “Problem pattern”
Abelardo Pardo. Adagio: Agile and Distributed Authoring of Generic LearnIng Objects 13
14. Professor guide
• Mark section, note,
paragraph with special
attribute
• Create document with
those elements
“hidden” for students
• Create document for
the instructor
Abelardo Pardo. Adagio: Agile and Distributed Authoring of Generic LearnIng Objects 14
15. Questions/Answers
• User Docbook markup for
questions/answers
• Extend style sheets to render
exams in HTML
• Include solutions conditionally
• Include historical data
Abelardo Pardo. Adagio: Agile and Distributed Authoring of Generic LearnIng Objects 15
16. Dublin Core Metadata
• Automatic
inclusion of several
fields
– Author
– Date
– Topic
– Description
Abelardo Pardo. Adagio: Agile and Distributed Authoring of Generic LearnIng Objects 16
17. Collect informal feedback
• Include one element
with the activity duration
• Include URL to send
answer
• HTML includes form
• Response is hidden as
well as form.
Abelardo Pardo. Adagio: Agile and Distributed Authoring of Generic LearnIng Objects 17