Javier Díaz, Alejandra Schiavoni, Ana Paola Amadeo, M. Emilia Charnelli Computer Science School National University of La Plata - Argentina Extending.

Slides:



Advertisements
Similar presentations
What is intraLibrary Connect? Martin Morrey Product Director, Intrallect Ltd
Advertisements

October 28, 2003Copyright MIT, 2003 METS repositories: DSpace MacKenzie Smith Associate Director for Technology MIT Libraries.
FROM FARM TO FORK EU FOOD SAFETY LEGISLATION
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Exchange Product Overview Secure Transmission for Transaction-based Documents.
Update on the SWORD Protocol & Future Directions.
Tom Lewis Director, Academic & Collaborative Applications University of Washington.
A. Grigorov, A. Georgiev, M. Petrov, S. Varbanov, K. Stefanov Building a Knowledge Repository for Life-long Competence Development.
The DSpace Course Module – SWORD basics. Module objectives  By the end of this module you will:  Understand what SWORD is  Know what SWORD could be.
Educational portal and its integration with AHyCo LMS Nataša Hoić–Božić University of Rijeka (Croatia)
DSpace Devika P. Madalli DRTC, ISI Bangalore.
ARCHIMÈDE Presented by Guy Teasdale Directeur, Services soutien et développement Bibliothèque de l’Université Laval CARL Workshop on Institutional Repositories.
1 Archiving Workflow between a Local Repository and the National Library Archive Experiences from the DiVA Project Eva Müller, Peter Hansson, Uwe Klosa,
EDEN 2007 Naples, Italy LIFELONG LEARNING TEACHERS’ NEEDS IN VIRTUAL LEARNING ENVIRONMENTS Josep Maria Boneu 1, Maria Galofré 2, Julià Minguillón 2 1 Centre.
Dspace – Digital Repository Dawn Petherick, University Web Services Team Manager Information Services, University of Birmingham MIDESS Dissemination.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
IMPLEMENTATION OF AN E-LEARNING PLATFORM USING CMS
Role of Contributing Institutions – The NDL Movement Presented By Dr. B. Sutradhar, Librarian Central Library (ISO 9001:2008 Certified) IIT Kharagpur
Your online classroom. Powerhouse Campus o Custom Class dashboards o Links with Moodle, Studywiz, Bb, ClickView & all web apps o Links your school library.
METOD – MetaTool for Educational Platform Design Mateja Verlič University of Maribor Faculty of Electrical Engineering and Computer Science.
Groupware to Support Distributed & Collocated Software Engineering Student Group Projects Sarah Drummond RISE Dept. Computer Science University of Durham.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
ICT TEACHERS` COMPETENCIES FOR THE KNOWLEDGE SOCIETY
Download & Play E-Learning System PROPOSAL draft1.0.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Evaluation and analysis of the application of interactive digital resources in a blended-learning methodology for a computer networks subject F.A. Candelas,
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
METS-Based Cataloging Toolkit for Digital Library Management System Dong, Li Tsinghua University Library
SWORD Stories - Easy Deposit Cutting Through Repositories’ Red Tape Sarah Currier Consultancy | E-Learning * Resource Sharing * Web 2.0 * Metadata * Repositories.
Joomla! Day France SEBLOD Version 2.0 for Joomla! 1.6.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Dspace 1 Introduction to DSpace Mukesh Pund Scientist NISCAIR, New Delhi.
“Old Style” Libraries, Digital Libraries: Convergences, Divergences, And the Troubles in Between.
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
A One- Day Workshop on TEACHING WITH MOODLE IN HIGHER EDUCATION 20 June June 2015 Organised by the Department of Paralakhemundi.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Content and Computer Platforms Week 3. Today’s goals Obtaining, describing, indexing content –XML –Metadata Preparing for the installation of Dspace –Computers.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
Instructional Technology Master of Education 1. LEARNING OBJECTIVES 1) Explain what an LMS is. 2) Differentiate between some types of LMS. 3) Identify.
Electronic data collection system eSTAT in Statistics Estonia: functionality, authentication and further developments issues 4th June 2007 Maia Ennok,
Copenhagen, 7 June 2006 Toolkit update and maintenance Anton Cupcea Finsiel Romania.
Data Management Seminar, 9-12th July 2007, Hamburg 11 ICCS 2009 – Field Trial Survey Operations Overview.
PACSCL Consortial Survey Initiative Group Training Session February 12, 2008 at The Historical Society of Pennsylvania.
The OpenDock project: putting in place the infrastructure for sharing learning activities. Raymond Elferink, Dai Griffiths, Edwin Veenendaal Paper presentation,
This presentation describes the development and implementation of WSU Research Exchange, a permanent digital repository system that is being, adding WSU.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
Mercury. One single online platform: Mercury Highlights – USP’s Web-based platform: accessible from any computer in any location without installing any.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
CSUN eCommons Submitting Learning Objects to CSUN eCommons: A Preliminary Guide February 7, 2008.
DSpace System Architecture 11 July 2002 DSpace System Architecture.
A Technical Overview Bill Branan DuraCloud Technical Lead.
A new Moodle module supporting automatic verification of VHDL-based assignments Presenter: Zong-Lin Tsai Advisor: Ming-Puu Chen Date: Dec. 09, 2009 Gutierrez,
A Project of the University Libraries Ball State University Libraries A destination for research, learning, and friends.
The overview How the open market works. Players and Bodies  The main players are –The component supplier  Document  Binary –The authorized supplier.
1 CS 430: Information Discovery Lecture 26 Architecture of Information Retrieval Systems 1.
Intro to Canvas Inservice. Intro to Canvas – What is the purpose of this class?  You will be able to use this presentation to share with your teachers.
November 12-13, 20098th International ILIAS Conference, Budapest, Hungary Organizational Integration of ILIAS Services at Dennis Gabor Applied University.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Introduction Moodle is a course management system, designed to help teachers create online courses and manage virtual interactions with their students.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Introduction Moodle is a course management system, designed to help teachers create online courses and manage virtual interactions with their students.
Architecture Review 10/11/2004
AEM Digital Asset Management - DAM Author : Nagavardhan
Web Programming Language
Information modeling and infrastructures for metadata
Introduction to DSpace
eCulture Science Gateway – reloaded
E-learning system "Carat"
Introduction to the MIABIS SOP Working Group
Presentation transcript:

Javier Díaz, Alejandra Schiavoni, Ana Paola Amadeo, M. Emilia Charnelli Computer Science School National University of La Plata - Argentina Extending a Virtual Learning platform through its integration with a Digital Repository

About the National University of La Plata 18 Academic Units, from Engineering to Medical Sciences and Psychology More than students & new enrollees in the last year More than 112 Careers & 336 Degrees Source: Indicators compared UNLP More than educators & administrative staff

About the Computer Science School - UNLP 3 Careers & 4 Degrees More than 4151 students & 800 new enrollees in the last year 3 Laboratory of Investigation More than 300 educators & 37 administrative staff

About the Laboratory of Investigation in New Information Technologies The LINTI is a laboratory of the National University of La Plata with a vast trajectory in new technologies research. The work team responsible for the activities performed is integrated by professionals specialized in subjects related to Computer Network Security, Data Networks, Software Open Source, Java Applications, Data Analytics, Usability and Accessibility.

Objective Implement LMS Moodle integration with the repository Dspace, providing full communication to and from the repository

Introduction Integration comes from the need to share data among heterogeneous systems, in order to achieve unification in information access and create the impression in users that they are interacting with a single system. In the field of e-Learning, where Learning Management Systems are used for course development, their integration with other platforms and applications can help increase resource availability and communication among users. The possibility of integrating LMSs with general purpose Digital Repositories and Learning Object Repositories (LORs) proposes a change in how teachers think, plan and build educational content.

DSpace Digital Repository The institutional repository was created out of a need to store in a single publicly accessible location the material produced by the School that deserves global distribution. The first stage will consist of the storage of projects developed by students for some of the subjects of the School. A structure of collections will be created and divided into subjects. The resources will be classified using descriptive metadata related to the characteristics of the project, such as topic, platform used, and installation requirements, among others. The repository that was implemented through DSpace version 1.8

Moodle Virtual Platform The School has been working with Moodle for online course management for over 7 years It is used as a complement to in-person undergraduate and postgraduate classes, as well as courses offered by the Secretary of Extension. The platform includes over registered users in around 170 courses.

Moodle Virtual Platform Moodle content: The study material is comprised of digital resources in multiple formats (HTML, PDF, video, software) including SCORM compliant learning objects. Activities include discussion forums, used for communication between students and teachers, and in some cases for general notifications. Questionnaires have been used in many subjects for approximately two years, and are very useful for self evaluations or discussions of specific topics, in mass courses. Choices are used, for example, to survey the general opinion of the students on an activity or a class or specific administrative matters, or even to measure attendance to a mid-term. Assignment is one of the most used modules because of the practical nature of the courses that habitually use the virtual platform. Through assignments, students can upload files that can later be evaluated by their teachers, who grade and give feedback through Moodle.

Moodle Virtual Platform Moodle content  Discussion forums are the most used, mainly for communication with the students, both in academic and administrative matters.  Assignments come second and are the central motivating axis of this paper.

Communication between DSpace and Moodle First, it was implemented the communication from Moodle to the repository, with the goal of retrieving and transfering elements from Dspace. A module that installs an API using REST and that is available through the DSpace community was used The LMS has a Repository API that was used to incorporate a specific plugin to DSpace, created by the Moodle community.

Communication between DSpace and Moodle A new functionality was implemented that makes it possible to publish content from the Moodle platform to different repositories. This new functionality is very useful to export all kinds of material from the courses, such as theoretical or practical content, documentation, and projects delivered by the students. It is also possible to export standardized content as learning objects. SWORD

SWORD Protocol Simple Web-service Offering Repository Deposit – SWORD - is an APP (Atom Publishing Protocol) application that defines simple remote content storage into a repository from other applications. Creates services that offer functionalities such as deposit from multiple locations or from standard applications. DSpace, Fedora Eprints, IntraLibrary, and DataBank are examples of repositories that implement this service. An interesting aspect of this protocol is that the sending service can be configured so that any user can upload information directly to the repository without logging in.

Implementing the communication to publish content No implementation or installation was necessary, as the repository incorporated the communication functionality through the SWORD protocol. In version 1.8, DSpace implemented the protocol in two ways, as a server and as a client, both compatible with SWORD v2. Moodle does not offer this communication functionality. It was necessary to use the Client API provided by SWORD to implement a specific module that will retrieve the requested information and prepare it according to the standards established by the protocol, to send it to the repository. The implemented module must retrieve the file stored in the Assignment module and then build the package in the SWORD format with the corresponding metadata. SWORD

Creating the package Moodle does not have a metadata standard, it stores basic information in its database tables, which can be used to generate metadata in an established standard such as Dublin Core. The metadata, that will be associated to the files in the repository, are generated from file information and data retrieved from their context within the Moodle platform. Information can be extracted from resource context data and resource data, such as Assignment name, course name, platform name, resource name, creation date, last date of modification, author, format and resource type. The application generates a METS (Metadata Encoding and Transmission Standard) package with files and administrative, descriptive and structural metadata that the repository will use to incorporate the resource.

Sending the package The package is sent through the instantiation of a client of the PHP API provided by SWORD. The function deposit is used to automatically deliver it to the repository. In this function it is necessary to specify: the URL of the repository, an access account and password if necessary, the content format, the destination collection and the zip file with the content.

Sending the package Steps followed when sending a resource from Moodle to Dspace: 1.The students deliver their assignment by uploading a file. 2.The teacher follows the deliveries and the corresponding corrections, sending feedback to the students when necessary. Once the delivery is finished, the teacher can choose to send it to the repository. 3.Once the teacher decides to make a delivery, the module comes into play. It takes each one of the assignments and packs them with their corresponding metadata into a zip file. 4.The package is sent through SWORD to a specific collection in the chosen repository. 5.The default SWORD module in DSpace unpacks it and retrieves the Dublin Core metadata and files. 6.Each of the files is added as items to the specific collection. 7.DSpace’s SWORD module sends an xml response to the Moodle newly created module indicating operation status.

Conclusions The communication implemented between the Moodle LMS and the DSpace repository allows for a reduction in the overload of storing the same resources in multiple platforms. The module implemented prepares the information to be transferred by incorporating metadata in the standard format used by destination repositories. Semi-automatic publishing of material is more practical as it is not necessary to follow all the steps required within the repository to upload the resource and complete the metadata. The functionality of this module can be extended to other repositories, adapting the way in which material is organized, taking into account the standards used in each specific platform.

Thank you !!! LINTI – Laboratory of Investigation in New Information Technologies Extending a Virtual Learning platform through its integration with a Digital Repository