Digital Library Syllabus Uploader Will Cameron CSC 8530 October 19, 2006 Project Presentation 2.

Slides:



Advertisements
Similar presentations
How to Author Teaching Files Draft Medical Imaging Resource Center.
Advertisements

IRRA DSpace April 2006 Claire Knowles University of Edinburgh.
WEB SERVICES. FIRST AND FOREMOST - LINKS Tomcat AXIS2 -
Comparison of EPrints 3.0 and DSpace digital library systems Kuzma Kudim, Galina Proskudina.
Live Text C1 Basics Create a Project Submit the Project for Review Check the Status of Review Read Instructor Comments.
A1.1 Assignment 1 “Deploying a Simple Web Service”
Getting Started. Edline Web Site Requirements Provide Students and Parents With: 1.A Brief Course Description 2.Your Address 3.Course Syllabus 4.Major.
DSpace Devika P. Madalli DRTC, ISI Bangalore.
1 The IIPC Web Curator Tool: Steve Knight The National Library of New Zealand Philip Beresford and Arun Persad The British Library An Open Source Solution.
Sakai Overview ITS Teaching and Learning Interactive Aurora Collado January 10, 2008.
Final Project Exercises 5 and 6. General Simplified version of Wikipedia Users read / upload / search for articles Articles in XML –Presentation using.
PAWN: Producer-Archive Workflow Network University of Maryland Institute for Advanced Computer Studies Joseph Ja’Ja, Mike Smorul, Mike McGann.
CSCE156: Introduction to Computer Science II Instructor Stephen Scott Website
Course Orientation Assignments Tool. If the Assignments tool has been added to the course, use the Assignments link in the Course Menu to access upcoming.
Introducing Symposia : “ The digital repository that thinks like a librarian”
Attribute databases. GIS Definition Diagram Output Query Results.
Assignments. Overview Introduction Naming uploading Browsing Submitting Grade.
CS 160: Software Engineering August 27 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
DIGITIZATION OF COMPUTER SCIENCE QUESTION PAPERS IN BHARATHIDASAN UNIVERSITY LIBRARY By V. MUTHULAKSHMI SUPERVISOR Dr. M. SURULINATHI Assistant Professor.
Educause October 29, 2001 A GEM of a Resource: The Gateway to Educational Materials Copyright Nancy Virgil Morgan, This work is the intellectual.
Module - Technical Basics
Developing Interfaces and Interactivity for DSpace with Manakin Part 2: Technical and Conceptual Overview of Dspace and Manakin Eric Luhrs Digital Initiatives.
Digital Library Syllabus Uploader Will Cameron CSC 8530 October 19, 2006 Project Presentation 2.
Information Retrieval CENG 555 Spring Course Web Page Authoritative source of administrivia In-class announcements generally reflected on Web.
By Mircea Jivoin. Objectives Achieving the warehouse management over the internet using the SOAP Web Services Achieving the warehouse management over.
Course Introduction Software Engineering
Student registers to the website Student login Student views current courses Register for available courses View the first course item. with order number.
Z-Geoinfo Inc. Capability Briefing June 21, 2011.
Ms. Irene Onyancha ISTD/Library & Information Management Services United Nations Economic Commission for Africa The Second Session of the Committee on.
SE3183 Advance Web Programming Programming Session 2013/2014.
Trinity Washington University 1 Moodle. All SPS courses are Web Enhanced! We use the Moodle online course platform –Easy access –User friendly 2.
Your Name Your Title Here Your phone number Insert your photo here.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Course Schedule Report Web Service Carolyn Cracraft Lisa de Larios-Heiman.
The Fedora Project April 28-29, 2003 CNI, Washington DC Thornton Staples University of Virginia Sandy Payette Cornell Information Science NOTE: CSG
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
MEETING 4 MATT BERNSTEIN, PAUL CAPELLI, JARED SEGAL Syllabus Management System.
IUScholarWorks Technical Overview Randall Floyd Digital Library Program Programmer/Database Administrator.
This presentation describes the development and implementation of WSU Research Exchange, a permanent digital repository system that is being, adding WSU.
 MyJU ◦ WebAdvisor: useful links such as classes, schedule, grades ◦ My Files: H Drive mapped in the whole campus. Cloud! Use it to download your files.
1 Final Review. 2 Final Exam  30% of your grade for the course  December 9 at 7:00 p.m., the regular class time  No makeup exam or alternate times.
NovaBACKUP xSP Technical Training By: Nathan Fouarge
Field Education: Site Evaluation Report In D2L, select your Field Education Course.
Metadata Input Tool for CADIS Scientists and Data Managers by D. Stott August 8, 2007.
Moodle for Your Noodle. What in the world is Moodle? An open source Content Management System (or Course Management System) built around a sound educational.
Activity Monitoring Tool MIS 2008/2009 Software Project - Group 1 1/4 Architecture Technical Manager.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
DSpace System Architecture 11 July 2002 DSpace System Architecture.
Syllabus Management System Matt Bernstein, Paul Capelli, Jared Segal.
Three small projects for an „Advanced Programming in Java” course Ioan Jurca „Politehnica” University of Timisoara Romania.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
A Basic Introduction By Scott Phillips 2005/8/7. Agenda What is DSpace and what does it do? The DSpace Information Model Components & Features of DSpace.
Digital Library Syllabus Uploader Will Cameron CSC 8530 Fall 2006 Presentation 1.
Equations for Ecademy Client: ISU Computation Center Faculty Advisor: Dr. Robert Anderson Technical Advisor: Dr. Pete Boysen Team Members:  Tim Arganbright,
Introduction to Blackboard Rabie A. Ramadan Session 3.
Ashley Montebello Katie Githens Wayne Rowcliffe. Project Overview Create graduate student review system for ECpE department Review system is used by students.
Core Goals Assessment – Using the Online Reporting System for information or technical.
Financial Management of ECE Programs.  Go to “Tools”  Click on “Personal Information” to edit your personal information (including address) or.
CSc 020: Programming Concepts and Methodology II
Exporting references - Library Search
VI-SEEM Data Discovery Service
Introduction, Features & Technology
Department of Computer Science, Florida State University
Database Systems Instructor Name: Muhammad Hafeez Lecture-1.
Charl Roberts University of the Witwatersrand, Johannesburg
Multimedia Database Virginia Polytechnic Institute and State University Blacksburg, VA CS 4624 Multimedia, Hypertext and Information Access Client.
Blackboard Beginner Level Training
The Fedora Project April 28-29, 2003 CNI, Washington DC
CSCE156: Introduction to Computer Science II
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

Digital Library Syllabus Uploader Will Cameron CSC 8530 October 19, 2006 Project Presentation 2

Purpose of the Syllabus Uploader Provide a service for the remote uploading of course materials by approved course instructors to CITIDEL CITIDEL is a digital library for Computer Science educational and research materials Specifically course Syllabi

Algorithm Messaging form data from one web server to another To facilitate the automatic creation of a digital library item on the DSpace side –A text document/word doc which represents the item –Metadata entry created about that item in Dublin Core DSpace Registry Allows for searching, browsing for the resource in the digital library –Requires a mapping of standard syllabus fields to the Dublin Core Metadata standard as implemented in DSpace Syllabus fields: course description, topics, grading, assignments… –File Share of sorts, however, the ‘file’ is generated on the fly as based upon the form completed by the user –Handle concurrency of submissions from multiple users

Client Side Technology mySQL –For lightweight ‘client’ side web application –To allow user accounts for syllabi storage, editing, and ownership over time Apache Tomcat –Web server in which the below will reside: Java Servlets/JSPs –View and Business logic of client web application Axis2 SOAP messaging client code

Server Side Technology Tomcat –Deployed Axis2 Web Service –Java code to create directory and file for upload in Unix Call the DSpace Uploader –DSpace Digital Library PostgreSQL Database backend JSP/Servlet business logic and view DSpace item resource automatic Uploader tool

Deployment Diagram Syllabi Submission Web Server (Apache/Tomcat) Submit Save/Load a syllabi Syllabi Submission Form Web Service Client DSpace Digital Library (Apache/Tomcat) Metadata Translation Item Document Creation Item Creation Web Service Server PostgreSQL Database mySQL Database for accounts, saved syllabi

Ontology for Syllabus Web Fields Syllabi Fields Course Title Course Code Semester of Course Instructor’s Name Contact Information Course Web Site Course Description Course Days of Week TimeCourse LocationCourse Grading SchemeCourse ExamsCourse FormatCourse CalendarCourse Textbook

Syllabus Results epository/handle/2167/2http://what.csc.villanova.edu:18080/citiDelr epository/handle/2167/2

Project Conclusions Technical Issues Lessons Learned Final Evaluation Future Goals