The document discusses IMS specifications and standards for interoperability, focusing on the QTI specification. It provides an overview of IMS, its member organizations, and its role in developing specifications to foster interoperability between learning systems. It then describes the QTI specification in particular, explaining that it defines an XML format for representing questions and tests to allow interchange between different computer systems. It notes some of the benefits of specifications like QTI and points the reader to the IMS website for more information on the QTI specification.
Slides da palestra sobre a desmistificação da implementação de CQRS aprensentada no Encontro #2 - Primeiros passos com Angular 6 + CQRS com Mediatr, EF e Dapper
Single cell analysis has exploded recently mainly due to the development of high-throughput technologies such as NGS. Single cell analysis is being pursued by researchers in many areas including developmental science, cancer, biomarker discovery and more. This presentation covers some of the recent applications from developed by QIAGEN customers.
#CloudOnAir 記念すべき第一回目の放送では、皆様に Google Cloud Platform の概要や Google Cloud のビジョンなどをお話します。
Google Cloud Platform の製品で何ができるのか?何がビジネスに役立つのかなど、分かりやすくポイントを交えながらご紹介していきます。
番組動画はこちら:
https://youtu.be/VSV9AJWjMCI
Slides da palestra sobre a desmistificação da implementação de CQRS aprensentada no Encontro #2 - Primeiros passos com Angular 6 + CQRS com Mediatr, EF e Dapper
Single cell analysis has exploded recently mainly due to the development of high-throughput technologies such as NGS. Single cell analysis is being pursued by researchers in many areas including developmental science, cancer, biomarker discovery and more. This presentation covers some of the recent applications from developed by QIAGEN customers.
#CloudOnAir 記念すべき第一回目の放送では、皆様に Google Cloud Platform の概要や Google Cloud のビジョンなどをお話します。
Google Cloud Platform の製品で何ができるのか?何がビジネスに役立つのかなど、分かりやすくポイントを交えながらご紹介していきます。
番組動画はこちら:
https://youtu.be/VSV9AJWjMCI
Continuous Integration and Continuous Delivery on AzureCitiusTech
Healthcare organizations are increasingly turning to cloud computing to address business and patient needs of their rapidly evolving environment and modernize legacy applications. With Azure DevOps, healthcare IT teams can drive innovation, build new products and modernize their application environment.
Let’s setup CI/CD for Sitecore Managed Cloud/PaaS using Azure DevOps pipelinesVadzim Papko
Time is money. Especially you need to deploy Sitecore SXA + JSS solution to Azure either as Sitecore PaaS or Sitecore Managed Cloud.
In this session I will share how we configured the Azure DevOps CI/CD process in our project based on Sitecore SXA + JSS and delivered all stuff (.Net projects, JSS build, SXA modules, serialized items) to Sitecore Managed Cloud.
Webinar analyzing complex genomic variants in somatic cancer Lisa Owen
Next generation sequencing (NGS) technologies facilitate the accurate detection of genetic and genomic variants. Yet the process of analyzing and classifying more complex alterations remains challenging.
In this slide deck, which is a companion to the webinar presented on February 21, 2019 and located here (https://www.pieriandx.com/analyzingcomplexgenomicvariants) you’ll learn how to analyze complex genomic alterations, such as gene fusions, splice-site mutations, and co-occurring variants within the context of somatic cancer.
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaEdureka!
(** DevOps Certification Training: https://www.edureka.co/devops **)
This Edureka "Azure DevOps” PPT will give you a thorough and insightful overview Microsoft Azure and DevOps approach and help you create a CI/CD pipeline using Microsoft Azure.
Following are the offerings of this PPT:
1. What Is DevOps?
2. What Is Azure DevOps?
3. Components Of Azure DevOps
4. Demo – Azure DevOps
Check out our Playlists: https://goo.gl/Xpx77b
Blog Series: https://goo.gl/KvjU4h
Follow us to never miss an update in the future.
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
This document discusses using AWS for visual effects (VFX) rendering. It describes the typical VFX rendering pipeline including 3D software, production management tools, rendering software, and storage. It then outlines how to build a scalable render farm on AWS using EC2 compute instances, S3 object storage, and automation tools. Specific examples are provided for using Autodesk Mental Ray rendering software and Thinkbox Deadline render management software on AWS.
The question of interoperability and data flows is a problem of systems. We envision an open, adaptable system that will enable access to high quality materials from diverse sources, support effective data flows and provide analytics that inform teaching and
learning practices. The big picture is a massive ecosystem with large platforms and data flows. In the micro view, we imagine enabling engaging instruction design, communications and productivity. Does authentication/access to systems and data
gathering in your district seem overwhelming? This deck explores system layers and discuss solutions for different districts’ needs.
This explains interoperability IMS QTI standard use in elearning. It describes all elements for user interface and list some important CMS and LMS which incorporate this standard
Continuous Integration and Continuous Delivery on AzureCitiusTech
Healthcare organizations are increasingly turning to cloud computing to address business and patient needs of their rapidly evolving environment and modernize legacy applications. With Azure DevOps, healthcare IT teams can drive innovation, build new products and modernize their application environment.
Let’s setup CI/CD for Sitecore Managed Cloud/PaaS using Azure DevOps pipelinesVadzim Papko
Time is money. Especially you need to deploy Sitecore SXA + JSS solution to Azure either as Sitecore PaaS or Sitecore Managed Cloud.
In this session I will share how we configured the Azure DevOps CI/CD process in our project based on Sitecore SXA + JSS and delivered all stuff (.Net projects, JSS build, SXA modules, serialized items) to Sitecore Managed Cloud.
Webinar analyzing complex genomic variants in somatic cancer Lisa Owen
Next generation sequencing (NGS) technologies facilitate the accurate detection of genetic and genomic variants. Yet the process of analyzing and classifying more complex alterations remains challenging.
In this slide deck, which is a companion to the webinar presented on February 21, 2019 and located here (https://www.pieriandx.com/analyzingcomplexgenomicvariants) you’ll learn how to analyze complex genomic alterations, such as gene fusions, splice-site mutations, and co-occurring variants within the context of somatic cancer.
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaEdureka!
(** DevOps Certification Training: https://www.edureka.co/devops **)
This Edureka "Azure DevOps” PPT will give you a thorough and insightful overview Microsoft Azure and DevOps approach and help you create a CI/CD pipeline using Microsoft Azure.
Following are the offerings of this PPT:
1. What Is DevOps?
2. What Is Azure DevOps?
3. Components Of Azure DevOps
4. Demo – Azure DevOps
Check out our Playlists: https://goo.gl/Xpx77b
Blog Series: https://goo.gl/KvjU4h
Follow us to never miss an update in the future.
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
This document discusses using AWS for visual effects (VFX) rendering. It describes the typical VFX rendering pipeline including 3D software, production management tools, rendering software, and storage. It then outlines how to build a scalable render farm on AWS using EC2 compute instances, S3 object storage, and automation tools. Specific examples are provided for using Autodesk Mental Ray rendering software and Thinkbox Deadline render management software on AWS.
The question of interoperability and data flows is a problem of systems. We envision an open, adaptable system that will enable access to high quality materials from diverse sources, support effective data flows and provide analytics that inform teaching and
learning practices. The big picture is a massive ecosystem with large platforms and data flows. In the micro view, we imagine enabling engaging instruction design, communications and productivity. Does authentication/access to systems and data
gathering in your district seem overwhelming? This deck explores system layers and discuss solutions for different districts’ needs.
This explains interoperability IMS QTI standard use in elearning. It describes all elements for user interface and list some important CMS and LMS which incorporate this standard
Dr. Laura Galloway discusses theories of leadership. Older theories include trait theory, which posits that leaders have distinguishing characteristics, and behavioral theories, which focus on leadership style rather than inherent traits. More recent situational or contingency theory suggests that effective leaders adapt their style to specific situations based on follower ability and confidence. Transactional leadership centers on task completion through rewards and punishments, while transformational leadership inspires followers through a shared vision and personal commitment to mutual advantage beyond self-interest.
openSIS is the best open source student information system. It provides Open source software, Low cost solution, Migration from your current SIS, Customization, Affordable cloud hosting, Training and support, Change management etc.
Harvard Student Information System Implementation Updatekevin_donovan
Jason Shaffner provided an update on Harvard's implementation of a new Student Information System. The new system will provide a consistent user experience across schools, modern self-service capabilities, and improved access to student data. Key aspects of the implementation include an agile approach, a focus on user experience, migration to cloud infrastructure, enhanced reporting and analytics, comprehensive training programs, and change management initiatives. The new system will go live starting in late 2014 with additional schools joining in subsequent years.
The document describes a proposed student information system that would allow institutions to more easily manage student data. It would include functions for recording, searching, modifying, and deleting student records. The system would use a prototyping model since requirements are not yet fully defined. It then provides details on the hardware, software, and functional requirements including use of a SQL database, Windows OS, and securing student data.
Software Requirements Specification on Student Information System (SRS on SIS)Minhas Kamal
The document summarizes the inception phase of requirements engineering for developing a Student Information System for the Institute of Information Technology at the University of Dhaka. Key activities in the inception phase included identifying stakeholders such as students, faculty, administrators and alumni; eliciting their requirements through discussions; identifying common and conflicting requirements; and prioritizing requirements to develop an initial set of requirements for the system.
Open Group Conference 2011 - The Canonical Data ZoneGary Farrow
This is a presentation I gave at the Open Group Conference in London 2011. It discusses the role of data in Service Oriented Architectures and introduces the idea of a 'Canonical Data Zone' (CDZ). The issues in selecting a data standard for the CDZ are discussed with examples from the payments systems processing domain.
This document discusses metadata specifications and standards for learning objects. It describes definitions for standards, specifications, application profiles, and interoperability. It then outlines key metadata specifications like Dublin Core, IMS, IEEE LOM, ADL SCORM, and ISO, providing details on their purpose and development. The document emphasizes that metadata specifications aim to facilitate interoperability through crosswalks, open search protocols, and resolving semantic differences.
SharePoint Developers and Architects are not always quite sure how best to design and manage the packaging and deployment of code, content, and configuration that make up their SharePoint solutions. Learn the tools and techniques from an Architect and Lead Developer from one of the world\'s largest SharePoint deployments.
This presentation addresses how some of the challenges that have historically confronted implementers of markup technologies (SGML and XML) and how DITA, together with some of the usability innovations associated with Web 2.0, can be used to address them. Presented at Content Convergence and Integration in Vancouver (12 March 2008).
This use case describes a metadata governance workflow where an authorized user can create a new business term, submit it for approval, and approvers can then review and approve the term to publish it for other users. The system tracks the status of business terms and only approved terms are visible to general users. Notifications are sent during the approval process.
The document describes several potential metadata use cases, including reporting/analytics, desktop accessibility of metadata definitions, and governance workflows. It provides examples of actors, system interactions, and sample data for each use case. The use cases are presented to demonstrate how they can address common challenges with metadata solutions projects.
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...InSync2011
This document discusses best practices for modeling metadata for database developers. It recommends capturing important metadata such as domains, security and compliance information, reference values, and business rules. This metadata can provide consistency, enable correct functionality based on business needs, and give additional context for database development. The document also discusses storing metadata in various tools and integrating different sources of metadata.
Governance as Sustainability in the Enterprise Architecture Discipline Eric Stephens
In this talk today I will speak about the fundamental need for EA governance in order to effectively manage ICT investments. I will then talk about recent advances in ICT that require a fresh look from a governance perspective. I will then describe some of the key characteristics of effective EA governance. Finally, I’ll talk about how to instill a governance-driven Technology Adoption process.
Executive Summary Posted with TOG
Corporations are being bombarded with a number of new technologies promising seemingly magical fixes to traditional computing and managerial problems. Technologies such as SOA, cloud computing, and mobility typically be aligned with corporate objectives and realize new enterprise capabilities. However, they are also subject to architectural abuse - especially as they become easier to use (e.g., Ten minutes to spin up an Amazon AWS instance).
With each new technological innovation, it is critical to re-evaluate an EA governance program to ensure the necessary processes, controls, and standards are in place. Otherwise the architectural fragmentation that exists with legacy technology will manifest itself by an order of magnitude with newer generations of technology. And corporate objectives will be missed and enterprise capabilities unrealized.
Open Data Center Alliance
Intel Developer Forum 2011 lecture session with:
Anna Claiborne
ODCA WG Chair, ODCA & Product Manager Security Services, Terremark
Ravi Subramaniam
Lead Technical Facilitator, ODCA & Principal Engineer, Intel
Open Data Center Alliance (ODCA) Overview
Overview:
Why Should You Care? (How can you participate?)
1st Release Introduction
Usage Topics Discussion
Ecosystem Opportunities and Engagement
Content is King - ECM in SharePoint 2010 - SharePoint Saturday DenverChris McNulty
The document discusses enterprise content management (ECM) features in SharePoint 2010. It provides an overview of managed metadata and how it can be used to classify and organize content. Key ECM capabilities covered include versioning and approvals, content routing with drop-off libraries and content organizers, records management both in-place and with records centers, document holds, disposition and information lifecycle management. The presenter emphasizes how these tools help users effectively aggregate, organize and manage large volumes of content and documents.
SharePoint Saturday DC by ImageTech Systems - David StrockJeff Shuey
ImageTech Systems is an electronic document management systems integrator focused on enterprise content management solutions using the Microsoft SharePoint platform. They provide services related to document imaging, data capture, workflow automation, integration with legacy systems, and e-forms. Their solutions are designed to address challenges with proprietary ECM vendors by providing easier adoption and lower costs through leveraging SharePoint.
Group A will present on WBI development standards from IEEE, ADL, ISO, and IMS. They will discuss the history and current work of each standards organization. Berta Sanchez and Regina Miller will discuss ADL and its SCORM standard. Tanya Reber and Leisa Eiland will cover ISO and IMS respectively. The document provides background information on each standards body, including their goals of improving accessibility, interoperability, and reusability of online content.
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011Cheryl McKinnon
Open Source and Open Standards: The Next Generation of ECM? Slides delivered by Cheryl McKinnon to the IRMS Conference (Information and Records Management Society), Brighton, UK. April 5, 2011
The document discusses Oracle WebCenter Content and its capabilities for managing unstructured content. It describes how Oracle WebCenter Content can help organizations capture content, extract and index data, store content in a central repository, provide access to content through various interfaces, implement workflows and approvals, and archive content. It also summarizes key features for finding, accessing, monitoring, routing, and managing digital assets and images.
Webinar #8 Datamodel And Flexibility For PlmProdeos
This webinar presentation covered the datamodel and flexibility capabilities of the Aras Innovator PLM platform. It discussed the key elements of the Aras datamodel including item types, relationships, lifecycles and workflows. It explained how Aras provides flexibility through its web technologies, framework and standards-based approach. The presentation demonstrated exporting the Aras datamodel and quickly changing forms and lifecycles. It concluded by informing attendees how to download Aras Innovator and access more information.
The document discusses the National Information Exchange Model (NIEM). NIEM aims to promote standardization of information exchange across jurisdictions. It provides a common framework and data model for enabling interoperability between systems that support information sharing. The document outlines NIEM's governance structure and strategic next steps to broaden adoption.
"A Study of I/O and Virtualization Performance with a Search Engine based on ...Lucidworks (Archived)
Documentum xPlore provides an integrated Search facility for the Documentum Content Server. The standalone search engine is based on EMC's xDB (Native XML database) and Lucene. In this talk we will introduce xPlore and some of its key components and capabilities. These include aspects of a tight integration of Lucene with the XML database: xQuery translation and optimization into Lucene query/API's as well as transactional update Lucene). In addition, xPlore is being deployed aggressively into virtualized environments (both disk I/O and VM). We cover some performance results and tuning tips in these areas.
Tagging Up - MMS and Taxonomy In SharePoint 2010Chris McNulty
This document discusses managed metadata and taxonomies in SharePoint 2010. It provides an overview of metadata, taxonomies, and folksonomies. It also describes how SharePoint 2010 supports centralized management of metadata through the managed metadata service and content type hubs, allowing for publishing of metadata across sites and farms. The document uses examples to illustrate how information architecture and taxonomy needs grow as organizations and content expand.
Machine Learning based Text Classification introductionTreparel
Introduction on Classification and Clustering for modelling Text Analytics applications. Incl. Who is Treparel / 3 types of text classification / Why perform automated text classification / Appendix: The Genius Section. Support Vector Machines (SVM)
4. IMS Global Learning
Consortium
• Apple, Sun, IBM
• Cisco, Oracle, SCT, Saba
• Blackboard, WebCT, PeopleSoft
• Pearson Education, Thomson Learning
• US DoD, Industry Canada
• JISC, U. California, U. Michigan
• and others
• Plus 2000 in developer network
5. What Does IMS Do?
• Develops and promotes
the use of specifications
for information resources,
enterprise system
components, and
scenarios of activity that
enable distributed learning
6. Why Do We Need
Interoperability?
• Interoperability solves interchange
problems between proprietary question
formats and between different users.
• The IMS specifications allow the import
and export of data that may differ from
its original formats.
7. How Do IMS Specifications
Foster Interoperability ?
• Interoperability! The goal is to provide a
standard format to allow interoperability
between many different systems used to
create distributed learning.
Code &
Digitized IMS specifications and Compatible items, Delivery systems,
information data modeling templates learning objects, authoring systems,
content libraries reporting systems,
certification, meta
data, assessments
8. Specification, Implementation,
and Standardization
Accepted standards
Official
Sanction
ion
vis
Re
IEEE
Mature products
Trials
Initial specs
at ion
alu
Ev
Emerging nd
ta
Consensus Tes
Early implementations
9. Start with: Consortium
Members
Standards
Domain Specific Bodies Content
Consortia Providers
Government Researchers
Agencies
Distributed Learning Test-beds
Organizations
Commercial Developers
10. What benefits come
from Specifications?
• They make digital content more independent
from services and hardware used to deliver it
• They provide more uniform, more precise
access to networked learning resources and
services
• They help extend the life time of capital
purchases and organizational changes
• They facilitate the integration and maintenance
of system components and data resources
11. IMS Development
Process
Functional Needs,
Technical Means,
Practical Constraints
Community Review
Products, of Interest Board
Services, Base
Practices Review and Draft
feedback Working
cycle Group Public Draft
Tests and
Experiments Final
Developers, Release
Users
12. IMS Interface Specifications
Harmonization, Consolidation, Consistency
Meta-data
Digital
Libraries
Enterprise
Systems
Packaging
Learner Enterprise
Environ- Mgmt
ments Groups
Profiles
QTI Learner/Group
Management
Information
Services Assessment
Services
13. IMS Specifications
• Metadata
• Enterprise
• Content Packaging
• Question and Test Interoperability
• ePortfolio
• Content Management
• Digital Repositories
• Learner Information Package
• Learning Design
• Accessibility for All
14. IMS Specification Adoption
• Microsoft, Blackboard, MindLever, Eduprise,
SmartForce, NETg, …
• IMS Centres (Europe, Australia, Singapore,
Canada, Catalonia-Spain)
• DoD SCORM
• IEEE LOM
• JISC projects - eLearning programme
• UK Further Education MLE Program
• DoEd LAAP: Indiana University project
• DoEd NCAM/IMS Accessibility project
15. Specification Documents
• Information Model
– Lists the data elements that comprise the
specification
• XML Binding Document
– Shows how to convert the data in the
information model into an XML record
• Best Practice Guide
– A good place to start as a support document to
explain more about the information model
– Examples of XML content packaging
– Glossary
16. The Information Model
• This document is really the core of the
specification. It dictates:
– which data elements are expected to appear in a
manifest XML file
– where those elements may appear in the data
structure
– a few other constraints on the data elements
themselves such as whether they contain a
boolean (true or false) value, a string value of a
particular length, and so on.
17. The XML Binding
• A binding is a well-defined way of
writing down information in a formal
language such as XML.
• A binding is a technical realization of
the information model that defines a
content package.
• There may be several bindings of the
same information model.
18. The Best Practice
Guide
• This document is an informative guide to
implementing the specification.
• It provides help with some questions about
how the specification should be used in
practice.
• It contains guidelines, examples, and
implementation issues that users may find
helpful when attempting their own
implementations of the specification.
19. What is XML anyway?
• Extensible Markup Language is used
to structurally describe data
• Specification produced and maintained
by the World Wide Web Consortium
20. XML Meets Internet
Demands
• XML has no predefined tags. XML
allows data to pass easily between
different applications.
• XML is a series of your own tags to
delineate:
– Elements
– Element contents
– Element attributes
• XML allows all devices, platforms, and
devices to share data.
21. XML Advantages
Browser - human readable
XSL
Style
Sheet
XSL Printed material
XML Style
Data Source Sheet
XSL
Style Populate web page content
Sheet
Data transformation
EAI process
XML eXtensible Mark Up Language
XSL eXtensible Style Language
Proprietary application
EAI Enterprise Application Integration
Business
Application
22. What Is Not Covered by
IMS Specs?
• User interfaces
• Pedagogical paradigms
• Policies to constrain innovation,
access, interoperability, or re-use
23. Question and Test
Interoperability
• What is it?
– Defines a standard format that allows
interoperability for questions and tests
between different computer systems
– Formats for constructing and exchanging
assessment information
– Export from one system and import into
another
24. QTI:
Why do we need it?
• Allows interchange of questions
between computer systems
• Allows exchange of questions and tests
between different users
• Allows publishers to provide questions
and tests in a format everyone can use
• Allows questions to be built up for the
long term
25. Where is the QTI Info
on the IMS Web-site?
Click here
for the
specs
The URL is http://www.imsproject.org
26. IMS QTI page Web-site
Click here to
download
the specs
27. QTI Format
• Expressed in XML
– Tags define the logical structure of the data
– Format for holding Question and Test data
• Does NOT define how Q &Ts are
delivered NOR how results are
analysed
• Does NOT define how called from a
Learning Management System NOR
how Q & Ts interact with content
29. Question Types
supported 1
• Multiple Choice
• Multiple Response
• True/ False
• Image hot spot
• Fill in the blank
• Short answer text
• Numeric entry
30. Question Types
supported continued
• Slider
• Drag and Drop
• Order Objects
• Essay Text
• Match Item
• Connect the points
• and others ...
• Extensions possible
31. Scoring and Feedback
• Optional not mandatory
• Response processing
– can assign scores, feedback or other
actions depending on the response made
• Results handling will be added in future
versions
32. Future Versions
• Will describe tests (i.e. assessments
and sections) in more detail
• Will describe a standard format for
holding results
• May include proprietary extensions
• Compatible with existing specification
33. Status of IMS QTI
• Version 2.1 available in the public
domain
• This v2.1 Public Draft Version 2
specification is a draft and liable to
change before the completion of the
Final specification.
34. IMS QTI Spec Details
• Specification of an assessment in a tag
language (XML)
– <test_title> Chemistry Assessment 2
</test_title>
• Further details of IMS
– http://www.imsproject.org
35. Question Mark Tool
• First QTI tool - QTI XML Viewer
• Converts between QML and IMS QTI
XML.
• Available from Question Mark’s website
• http://www.questionmark.com
36. CETIS
• UK Centre for Educational Technology
Interoperability Standards
• Funded by JISC
• Allows access to IMS groups for ALL
UK HEIs
• Web site: http://jisc.cetis.ac.uk
• Uptake supported by Working Groups
37. Conclusion
• Interoperability : a Good Thing
• XML the basis for IMS standards
• IMS QTI tool is available
• Further information about IMS and QTI
from JISC-CETIS
Editor's Notes
As the 21 st Century dawns, there is an emerging trend towards non-affiliated extranet and resource consolidation where even competitors share standards for the same underlying platforms, structures, and systems, in order to maximize the collective effectiveness of their supply chains. Large buyers and sellers will lose the ability to dictate the form and process for interbusiness transactions. Partners and vendors will contribute and interact as equal participants in trading interactions.
We meet to develop and promote the specifications that provide the infrastructure for distributed learning. That involves an infrastructure that can support the learning activities themselves. This consists of a variety of computing and software resources as well as the enterprise computing facilities, the systems, and services that go into conducting learning. This applies to both an educational or a life-long training setting.
Why does the world need QTI? Here are two real-world problems that QTI can solve: QTI allows interchange of questions between computer systems. The problem: At present, if you computerize your questions, they are stored in a proprietary format, for use with one particular computer system. When technology changes, or if you want to change your computer system, it's usually difficult. You either have to re-type your questions into the new system, or engage in some complicated conversion procedure. Most people who have been involved in computer assessment for some years will have found this problem. The solution: With the QTI specification, it should be possible to export from one system into the QTI format, and import directly into the other. QTI allows exchange of questions and tests between different users. 2. The problem: At present, if you have created questions or tests for your personal use, or for use within your department or organization, it is difficult to pass them onto others, as there is no standard format to describe them in. This makes sharing, exchange and re-use of material much harder than it could be. The solution: With the QTI specification, there is a standard format, and it should be possible to easily communicate questions and tests between people.
Q: Why does the world need IMS specifications? A: In using the word Interoperability , the goal here is to have systems inter-operate with one another. Interoperability is really about exchanging some XML files. Computer software that supports IMS specifications will allow export into and import from this XML format, so for example, that if you computerize questions or tests on one system, then the material will also be usable on another system. IMS is not building a software product. It is defining technical specifications that developers and creators of products and services should incorporate so that they work together (in techno-speak, "interoperate"). These specifications are the primary IMS deliverable. So, with our specs, we expect that if someone has produced an excellent authoring system, we can use an excellent delivery system that is compatible with that excellent authoring system. So, we kept asking, “How do we get that interoperability?” That was our goal.
The evolution of standards is very much an evolutionary process. IMS is in the position of being rather close to the emerging consensus that gives rise to early applications and early projects on the research side. And to early products and early offerings of services on the commercial side. But what actually happens over time is that the interaction of innovation and the marketplace causes the standards to evolve until they finally reach a fairly mature form and are more or less universally adopted. So, you can think of those of us in IMS as believing in the future and believing that we’re at a point where we can actually begin to realize it by meeting together and creating a common environment for developing products and services. It definitely is working. The second message of this slide is: there is more work to do. Our standards should be expected to evolve over time. We’re not trying to capture the ultimate result, because we don’t know what it is yet. Our specific role is to work on the infrastructure and the interfaces in a broad system context that promotes integration and interoperability amongst a lot of existing resources. Those resources could be content, or assessment services, or the kind of enterprise computing systems that support any kind of an institutional offering or a product offering.
6 IMS doesn’t work in isolation from other consortia and other sources of input. Our membership itself has representatives from all of these constituencies that are shown in this slide. We have working relationships, sometimes at the level of formal memoranda of understanding, sometimes at the level of common membership in our groups, with other standards bodies, like IEEE. The IEEE learning objects management group and the IMS group together produced our meta-data spec. We work with the AAICC (Aviation Industry/CBT Committee), especially now at the ADL co-lab to provide a migration path from where AICC has already gone. We are dividing the labor into pieces we each can do to foster and improve online learning. We have a number of university participants in IMS who are generating innovative new ways of doing distributed learning. We inter-operate with the advanced distributed learning (ADL) co-laboratory of the Department of Defense as a test bed for some of our specs. Some other agencies that are IMS members: Dept. of Education and Dept. of Energy. Obviously, a number of commercial companies are members. There are 35 Consortium members. So, the IMS activities are not taking place in isolation, and they are consciously integrative and collaborative. It makes the work hard. There is a lot of table pounding and fist shaking, and cajoling each other to keep working together, but that’s the only way to do it. Standards and specification work involve working hard to sense what the consensus is, and then working hard to express it in a form that everyone can get behind and use. But it’s very much worth the effort. You see the results of that today.
2 At the top level, the reason why we all believe that specifications are important is that the they support the interoperability and reuse amongst the people and the pieces that go into providing learning environments for people. The reason why the consortium exists is that the commercial companies and the users and the providers of learning all believe that a rising tide will lift everyone’s boat. And that, if we work together to build the infrastructure, then a much more exciting and a more educated, profitable world will follow.
The IMS development process is one that is fairly well proven, now that we’ve created 4 final specifications using it. The IMS releases various specifications documents as the process of developing them proceeds. Step 1: Broadly speaking, we gather requirements from as public an inquiry as we can as to what are the real functional requirements and the essential features that the specification should cover. We gather those requirements from all the constituencies that might possibly be involved as stakeholders in the result. Step 3: Create the draft documents and the final documents as they are reviewed and worked on by many members of work groups, developers, and users. Step 4: Perform test, experience, and tool bashes to try the specs out in real life. Step 5: Introduce the specification and support its early use in order to help it to be adopted. That, for us, is a step not only in delivering the spec, but also in gathering the feedback necessary for the next cycle of development and refinement for the specification. None of that, of course, happens in isolation.
IMS has developed and released the following final specifications: question and test specification meta-data specification enterprise computing specification content packaging specification Work is going on right now on the following new specifications: profile specification content management specification. We anticipate a number of future specs: a groups specification that describes classes or groups of learners Instructional design Accessibility for those who are disabled or use wireless communications The point of this slide graphically is that we’re working on the infrastructure. We don’t necessarily create or specify the interfaces among pieces. We believe that all the specifications have to be there and work together to provide the full system context, to deliver the potential of distributed learning.
IMS has delivered these final specifications to be adopted by others. The QTI specification documents are on the IMS website at www.imsproject.org/guestion/index.html The most recent final QTI specification is v2.1
it’s one thing to put a tick on a brochure to say, “Yes, we support IMS standards,” and it’s another to make a commitment to participate in the working groups and to adopt the specifications in the work place or study centers. So we appreciate all those who support the use of IMS specs in the real world.
The working groups produce 3 documents for each specification. The three CP specs documents are each about 100 pages, available in HTML, zipped files, and PDF readme format from the IMS Website at http:// www.imsproject.org/content/packaging/index.html to access these documents. The information model explains and defines the actual data elements that we use within the standards, within the specification. If you want to understand the foundations of the spec, the information model is good to read. It is the conceptual model of the body of CP information. The XML binding document presents code that shows how to convert data in the information model into an XML record. However, there is no reason that the same data cannot be bound to different technologies than XML. For example, the data of the information model could be directly structured into the tables of a database. It is is only to promote interoperability that IMS provides an XML binding. The best practice guide is the one that we always recommend to people to start reading first. Use it to clarify terms, see examples, find more CP resources. It gets into example XML code, and you can usually equate a real content example with real XML. You can also find the Glossaries here. Use it to f ind out what this version of the specification enables you to do now.
The IMS Content Packaging specification clearly separates the information model and the binding into two documents. The difference between an information model and a binding may be revealed in differences in naming or the letter case (upper, lower or mixed). The IMS specification reduces this to practice in a technical language, in this case, W3C's XML 1.0 that is a “textualized serialization of structured information”. [In other words, this phrase says that you can take something apart, send it through a narrow pipe, and put it back together again at the other end.]
The binding document serves as an informative guide for translating the details of the information model into an actual XML document that will be valid against example control documents (schemas, DTDs, etc.). The XML binding is NOT the specification itself, and it is important not to confuse it in this manner. There may be other languages or formats which can be bound to the content packaging information model. Since the IMS has chosen XML as its primary data representation language, that is the binding the IMS works out and provides for specification users. Use the XML binding to create a manifest file that must be included in the zipped content package interchange file so that it can be transported over the Internet or another network. Only the manifest file needs to be in XML. A learning Management System "unwraps" or unzips the content package and organizes the content according to the manifest. A DTD, XDR or XML-Schema control file may guide the creation and validation of the manifest file.
IMS uses XML (eXtensible Markup Language) for its standard format. This is an ASCII text format, which uses markup tags to give meaning to different parts of the text. The XML specification is produced and maintained by the worldwide web consortium, the W3, that brought us such things as HTML. More information on XML is at www.w3.org/xml/. Although this description may not satisfy the technical purists, one way of thinking about XML is that it's similar to HTML. However, that instead of using tags to describe layout and appearance as you do in HTML, with XML you use tags to define the logical structure of the data. Except with XML, there are no predefined tags; you must define your own. XML is, is a series of tags that delineate the elements so we can say, “Here is the question, the question, the question, question, the end of the question.” “ Here is the content, content, content, content, end of content. So, that’s an element. Stop” It tags the content. We can say what is actually in the content, and then finally we can put element attributes on it. For more information about XML, see the last segment of this QTI learning presentation for a list of URLs and a short summary of each. It is “Useful XML Sites and Links”.
Recently, technologies that have been around for many years have been adapted to meet the needs of the Internet. XML’s parent is SGML (Standard Generalized Markup Language). Because of its flexibility, XML is becoming the lingua franca of the Internet because it allows all devices, platforms, and applications to share data. IMS decided to provide a DTD and an XML binding for each specification. It is possible that we could bind with other market languages, but we chose to start with XML. All IMS specifications are developed as a generic Information Model, which is then realised in XML. This realisation is presented as the XML Binding. You can bind this data model to a specific representation, and you can also do it in ISO’s abstract data model.
Because of its structural description of data, XML allows that data to pass easily between different applications. Some applications have a proprietary data format, and others use open standards. Applications can share data even in the rendering or interpretation of the data is different. XML can act as a bridge between all these different data formats to ensure that data is understood across the entire enterprise. Data from one source can quickly be changed to be used in different formats once the data modeling and DTDs have been created.
It’s important to mention some of the things we’re NOT doing. IMS is specifically not working on the specifications for the user interface itself. That’s an area where we expect some differentiation in the field and some competition as to what kind of interface and what kind of features it will have. Other consortia are working in that area at a level of intensity and at a worldwide contribution that IMS could never match. The Worldwide Web Consortium, for example, is developing basic standards for some of these features, and we’re following those standards. We also don’t have the intention of implementing any particular pedagogical paradigm. The goal is to provide the infrastructure that would support a broad range of pedagogical styles and scenarios of interaction. There will obviously need to be policies for these issues: How the systems are deployed and used Systems that either support or constrain the rate of innovation Systems that allow or don’t allow access Systems that allow or don’t allow interoperability Condition reuse on the observance of property rights or ownership, or not on property rights or ownership. That’s not our job to decide these things. Other groups are working in those areas too, and we’ll follow their lead, or we’ll create infrastructures that will allow many options.
To get the QTI information on the IMS website, begin on the first page. Click on Specifications on the top right hand corner menu bar. From the drop down list of specs, select Question and Test . This will bring up another page devoted to this specification.
The QTI page gives you explanations about QTI and allows you to download all of the IMS spec and it provides you with useful meta-data. This page allows IMS to inform you of changes and updates. The URL for this page is: www.imsproject.org/question/index.html Highlight the documents you desire to read: the question information packets, the bindings, the best practices, or certification information. This is where you will find the extra information located that we call the Resource Kit. You can select whether you will use zip files or PDF readme files for each document. Also, the new QTI final document, Version 1.01, was recently approved by the technical board, and you can find out more about it from the news section of the IMS homepage.
It’s taken us about a year to get to version 1.0 and version 1.01 releases that are now available. It’s going to take another 9-12 months to complete version two. And we’re already thinking about what may go into version two, version three, etc.