SlideShare a Scribd company logo
TAO
Development of an advanced item

Tao Days 2011, Mar 30-31, Luxembourg

          bertrand.chevrier@tudor.lu
Conclusion
Introduction




   •Select the right      format
       Identify the needs.
   •Communication
       How to interact with the platform?
   •Formal development
       Create the item.
Conclusion
Introduction
TAO DAYS - Development of an advanced item (IT Session)
Intro
     The format




Conclusion
Conclusion
        The format
Intro




                     Our needs
Conclusion
             The format
Intro




        •   Portability
        •   Standalone use
        •   Ease of development
        •   Client side techno fits the needs
Conclusion
               The format
Intro




               XHTML                                   SVG            XUL

                                               CSS

                  GWT              Applets               HTML5             Adobe Air

                                               ExtJS
                    Javascript
                                                             Silverlight
        Flex

         JQuery                    Java Fx
                                                         Prototype
                                                                                 XML
                             Script.aculo.us

                                                             Flash
Intro
     The format




Conclusion
TAO DAYS - Development of an advanced item (IT Session)
Conclusion
                  Interactions
Intro




        How a standalone HTML item can interact with the platform ?




                                   A
                                   P
                                   I
Conclusion
                    Interactions
Intro




        •   Item Runtime API
            –   Send the answered values
            –   Send the score
            –   Log the events
        •   Workflow Runtime API
            –   Save the context (in case of crash)
Conclusion
         Interactions
Intro




                        Define the score




        Client side matching/scoring with the Scoring API
Conclusion
                Interactions
Intro




                  Integration with the Delivery server




        Drive the delivery workflow thanks to the Workflow Runtime API
TAO DAYS - Development of an advanced item (IT Session)
Conclusion
                           Development
Intro




        •   Download the item at http://forge.tao.lu/files
        •   Run it in standalone
            –   Unzip the archive and open the index.html file with a web
                browser (Firefox, Safari, Chrome or Opera)
        •   Run into TAO
            –   Go to the Items extension
            –   Select a class in the tree
            –   Click the import action
            –   Select the Open Web Item format
            –   Upload the archive
Conclusion
                           Development
Intro




        •   Media aggregation
            –   HTML 5 Video, SVG, Images
        •   Dynamical UI
            –   XHTML, CSS, Javascript, JQuery-UI
        •   Forms
            –   XHTML, Jquery, HTML 5 local storage
Intro




         We put the web into TAO
        Imagine your item, build it.

More Related Content

PDF
Html5 intro
PPTX
Do we need SOLID principles during software development?
DOCX
Aguas servidas
PDF
Vedic astrologer
PPT
Questions four and five
PPTX
presupuesto de un ordenador
PPT
Questions four and five
PDF
Eeunit bulletin july august 2010-1
Html5 intro
Do we need SOLID principles during software development?
Aguas servidas
Vedic astrologer
Questions four and five
presupuesto de un ordenador
Questions four and five
Eeunit bulletin july august 2010-1

Viewers also liked (14)

PPTX
TXT
인터넷경마"race77‘com"생방송카지노b9m
DOCX
IMMUNIZATION CERTIFICATE
PDF
Personale service 2013
PDF
Power of Five - Five Months to Financial Freedom
PPS
Morreu por você (i)
PDF
Luckgemfinder
PDF
PPTX
Certificates
PDF
Analogias con respuesta
PPTX
El lobo y el zorro
PDF
Getting started with abaqus
PPTX
Grammar Pictures
PDF
Taxonomia e folksonomia: conceitos e aplicações
인터넷경마"race77‘com"생방송카지노b9m
IMMUNIZATION CERTIFICATE
Personale service 2013
Power of Five - Five Months to Financial Freedom
Morreu por você (i)
Luckgemfinder
Certificates
Analogias con respuesta
El lobo y el zorro
Getting started with abaqus
Grammar Pictures
Taxonomia e folksonomia: conceitos e aplicações
Ad

Similar to TAO DAYS - Development of an advanced item (IT Session) (20)

PDF
TAO DAYS - Free advanced items (User Session)
PDF
TAO DAYS - API (IT Session)
ODP
Getting Started with Wicket
PDF
HTML5 Technical Executive Summary
PDF
Alfresco WCM Roadmap 2010 (Cheetah & Swift)
PDF
Open Source Junction: Apache Wookie and W3C Widgets
PDF
Integrating Alfresco @ Scale (via event-driven micro-services)
 
PDF
Apache Flex and the imperfect Web
PPTX
PPTX
Prueba ppt
PDF
Tech Talk Comp Apps851 20090930
KEY
Everything you need to know about HTML5 in 15 min
PDF
J2EE Introduction
PDF
qooxdoo - Open Source Ajax Framework
PDF
Switch to Alfresco with Seed in Australia and New Zealand
PPTX
Automating functional testing of Flex applications.
PPTX
Angular jS Introduction by Google
 
PDF
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
PDF
Eclipse e4
PDF
HTML5 in IE9
TAO DAYS - Free advanced items (User Session)
TAO DAYS - API (IT Session)
Getting Started with Wicket
HTML5 Technical Executive Summary
Alfresco WCM Roadmap 2010 (Cheetah & Swift)
Open Source Junction: Apache Wookie and W3C Widgets
Integrating Alfresco @ Scale (via event-driven micro-services)
 
Apache Flex and the imperfect Web
Prueba ppt
Tech Talk Comp Apps851 20090930
Everything you need to know about HTML5 in 15 min
J2EE Introduction
qooxdoo - Open Source Ajax Framework
Switch to Alfresco with Seed in Australia and New Zealand
Automating functional testing of Flex applications.
Angular jS Introduction by Google
 
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Eclipse e4
HTML5 in IE9
Ad

More from Open Assessment Technologies (17)

PDF
TAO at ATP 2012 showcase
PDF
TAO at ATP 2012 showcase
PDF
TAO DAYS - E-Assessment for Learning
PDF
TAO DAYS - TAO as a platform for an Online Diagnotsic Assessment System
PDF
TAO DAYS - GeoGebra and TAO 2.0 by Yves Kreis
PDF
TAO DAYS - GeoGebra and TAO 2.0 by Raynald Jadoul
PDF
TAO DAYS - Integration of 3rd party components into TAO
PDF
TAO DAYS - Challenges of Modern Computer Based Assessment
PDF
TAO DAYS - ROADMAP
PDF
TAO DAYS - Result (User session)
PDF
TAO DAYS - HAWAI (User Session)
PDF
TAO DAYS - Process (User session)
PDF
TAO DAYS - Process (IT session)
PDF
TAO DAYS - Creation of QTI Items
PDF
TAO DAYS - Introduction to TAO 2.0 and its architecture (IT Session)
PDF
TAO DAYS - Introduction to TAO 2.0 (User Session)
TAO at ATP 2012 showcase
TAO at ATP 2012 showcase
TAO DAYS - E-Assessment for Learning
TAO DAYS - TAO as a platform for an Online Diagnotsic Assessment System
TAO DAYS - GeoGebra and TAO 2.0 by Yves Kreis
TAO DAYS - GeoGebra and TAO 2.0 by Raynald Jadoul
TAO DAYS - Integration of 3rd party components into TAO
TAO DAYS - Challenges of Modern Computer Based Assessment
TAO DAYS - ROADMAP
TAO DAYS - Result (User session)
TAO DAYS - HAWAI (User Session)
TAO DAYS - Process (User session)
TAO DAYS - Process (IT session)
TAO DAYS - Creation of QTI Items
TAO DAYS - Introduction to TAO 2.0 and its architecture (IT Session)
TAO DAYS - Introduction to TAO 2.0 (User Session)

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Spectroscopy.pptx food analysis technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
Teaching material agriculture food technology
PDF
Encapsulation theory and applications.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
cuic standard and advanced reporting.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Empathic Computing: Creating Shared Understanding
Spectroscopy.pptx food analysis technology
Chapter 3 Spatial Domain Image Processing.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Teaching material agriculture food technology
Encapsulation theory and applications.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
NewMind AI Weekly Chronicles - August'25 Week I
20250228 LYD VKU AI Blended-Learning.pptx
cuic standard and advanced reporting.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Programs and apps: productivity, graphics, security and other tools
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology
Review of recent advances in non-invasive hemoglobin estimation
Advanced methodologies resolving dimensionality complications for autism neur...

TAO DAYS - Development of an advanced item (IT Session)

  • 1. TAO Development of an advanced item Tao Days 2011, Mar 30-31, Luxembourg bertrand.chevrier@tudor.lu
  • 2. Conclusion Introduction •Select the right format Identify the needs. •Communication How to interact with the platform? •Formal development Create the item.
  • 5. Intro The format Conclusion
  • 6. Conclusion The format Intro Our needs
  • 7. Conclusion The format Intro • Portability • Standalone use • Ease of development • Client side techno fits the needs
  • 8. Conclusion The format Intro XHTML SVG XUL CSS GWT Applets HTML5 Adobe Air ExtJS Javascript Silverlight Flex JQuery Java Fx Prototype XML Script.aculo.us Flash
  • 9. Intro The format Conclusion
  • 11. Conclusion Interactions Intro How a standalone HTML item can interact with the platform ? A P I
  • 12. Conclusion Interactions Intro • Item Runtime API – Send the answered values – Send the score – Log the events • Workflow Runtime API – Save the context (in case of crash)
  • 13. Conclusion Interactions Intro Define the score Client side matching/scoring with the Scoring API
  • 14. Conclusion Interactions Intro Integration with the Delivery server Drive the delivery workflow thanks to the Workflow Runtime API
  • 16. Conclusion Development Intro • Download the item at http://forge.tao.lu/files • Run it in standalone – Unzip the archive and open the index.html file with a web browser (Firefox, Safari, Chrome or Opera) • Run into TAO – Go to the Items extension – Select a class in the tree – Click the import action – Select the Open Web Item format – Upload the archive
  • 17. Conclusion Development Intro • Media aggregation – HTML 5 Video, SVG, Images • Dynamical UI – XHTML, CSS, Javascript, JQuery-UI • Forms – XHTML, Jquery, HTML 5 local storage
  • 18. Intro We put the web into TAO Imagine your item, build it.