SlideShare une entreprise Scribd logo
1  sur  28
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

Contenu connexe

Similaire à Mootie13 XML in Action: Scalable Course Development

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
宥均 林
 
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
 
EDU 749 Emerging Trends in Technology
EDU 749 Emerging Trends in TechnologyEDU 749 Emerging Trends in Technology
EDU 749 Emerging Trends in Technology
gibb0
 

Similaire à 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
 

Plus de Ireland & UK Moodlemoot 2012

Plus de 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
 

Dernier

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Dernier (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

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