Itembanking Infrastructure: A Proposal for a Decoupled Architecture Mhairi McAlpine and Linn van der Zanden Scottish Qualifications Authority CAA Conference.

Slides:



Advertisements
Similar presentations
Presentation by Priyanka Sawarkar
Advertisements

Software Quality Assurance Plan
1 CEOS/WGISS20 – Kyiv – September 13, 2005 Paul Kopp SIPAD New Generation: Dominique Heulet CNES 18, Avenue E.Belin Toulouse Cedex 9 France
ITIL: Service Transition
1 Software Requirement Analysis Deployment Package for the Basic Profile Version 0.1, January 11th 2008.
WP5 – Knowledge Resource Sharing and Management Kick-off Meeting – Valkenburg 8-9 December 2005 Dr. Giancarlo Bo Giunti Interactive Labs S.r.l.
Database Planning, Design, and Administration Transparencies
1 Pertemuan 02 Database environment Matakuliah: >/ > Tahun: > Versi: >
Chapter 2 Database Environment.
A Data Curation Application Using DDI: The DAMES Data Curation Tool for Organising Specialist Social Science Data Resources Simon Jones*, Guy Warner*,
TENCompetence Workshop Barcelona June 2007 IMS Learning Design, Open Educational Resources and the Culture of Sharing.
Chapter 2 Database Environment Pearson Education © 2014.
1 Chapter 2 Database Environment. 2 Objectives of Three-Level Architecture u All users should be able to access same data u User’s view immune to changes.
Lecture Nine Database Planning, Design, and Administration
Lecture Two Database Environment Based on Chapter Two of this book:
The Multi-model, Metadata-driven Approach to Content and Layout Adaptation Knowledge and Data Engineering Group (KDEG) Trinity College,
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Copyright © 2012 by Gan Wang, Lori Saleski and BAE Systems. Published and used by INCOSE with permission. The Architecture and Design of a Corporate Engineering.
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Administration and Academic Staff Performance Management System Using Content Management System(CMS) Technologies 指導教授: Ku-Yaw Chang 演講者: Tsui-Pw Sun 日期:
The Design Discipline.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
REVIEW OF NA61 SOFTWRE UPGRADE PROPOSAL. Mandate The NA61 experiment is contemplating to rewrite its fortran software in modern technology and are requesting.
Using ISO/IEC to Help with Metadata Management Problems Graeme Oakley Australian Bureau of Statistics.
Chapter 1 Introduction to Databases Pearson Education ©
M1G Introduction to Database Development 6. Building Applications.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
8/31/2012ISC329 Isabelle Bichindaritz1 Database Environment.
Towards Using Grid Services for Mining Fuzzy Association Rules Mihai Gabroveanu, Ion Iancu, Mirel Cosulschi, Nicolae Constantinescu Faculty of Mathematics.
Bayu Adhi Tama, M.T.I 1 © Pearson Education Limited 1995, 2005.
Database Environment Session 2 Course Name: Database System Year : 2013.
A university for the world real R © 2009, Chapter 9 The Runtime Environment Michael Adams.
1 Chapter 1 Introduction to Databases Transparencies.
SCORM Course Meta-data 3 major components: Content Aggregation Meta-data –context specific data describing the packaged course SCO Meta-data –context independent.
An approach for Framework Construction and Instantiation Using Pattern Languages Rosana Teresinha Vaccare Braga Paulo Cesar Masiero ICMC-USP: Institute.
Digital Library Repositories and Instructional Support Systems: Repository Interoperability Working Group Leslie Johnston University of Virginia Library.
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
UNCLASSIFIED Service Oriented Architecture, Information Sharing and the FEA DRM 23 January 2006 Bryan Aucoin DNI CIO Chief Architect
Improving User Access to Metadata for Public and Restricted Use US Federal Statistical Files William C. Block Jeremy Williams Lars Vilhuber Carl Lagoze.
Chapter 2 Database Environment.
1 Database Environment. 2 Objectives of Three-Level Architecture u All users should be able to access same data. u A user’s view is immune to changes.
1 Chapter 2 Database Environment Pearson Education © 2009.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
David Adams ATLAS ATLAS Distributed Analysis and proposal for ATLAS-LHCb system David Adams BNL March 22, 2004 ATLAS-LHCb-GANGA Meeting.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Preservation Functionality in a Digital Archive Erik Oltmans Koninklijke Bibliotheek Raymond J. van Diessen IBM Business Consulting Services Hilde van.
Statistical process model Workshop in Ukraine October 2015 Karin Blix Quality coordinator
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Cut down on the time it takes employees to process invoices using Square 9’s SmartSearch integration with Microsoft Dynamics GP. SmartSearch allows invoice.
Enhancements to Galaxy for delivering on NIH Commons
Introduction to Databases
Data Flow Diagrams.
Software Documentation
Chapter 2 Database Environment Pearson Education © 2009.
Database Environment Transparencies
Meeting Expectations - the Web in the 2(.0)1st Century
Metadata The metadata contains
Chapter 2 Database Environment Pearson Education © 2014.
Interoperability in Action
REC Data Specification and UK Link File Formats
SDMX IT Tools SDMX Registry
Presentation transcript:

Itembanking Infrastructure: A Proposal for a Decoupled Architecture Mhairi McAlpine and Linn van der Zanden Scottish Qualifications Authority CAA Conference

Introduction and Definition This presentation outlines a decoupled architecture for an itembanking system. Using small interlinked pieces of software, coupled with strong workflow and access management, it describes how an itembanking system may function as a decoupled system. An itembank is considered to be made up of a repository and database. It is a piece of software which contains and holds details about items. An itembanking system is considered everything up to the point of delivery, and also everything from the output of data from the delivery system. This is comprised of software; workflow processing and access management.

Decoupled Architecture: Benefits Easily adapted to accommodate change in model or workflow Pieces can be upgraded in line with specifications Small chunks can be built and used immediately Sophistication of the system/ community will place additional demands

Decoupled Architecture: Implications Strong standards compliance required Additional functionality to support existing processes may not be required at a later stage Robust testing required at element level

What does Itembanking entail? Software components Storage of items Generation of items Delivery, Marking and Result Processing Test Construction Data and user management Workflow processing Role-based user permissions

Overview

Storage of Items The Itembank: Repository storage of QTI files, resources, manifest files Database storage of LOM and QTI metadata, search and retrieval functionality Unpackaging Functionality splitting incoming content packages into their respective parts

The Itembank

Overview

Generation of Items QTI Authoring Tool: outputs QTIv2.0 items Specialist Authoring Software: to create additional embedded elements (eg graphics) Metadata Tagger: attributes data to items according to IEEE LOM standard and extracts QTI metadata Application Profile Development Software: interface for development of profiles which prefills metadata Content Packager: packages elements of QTI items according to IMS specification

The Itembank and Generation of Items

Overview

Test Construction Glossary Development Software: produces glossary which defines statistics for test construction Test Construction Software: takes in application profile (metadata) and glossary (statistics) to produce algorithm Item Analysis Software: runs required analysis from algorithm, identifying items from pool that match the conditions

Test Construction

Overview

Delivery, Marking and Result Processing Delivery Software: imports QTIv2.1 package from itembank, and sends responses to Marking Processing Software Marking Processing Software: has several elements for different item types i.e. human based, computer based or both Result Processing Service: aggregates items and implements pass mark or grade boundaries Master Results Databank: stores candidate interactions with item IDs which are fed out from the Delivery Software

Delivery, Marking and Result Processing

Overview

Future areas of Exploration First attempt at scoping the potential for decoupled architecture Requirements must be scoped for each element Roles of users need further defined Workflow processes need defined We are currently exploring collaborative development of an itembanking infrastructure with a number of organisations, both in Scotland and further afield, recognising the generic nature of the development required and the benefits of ensuring high quality data transfer between systems.

Contacts Mhairi McAlpine Project Manager Linn van der Zanden Learning Technologist