SlideShare a Scribd company logo
XML in Action:
Scalable Course Development
   www.opuslearning.com/dublin.pptx

          Ken Currie
         Opus Learning
        Dublin, Feb 2013
Opus Learning Ltd.
• An Approved Scottish Qualifications Authority (SQA) Centre
   – An Online College
• Delivering high-quality, sustainable HNC and HND
  programmes
   – Useable for fully online delivery, or to support blended and face
     to face delivery
• B2B and B2C businesses
   – Own students
   – Establishing partners in UK and abroad:
       • Instant programme/college
       • Helping to establish SQA Centres abroad
       • www.opuslearning.com/partners
Today’s Talk
• Focus on:
  – content management, production and delivery
  – Styling and badging
  – Moodle (2.x and 1.9)
• Themes:
  – Smarter and more agile content
  – All content masters based on standards (not Word,
    PDF or HTML)
  – Moodle is but one delivery option.
• Many screens – download the slides!
Demo Link
• Did anyone follow the link in the programme?
  – This talk is about how that course was developed
    and delivered.
Content and Standards
• Key goals of this talk
  – A formally managed, digital repository of single-
    source mastered, standards-base content
  – A semantically rich content base -XML mark-up
  – Engineered workflows and publishing – no hand
    building
  – Appropriate semantic interpretations of content
  – Highly integrated and functional delivery
  – “Harmonising of Courses” – not paying a quality
    price
A Demo
• Here are the raw components of an Opus
  course
  – An empty Moodle (2.3)
  – some master XML and other content (figures, etc)
• Totally decoupled
  – Learning materials are designed for a learning
    need
  – Delivery is engineered from that content to the
    final platform(s)
     • Semantic Interpretation
     • No Learning Technologists
Customise the Content
• All content can be (and should be?) designed
  and developed independent of delivery
  – Develop outside of any Learning Environment
  – Deliver into Learning Environments
• We can do some customising, e.g.
  – Change some text
  – Alter a quiz question
  – Add and link to a Forum
  – Add a video (e.g. Khan Academy)
The Content
• In this demo we have separate XML files for
  individual components
  – Not an absolute requirement; any XML stream OK
  – Components for the core text (BK) and quizzes
    (CW)
  – But also a manifest (MF) – more about this in a
    minute
• Highly flexible with regard to components
  – Highly structured within
Course Components
Hard defined                   Hard defined               Hard defined
Learning Objectives (LO)       Reference Text (BK)        Unit Quiz (UQ)
Learning Outcomes (OC)         Workbook (WB)              eQuiz (EQ)
Competency Framework (CF)      Glossary (GL)              Self Assessment (SA)
                               Reference List (RL)        Mock Exam (ME)
                                                          Past Papers & Answers (PP)


Custom defined                 Custom defined             Custom defined
Style guide (SG)               Concept Gateways (CG)


Soft defined                   Soft defined               Soft defined
Programme Specification (PS)   Course Guide (UG)          Tutor Marked Assignment (TA)
Course Specification (CS)      Study Plan (SP)            Certificate of Achievement (AC)
Authors Guidelines (AG)        Discussion Papers (DP)
Student Handbook (SH)          Resource Bank (RB)         VLE components
Teaching Guide (TG)            Learning Activities (LA)   Learner Profiles (LP)
                                                          Digital Workbook (DW)
                                                          Portfolio (PO)
Programme design - onion
Standardised programme design – all modules have the same feature set
The Manifest
• The Opus manifest is a description of how the
  content is structured
  – Simple designs avoid the ‘Scroll of Death’
• Though generic, there is an obvious mapping
  and interpretation of the manifest …
  – E.g. as a Moodle course front page
• All references are symbolically labelled
  – It should be possible to link to them from
    anywhere in the content base (a domain)
Symbolic, Dynamic Linking
• Opus has a single domain of content
  – All IDs are unique, including Forums, Quizzes, etc
• Any references or links are described
  symbolically
  – The engineered delivery takes care of all link
    management, and guarantees link resolution
  – Result: a very highly integrated delivery
Single Source Publishing
• All Opus content is mastered in standards
  – No proprietary hooks
  – Prefer (but not limited to) DocBook XML
  – Absolute adherence to single source masters
• Delivery is entirely batch driven
  – Takes a small number of minutes to render all
    outputs
  – Including a reference to an output in the Manifest
    (e.g. PDF) will generate that output
• All services ‘cloud’ based (or laptop!)
How is the Demo doing?
• Publishing takes one set of structures (the
  XML) and transforms it into another (e.g. a
  Moodle backup .mbz)
  – We have generated this and ‘restored’ it into
    Moodle 2.3
Single Source Advantages
• We should also have generated an alternative
  package (Internet access permitting)
  – Here is exactly our custom content in another
    form – Moodle 1.9, along with PDFs, etc.

• Let’s look at a couple of features
Digital Work Book
• Note this entry in the XML
  – <uqf:task id=“t01" role=“dwb”>
     <uqf:title>Reflective Task 1</uqf:title>
     <uqf:question id=“qt01">
      <uqf:content><para>Describe ways in which …</para>
       <uqf:answerTemplate> <para><blank id=“qt01_fib"
             rows="10” size="100“></para>
       </uqf:answerTemplate>
      </uqf:content>
     </uqf:question>
    </uqf:task>
Interpreted as …
Integration
• Note the IDs in all XML elements
  – Publishing builds a database of where these IDs
    fall in Moodle and the HTML
  – XQueries run to link key idrefs to ids, e.g. DWB
    entries, references to Forums and Quizzes, etc.
  – All content references are built and maintained by
    the publishing – they are engineered
  – Result: massively integrated content
Back to the title
• “XML in Action: Scalable Course
  Development”
• What have you seen:
  – Standards at work – rich content bases
  – Instructional design engineered in
  – Batch ID production
  – Rich production interpretations
  – Massively integrated, highly functional delivery
  – Single source, multi-platform delivery
Opus XML Development
Are we into MOOCs?
• Key issues?
  – Students learn by making connections with various
    ‘nodes’ of content, they aggregate content, and create
    knowledge assessed by peers or self
  – Online courses that adhere to a sound instructional
    design plan, allow students to navigate the course as
    self-directed learners
  – Prepare students orienting them to the technical tools
    used, guiding them to the applications (e.g. DWB),
    and providing effective instruction for the tools
• Boxes ticked?
Integrating T&L, New Media
        Technology and Sustainability.
• ‘Interactivity is a property of the technology, while
  participation is a property of culture.’
  Jenkins (2004)

• Opus is exploiting the technology, sound pedagogical
  designs, and functional delivery
   – But very much trying to use interactivity as a stepping
     stone to participation
   – “no HE curriculum or educational leadership paradigm can
     be considered of high quality if it does not accommodate
     technological and sustainability imperatives in its quality
     assurance, teaching and learning strategies, management
     processes, administrative procedures and pedagogic
     practices” (Aston Uni).
Scalable Production
• An XML learning curve, but highly efficient
  semantic mark-up thereafter
  – All major publishers, and the OU, do this now, as
    do most OERs (e.g. CNX)
• Batch driven production
  – Minutes to professionally typeset a 700 page PDF,
    create 000s of HTML files, render assessment sets,
    and deliver to multiple platforms
• Consistent styling(s)
  – No handcrafting
Demo Link
• You were pointed to a demo in the
  programme
  – The core text is a publisher text, delivered in the
    client livery and style
  – Integration of other XMLs into a single workflow
Returning to Opus
• To summarise Opus Learning
  – SQA Approved Centre
  – A college operating a B2B as well as a B2C model
     • We have our own students
     • We licence our content and platform to partner
       colleges, home and abroad
  – All tools and services offered to colleges to
    develop additional qualifications.
Opus Learning Ltd.
• An Approved Scottish Qualifications Authority (SQA) Centre
   – An Online College
• Delivering high-quality, sustainable HNC and HND
  programmes
   – Useable for fully online delivery, or to support blended and face
     to face delivery
• B2B and B2C businesses
   – Own students
   – Establishing partners in UK and abroad:
       • Instant programme/college
       • Helping to establish SQA Centres abroad
       • www.opuslearning.com/partners
Finally – what you saw
• No proprietary hooks – standards (XML)
• Designing Learning Materials for learning, not
  VLEs
• Cloud based services, but many options
• Engineered ID and rendering
• Massive integration and platform functionality
• No ‘Scroll of Death’ - though still possible!

• Agile, smart content at work
• Absolutely scalable
Questions?

     Ken Currie
kwc@opuslearning.com

More Related Content

Similar to Mootie13 XML in Action: Scalable Course Development

Integrating Interactivity in Content to Match the Pedagogy (and doing it to s...
Integrating Interactivity in Content to Match the Pedagogy (and doing it to s...Integrating Interactivity in Content to Match the Pedagogy (and doing it to s...
Integrating Interactivity in Content to Match the Pedagogy (and doing it to s...
College Development Network
 
Building MOOCs: Scalable Course Development & Delivery
Building MOOCs: Scalable Course Development & DeliveryBuilding MOOCs: Scalable Course Development & Delivery
Building MOOCs: Scalable Course Development & Delivery
Opus Learning
 
09 commercial distance learning software systems
09 commercial distance learning software systems09 commercial distance learning software systems
09 commercial distance learning software systems
宥均 林
 
Course Possibilities & Architecture
Course Possibilities & ArchitectureCourse Possibilities & Architecture
Course Possibilities & Architecture
Folajimi Fakoya
 
Neil squire jailbreak lms moodle accessibility
Neil squire   jailbreak lms moodle accessibilityNeil squire   jailbreak lms moodle accessibility
Neil squire jailbreak lms moodle accessibility
Chad Leaman
 
Feeding and Captivating OU Students
Feeding and Captivating OU StudentsFeeding and Captivating OU Students
Feeding and Captivating OU Students
Business Librarians Association
 
A Tool to Convert Linked Data of E-Learning System to the SCORM Standard
A Tool to Convert Linked Data of E-Learning System to the SCORM StandardA Tool to Convert Linked Data of E-Learning System to the SCORM Standard
A Tool to Convert Linked Data of E-Learning System to the SCORM Standard
Fred Kozlov
 
Gaining Advantage in e-Learning with Semantic Adaptive Technology
Gaining Advantage in e-Learning with Semantic Adaptive TechnologyGaining Advantage in e-Learning with Semantic Adaptive Technology
Gaining Advantage in e-Learning with Semantic Adaptive Technology
Ontotext
 
Creating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEsCreating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEs
Cetis
 
Moodle tutotial
Moodle tutotialMoodle tutotial
NROC Course Swap Monterey
NROC Course Swap MontereyNROC Course Swap Monterey
NROC Course Swap Monterey
rrominger
 
OER Authoring and Delivery Platforms
OER Authoring and Delivery PlatformsOER Authoring and Delivery Platforms
OER Authoring and Delivery Platforms
Una Daly
 
EDU 749 Emerging Trends in Technology
EDU 749 Emerging Trends in TechnologyEDU 749 Emerging Trends in Technology
EDU 749 Emerging Trends in Technology
gibb0
 
AIS Pilot project
AIS Pilot projectAIS Pilot project
AIS Pilot project
Dan Munnerley
 
Introduction to oops
Introduction to oopsIntroduction to oops
Introduction to oops
Umamaheshwariv1
 
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus GyllingEDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
Japan Electronic Publishing Association
 
Action plan o3
Action plan o3Action plan o3
Action plan o3
EDUNET
 
Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...
Becky Lopanec
 
A trip down Moodle lane - 10 years of Moodle at NMIT
A trip down Moodle lane - 10 years of Moodle at NMITA trip down Moodle lane - 10 years of Moodle at NMIT
A trip down Moodle lane - 10 years of Moodle at NMIT
David Sturrock
 
Perpetuallearning 2
Perpetuallearning 2Perpetuallearning 2
Perpetuallearning 2
Ryan Sebade
 

Similar to Mootie13 XML in Action: Scalable Course Development (20)

Integrating Interactivity in Content to Match the Pedagogy (and doing it to s...
Integrating Interactivity in Content to Match the Pedagogy (and doing it to s...Integrating Interactivity in Content to Match the Pedagogy (and doing it to s...
Integrating Interactivity in Content to Match the Pedagogy (and doing it to s...
 
Building MOOCs: Scalable Course Development & Delivery
Building MOOCs: Scalable Course Development & DeliveryBuilding MOOCs: Scalable Course Development & Delivery
Building MOOCs: Scalable Course Development & Delivery
 
09 commercial distance learning software systems
09 commercial distance learning software systems09 commercial distance learning software systems
09 commercial distance learning software systems
 
Course Possibilities & Architecture
Course Possibilities & ArchitectureCourse Possibilities & Architecture
Course Possibilities & Architecture
 
Neil squire jailbreak lms moodle accessibility
Neil squire   jailbreak lms moodle accessibilityNeil squire   jailbreak lms moodle accessibility
Neil squire jailbreak lms moodle accessibility
 
Feeding and Captivating OU Students
Feeding and Captivating OU StudentsFeeding and Captivating OU Students
Feeding and Captivating OU Students
 
A Tool to Convert Linked Data of E-Learning System to the SCORM Standard
A Tool to Convert Linked Data of E-Learning System to the SCORM StandardA Tool to Convert Linked Data of E-Learning System to the SCORM Standard
A Tool to Convert Linked Data of E-Learning System to the SCORM Standard
 
Gaining Advantage in e-Learning with Semantic Adaptive Technology
Gaining Advantage in e-Learning with Semantic Adaptive TechnologyGaining Advantage in e-Learning with Semantic Adaptive Technology
Gaining Advantage in e-Learning with Semantic Adaptive Technology
 
Creating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEsCreating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEs
 
Moodle tutotial
Moodle tutotialMoodle tutotial
Moodle tutotial
 
NROC Course Swap Monterey
NROC Course Swap MontereyNROC Course Swap Monterey
NROC Course Swap Monterey
 
OER Authoring and Delivery Platforms
OER Authoring and Delivery PlatformsOER Authoring and Delivery Platforms
OER Authoring and Delivery Platforms
 
EDU 749 Emerging Trends in Technology
EDU 749 Emerging Trends in TechnologyEDU 749 Emerging Trends in Technology
EDU 749 Emerging Trends in Technology
 
AIS Pilot project
AIS Pilot projectAIS Pilot project
AIS Pilot project
 
Introduction to oops
Introduction to oopsIntroduction to oops
Introduction to oops
 
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus GyllingEDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
 
Action plan o3
Action plan o3Action plan o3
Action plan o3
 
Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...
 
A trip down Moodle lane - 10 years of Moodle at NMIT
A trip down Moodle lane - 10 years of Moodle at NMITA trip down Moodle lane - 10 years of Moodle at NMIT
A trip down Moodle lane - 10 years of Moodle at NMIT
 
Perpetuallearning 2
Perpetuallearning 2Perpetuallearning 2
Perpetuallearning 2
 

More from Ireland & UK Moodlemoot 2012

Transforming a learning curriculum Gideon Williams
Transforming a learning curriculum 	Gideon WilliamsTransforming a learning curriculum 	Gideon Williams
Transforming a learning curriculum Gideon Williams
Ireland & UK Moodlemoot 2012
 
Customising Moodle with Course Formats Alex Walker
Customising Moodle with Course Formats 	Alex WalkerCustomising Moodle with Course Formats 	Alex Walker
Customising Moodle with Course Formats Alex Walker
Ireland & UK Moodlemoot 2012
 
Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Designing Active Learning in Moodle – a preview of the Learning Designer tool...Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Ireland & UK Moodlemoot 2012
 
A proposal for integrating Serious Games made with Unity3D into Moodle course...
A proposal for integrating Serious Games made with Unity3D into Moodle course...A proposal for integrating Serious Games made with Unity3D into Moodle course...
A proposal for integrating Serious Games made with Unity3D into Moodle course...
Ireland & UK Moodlemoot 2012
 
Using Moodle to familiarise prospective students with HE level learning Carol...
Using Moodle to familiarise prospective students with HE level learning	Carol...Using Moodle to familiarise prospective students with HE level learning	Carol...
Using Moodle to familiarise prospective students with HE level learning Carol...
Ireland & UK Moodlemoot 2012
 
The Moodle Gradebook as a tool inducing regular revisions in students' learni...
The Moodle Gradebook as a tool inducing regular revisions in students' learni...The Moodle Gradebook as a tool inducing regular revisions in students' learni...
The Moodle Gradebook as a tool inducing regular revisions in students' learni...
Ireland & UK Moodlemoot 2012
 
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Ireland & UK Moodlemoot 2012
 
Delivering online exams using Moodle Tim Hunt, Mahmoud Kassaei
Delivering online exams using Moodle	Tim Hunt, Mahmoud KassaeiDelivering online exams using Moodle	Tim Hunt, Mahmoud Kassaei
Delivering online exams using Moodle Tim Hunt, Mahmoud Kassaei
Ireland & UK Moodlemoot 2012
 
Improving Edit quiz page Mahmoud Kassaei
Improving Edit quiz page 	Mahmoud KassaeiImproving Edit quiz page 	Mahmoud Kassaei
Improving Edit quiz page Mahmoud Kassaei
Ireland & UK Moodlemoot 2012
 
Surveys made easy with Moodle Mark Glynn, Gavin Henrick
Surveys made easy with Moodle	Mark Glynn, Gavin HenrickSurveys made easy with Moodle	Mark Glynn, Gavin Henrick
Surveys made easy with Moodle Mark Glynn, Gavin Henrick
Ireland & UK Moodlemoot 2012
 
Assessment Models Using Moodle Activities Phil Danby, Emily Webb, Chris Meadows
Assessment Models Using Moodle Activities	Phil Danby, Emily Webb, Chris MeadowsAssessment Models Using Moodle Activities	Phil Danby, Emily Webb, Chris Meadows
Assessment Models Using Moodle Activities Phil Danby, Emily Webb, Chris Meadows
Ireland & UK Moodlemoot 2012
 
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Ireland & UK Moodlemoot 2012
 
Timeline, our Moodle-Integrated Social Network Alex Walker
Timeline, our Moodle-Integrated Social Network	Alex WalkerTimeline, our Moodle-Integrated Social Network	Alex Walker
Timeline, our Moodle-Integrated Social Network Alex Walker
Ireland & UK Moodlemoot 2012
 
Moving Moodle: “The journey is the reward” Laura Widger
Moving Moodle: “The journey is the reward” 	Laura WidgerMoving Moodle: “The journey is the reward” 	Laura Widger
Moving Moodle: “The journey is the reward” Laura Widger
Ireland & UK Moodlemoot 2012
 
The Open Science Laboratory - Cosmetic Surgery for Moodle Sam Marshall
The Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam MarshallThe Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam Marshall
The Open Science Laboratory - Cosmetic Surgery for Moodle Sam Marshall
Ireland & UK Moodlemoot 2012
 
Workbook: Extending Active Learning in the Book Andrew James
Workbook: Extending Active Learning in the Book  	Andrew JamesWorkbook: Extending Active Learning in the Book  	Andrew James
Workbook: Extending Active Learning in the Book Andrew James
Ireland & UK Moodlemoot 2012
 
Automatic functional testing easier than you thought Bartosz Cisek
Automatic functional testing easier than you thought 	Bartosz CisekAutomatic functional testing easier than you thought 	Bartosz Cisek
Automatic functional testing easier than you thought Bartosz Cisek
Ireland & UK Moodlemoot 2012
 
Design approach and evaluation of Moodle 2.4 course to support induction of r...
Design approach and evaluation of Moodle 2.4 course to support induction of r...Design approach and evaluation of Moodle 2.4 course to support induction of r...
Design approach and evaluation of Moodle 2.4 course to support induction of r...
Ireland & UK Moodlemoot 2012
 
Moodle 'nder the hood Davo Smith
Moodle 'nder the hood  	Davo SmithMoodle 'nder the hood  	Davo Smith
Moodle 'nder the hood Davo Smith
Ireland & UK Moodlemoot 2012
 
Moodle is dead... Iain Bruce, James Blair, Michael O'Loughlin
Moodle is dead... 	Iain Bruce, James Blair, Michael O'LoughlinMoodle is dead... 	Iain Bruce, James Blair, Michael O'Loughlin
Moodle is dead... Iain Bruce, James Blair, Michael O'Loughlin
Ireland & UK Moodlemoot 2012
 

More from Ireland & UK Moodlemoot 2012 (20)

Transforming a learning curriculum Gideon Williams
Transforming a learning curriculum 	Gideon WilliamsTransforming a learning curriculum 	Gideon Williams
Transforming a learning curriculum Gideon Williams
 
Customising Moodle with Course Formats Alex Walker
Customising Moodle with Course Formats 	Alex WalkerCustomising Moodle with Course Formats 	Alex Walker
Customising Moodle with Course Formats Alex Walker
 
Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Designing Active Learning in Moodle – a preview of the Learning Designer tool...Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Designing Active Learning in Moodle – a preview of the Learning Designer tool...
 
A proposal for integrating Serious Games made with Unity3D into Moodle course...
A proposal for integrating Serious Games made with Unity3D into Moodle course...A proposal for integrating Serious Games made with Unity3D into Moodle course...
A proposal for integrating Serious Games made with Unity3D into Moodle course...
 
Using Moodle to familiarise prospective students with HE level learning Carol...
Using Moodle to familiarise prospective students with HE level learning	Carol...Using Moodle to familiarise prospective students with HE level learning	Carol...
Using Moodle to familiarise prospective students with HE level learning Carol...
 
The Moodle Gradebook as a tool inducing regular revisions in students' learni...
The Moodle Gradebook as a tool inducing regular revisions in students' learni...The Moodle Gradebook as a tool inducing regular revisions in students' learni...
The Moodle Gradebook as a tool inducing regular revisions in students' learni...
 
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
 
Delivering online exams using Moodle Tim Hunt, Mahmoud Kassaei
Delivering online exams using Moodle	Tim Hunt, Mahmoud KassaeiDelivering online exams using Moodle	Tim Hunt, Mahmoud Kassaei
Delivering online exams using Moodle Tim Hunt, Mahmoud Kassaei
 
Improving Edit quiz page Mahmoud Kassaei
Improving Edit quiz page 	Mahmoud KassaeiImproving Edit quiz page 	Mahmoud Kassaei
Improving Edit quiz page Mahmoud Kassaei
 
Surveys made easy with Moodle Mark Glynn, Gavin Henrick
Surveys made easy with Moodle	Mark Glynn, Gavin HenrickSurveys made easy with Moodle	Mark Glynn, Gavin Henrick
Surveys made easy with Moodle Mark Glynn, Gavin Henrick
 
Assessment Models Using Moodle Activities Phil Danby, Emily Webb, Chris Meadows
Assessment Models Using Moodle Activities	Phil Danby, Emily Webb, Chris MeadowsAssessment Models Using Moodle Activities	Phil Danby, Emily Webb, Chris Meadows
Assessment Models Using Moodle Activities Phil Danby, Emily Webb, Chris Meadows
 
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
 
Timeline, our Moodle-Integrated Social Network Alex Walker
Timeline, our Moodle-Integrated Social Network	Alex WalkerTimeline, our Moodle-Integrated Social Network	Alex Walker
Timeline, our Moodle-Integrated Social Network Alex Walker
 
Moving Moodle: “The journey is the reward” Laura Widger
Moving Moodle: “The journey is the reward” 	Laura WidgerMoving Moodle: “The journey is the reward” 	Laura Widger
Moving Moodle: “The journey is the reward” Laura Widger
 
The Open Science Laboratory - Cosmetic Surgery for Moodle Sam Marshall
The Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam MarshallThe Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam Marshall
The Open Science Laboratory - Cosmetic Surgery for Moodle Sam Marshall
 
Workbook: Extending Active Learning in the Book Andrew James
Workbook: Extending Active Learning in the Book  	Andrew JamesWorkbook: Extending Active Learning in the Book  	Andrew James
Workbook: Extending Active Learning in the Book Andrew James
 
Automatic functional testing easier than you thought Bartosz Cisek
Automatic functional testing easier than you thought 	Bartosz CisekAutomatic functional testing easier than you thought 	Bartosz Cisek
Automatic functional testing easier than you thought Bartosz Cisek
 
Design approach and evaluation of Moodle 2.4 course to support induction of r...
Design approach and evaluation of Moodle 2.4 course to support induction of r...Design approach and evaluation of Moodle 2.4 course to support induction of r...
Design approach and evaluation of Moodle 2.4 course to support induction of r...
 
Moodle 'nder the hood Davo Smith
Moodle 'nder the hood  	Davo SmithMoodle 'nder the hood  	Davo Smith
Moodle 'nder the hood Davo Smith
 
Moodle is dead... Iain Bruce, James Blair, Michael O'Loughlin
Moodle is dead... 	Iain Bruce, James Blair, Michael O'LoughlinMoodle is dead... 	Iain Bruce, James Blair, Michael O'Loughlin
Moodle is dead... Iain Bruce, James Blair, Michael O'Loughlin
 

Recently uploaded

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 

Recently uploaded (20)

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 

Mootie13 XML in Action: Scalable Course Development

  • 1. XML in Action: Scalable Course Development www.opuslearning.com/dublin.pptx Ken Currie Opus Learning Dublin, Feb 2013
  • 2. Opus Learning Ltd. • An Approved Scottish Qualifications Authority (SQA) Centre – An Online College • Delivering high-quality, sustainable HNC and HND programmes – Useable for fully online delivery, or to support blended and face to face delivery • B2B and B2C businesses – Own students – Establishing partners in UK and abroad: • Instant programme/college • Helping to establish SQA Centres abroad • www.opuslearning.com/partners
  • 3. Today’s Talk • Focus on: – content management, production and delivery – Styling and badging – Moodle (2.x and 1.9) • Themes: – Smarter and more agile content – All content masters based on standards (not Word, PDF or HTML) – Moodle is but one delivery option. • Many screens – download the slides!
  • 4. Demo Link • Did anyone follow the link in the programme? – This talk is about how that course was developed and delivered.
  • 5. Content and Standards • Key goals of this talk – A formally managed, digital repository of single- source mastered, standards-base content – A semantically rich content base -XML mark-up – Engineered workflows and publishing – no hand building – Appropriate semantic interpretations of content – Highly integrated and functional delivery – “Harmonising of Courses” – not paying a quality price
  • 6. A Demo • Here are the raw components of an Opus course – An empty Moodle (2.3) – some master XML and other content (figures, etc) • Totally decoupled – Learning materials are designed for a learning need – Delivery is engineered from that content to the final platform(s) • Semantic Interpretation • No Learning Technologists
  • 7. Customise the Content • All content can be (and should be?) designed and developed independent of delivery – Develop outside of any Learning Environment – Deliver into Learning Environments • We can do some customising, e.g. – Change some text – Alter a quiz question – Add and link to a Forum – Add a video (e.g. Khan Academy)
  • 8. The Content • In this demo we have separate XML files for individual components – Not an absolute requirement; any XML stream OK – Components for the core text (BK) and quizzes (CW) – But also a manifest (MF) – more about this in a minute • Highly flexible with regard to components – Highly structured within
  • 9. Course Components Hard defined Hard defined Hard defined Learning Objectives (LO) Reference Text (BK) Unit Quiz (UQ) Learning Outcomes (OC) Workbook (WB) eQuiz (EQ) Competency Framework (CF) Glossary (GL) Self Assessment (SA) Reference List (RL) Mock Exam (ME) Past Papers & Answers (PP) Custom defined Custom defined Custom defined Style guide (SG) Concept Gateways (CG) Soft defined Soft defined Soft defined Programme Specification (PS) Course Guide (UG) Tutor Marked Assignment (TA) Course Specification (CS) Study Plan (SP) Certificate of Achievement (AC) Authors Guidelines (AG) Discussion Papers (DP) Student Handbook (SH) Resource Bank (RB) VLE components Teaching Guide (TG) Learning Activities (LA) Learner Profiles (LP) Digital Workbook (DW) Portfolio (PO)
  • 10. Programme design - onion Standardised programme design – all modules have the same feature set
  • 11. The Manifest • The Opus manifest is a description of how the content is structured – Simple designs avoid the ‘Scroll of Death’ • Though generic, there is an obvious mapping and interpretation of the manifest … – E.g. as a Moodle course front page • All references are symbolically labelled – It should be possible to link to them from anywhere in the content base (a domain)
  • 12. Symbolic, Dynamic Linking • Opus has a single domain of content – All IDs are unique, including Forums, Quizzes, etc • Any references or links are described symbolically – The engineered delivery takes care of all link management, and guarantees link resolution – Result: a very highly integrated delivery
  • 13. Single Source Publishing • All Opus content is mastered in standards – No proprietary hooks – Prefer (but not limited to) DocBook XML – Absolute adherence to single source masters • Delivery is entirely batch driven – Takes a small number of minutes to render all outputs – Including a reference to an output in the Manifest (e.g. PDF) will generate that output • All services ‘cloud’ based (or laptop!)
  • 14. How is the Demo doing? • Publishing takes one set of structures (the XML) and transforms it into another (e.g. a Moodle backup .mbz) – We have generated this and ‘restored’ it into Moodle 2.3
  • 15. Single Source Advantages • We should also have generated an alternative package (Internet access permitting) – Here is exactly our custom content in another form – Moodle 1.9, along with PDFs, etc. • Let’s look at a couple of features
  • 16. Digital Work Book • Note this entry in the XML – <uqf:task id=“t01" role=“dwb”> <uqf:title>Reflective Task 1</uqf:title> <uqf:question id=“qt01"> <uqf:content><para>Describe ways in which …</para> <uqf:answerTemplate> <para><blank id=“qt01_fib" rows="10” size="100“></para> </uqf:answerTemplate> </uqf:content> </uqf:question> </uqf:task>
  • 18. Integration • Note the IDs in all XML elements – Publishing builds a database of where these IDs fall in Moodle and the HTML – XQueries run to link key idrefs to ids, e.g. DWB entries, references to Forums and Quizzes, etc. – All content references are built and maintained by the publishing – they are engineered – Result: massively integrated content
  • 19. Back to the title • “XML in Action: Scalable Course Development” • What have you seen: – Standards at work – rich content bases – Instructional design engineered in – Batch ID production – Rich production interpretations – Massively integrated, highly functional delivery – Single source, multi-platform delivery
  • 21. Are we into MOOCs? • Key issues? – Students learn by making connections with various ‘nodes’ of content, they aggregate content, and create knowledge assessed by peers or self – Online courses that adhere to a sound instructional design plan, allow students to navigate the course as self-directed learners – Prepare students orienting them to the technical tools used, guiding them to the applications (e.g. DWB), and providing effective instruction for the tools • Boxes ticked?
  • 22. Integrating T&L, New Media Technology and Sustainability. • ‘Interactivity is a property of the technology, while participation is a property of culture.’ Jenkins (2004) • Opus is exploiting the technology, sound pedagogical designs, and functional delivery – But very much trying to use interactivity as a stepping stone to participation – “no HE curriculum or educational leadership paradigm can be considered of high quality if it does not accommodate technological and sustainability imperatives in its quality assurance, teaching and learning strategies, management processes, administrative procedures and pedagogic practices” (Aston Uni).
  • 23. Scalable Production • An XML learning curve, but highly efficient semantic mark-up thereafter – All major publishers, and the OU, do this now, as do most OERs (e.g. CNX) • Batch driven production – Minutes to professionally typeset a 700 page PDF, create 000s of HTML files, render assessment sets, and deliver to multiple platforms • Consistent styling(s) – No handcrafting
  • 24. Demo Link • You were pointed to a demo in the programme – The core text is a publisher text, delivered in the client livery and style – Integration of other XMLs into a single workflow
  • 25. Returning to Opus • To summarise Opus Learning – SQA Approved Centre – A college operating a B2B as well as a B2C model • We have our own students • We licence our content and platform to partner colleges, home and abroad – All tools and services offered to colleges to develop additional qualifications.
  • 26. Opus Learning Ltd. • An Approved Scottish Qualifications Authority (SQA) Centre – An Online College • Delivering high-quality, sustainable HNC and HND programmes – Useable for fully online delivery, or to support blended and face to face delivery • B2B and B2C businesses – Own students – Establishing partners in UK and abroad: • Instant programme/college • Helping to establish SQA Centres abroad • www.opuslearning.com/partners
  • 27. Finally – what you saw • No proprietary hooks – standards (XML) • Designing Learning Materials for learning, not VLEs • Cloud based services, but many options • Engineered ID and rendering • Massive integration and platform functionality • No ‘Scroll of Death’ - though still possible! • Agile, smart content at work • Absolutely scalable
  • 28. Questions? Ken Currie kwc@opuslearning.com