XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.

Slides:



Advertisements
Similar presentations
White House New Media & Open Source Software Macon Phillips White House New Media.
Advertisements

COMBASE: strategic content management system Soft Format, 2006.
OpenAtrium A Drupal Distribution for Online Collaboration Bud Witney Systems Manager Horticulture & Crop Science Department.
A Product of Online E-learning & Assessment Software Web-based Learning Management System (LMS) Copyright © ANGLER Technologies.
Ellucian Mobile: Don’t text and drive, kids!
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Web Server Hardware and Software
XML Prashant Karmarkar Brendan Nolan Alexander Roda.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Background Info The UK Mirror Service provides mirror copies of data and programs from many sources all over the world. This enables users in the UK to.
Developing the NSDL User Portal Dean Krafft, Cornell University
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Introduction to Liferay Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written.
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
National Institute of Informatics What is WEKO for Subtext message in Logo 2 WEKO means repository in Swahili. Once a researcher deposit his/her.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Alfresco – An Open Source Content Management System - Bindu Nayar, Bhavana Mohanraj.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Web Servers Web server software is a product that works with the operating system The server computer can run more than one software product such as .
File-Mate 1500 Design Review 1 November 19, 2013 KEVEN ABBOTT, ARCHITECT TYLER CROUSE, SPONSOR LIASON KIANA DELVENTHAL, TEAM LEADER, RECORDER LIAM WESTBY,
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Course Management System An application that can be added to a web server to create a flexible web-based environment for creating and managing online courses.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
1. 2 introductions Nicholas Fischio Development Manager Kelvin Smith Library of Case Western Reserve University Benjamin Bykowski Tech Lead and Senior.
Web Migration Project Update for ATC April 28, 2009.
Prestashop is an open source e-commerce application. It is written in PHP and is based on Smarty template engine. It can incorporate the advantages of.
Joomla An Open Source Content Management System. Scope of Workshop Definition and background of Joomla Explanation of Joomla’s abilities and strengths,
Service Computation 2010November 21-26, Lisbon.
The Global Video Grid: DigitalWell Update & Plan For SRB Integration Myke Smith, Manager Streaming Media Technologies University of Washington / ResearchChannel.
Archivists' Toolkit - CRADLE Presentation, 10 Feb The Archivists’ Toolkit CRADLE Presentation 10 Feb
Introduction to ASP.NET T.Ahlam Algharasi. The Visual Studio IDE Start page 2.
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
VirtuaGrades A Web-Based Gradebook Application Don Tinsley CS 470 Project.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
IT WEB TECHNOLOGY Prepared by, K.ABINAYA Lect/IT.
Imagining a Community Source Student Services System Leo Fernig Richard Spencer SOA Workshop Vancouver March 24, 2006.
Booked Web-based calendar and schedule -ISOM 424 Professor Thomas -Pengqia Chen.
SUBMITTED BY JESNA J AM.EN.P2ELT14003 LEARNING MANAGEMENT SYSTEM.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
verifone HQtm Estate Management Solution
TOPIC 7.0 LINUX SERVICES AND CONFIGURATION. ROOT USER Root user is called “super user” because it has power far beyond those of mortal user. As root,
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter One Introduction to Exchange Server 2003.
LMS Features NEETHA AM.EN.P2ELT Sakai About Sakai The Sakai project provides a flexible and feature-rich environment for teaching, learning, research.
Security-Enhanced Linux Stephanie Stelling Center for Information Security Department of Computer Science University of Tulsa, Tulsa, OK
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
Creating your course on MOODLE Learning Management System.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
Scientific Linux Inventory Project (SLIP) Troy Dawson Connie Sieh.
OBM OBM (Open Business Management)‏ Discover the full GPL enterprise-class and groupware solution By Pierre Baudracco OBM Leader
Introduction The concept of a web framework originates from the basic idea that every web application obtains its foundations from a similar set of guidelines.
Software Testing Training Online. Software testing is ruling the software business in current scenario. It provides an objective, independent view of.
REDCap General Overview
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
Cloud based Open Source Backup/Restore Tool
PHP / MySQL Introduction
Collaborative Business Solutions
BlackBoard 5 A Definitive e-Learning Software Platform Ozgur Balsoy,
RSS 2000 Recording and Streaming Solution
XML Based Learning Environment
Presentation transcript:

XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda

Scope  An online repository of XML Tutorials  A secure method of access to this repository  A functional chat module  A functional Bulletin Board  A pertinent call schedule or calendar  A grading module  An administration feature for the professor  A cosmetic customization piece for the student  An active contact information area for students.

System Design  Our approach is to leverage an existing open source solution - PHPNuke  Nuke  Free software released under the GPL  Written 100% in PHP

Nuts and Bolts.  Linux (operating system)  Apache (web service)  PHP – Nuke (advanced content management system)  MySQL (backend database)  Why use these technologies?  Linux is free and modular, stability  Apache is free also scalable  PHP-Nuke is free, but also completely customizable, administrator has total control, no need to know html, configurable through a web browser.

Why Nuke?  Managing large sites with only static HTML is too time consuming – a CMS is more efficient  Modular structure enables developers to easily extend the functionality of the site (focus on coding not details of integrating feature into site)  Easy to use and navigate from an end user standpoint  Easy to administer – web forms enable modification of all aspects of the site  Very granular level of security and administration – can add multiple admins who are restricted to only certain features  It’s free

PHPNuke Architectural Overview

Basic Functionality?  Authenticated Online Community  Customized,Interactive IDE  Tutorials  Discussion Board  Knowledge Base (Repository for Lecture Notes)  Student Listings  Open Source Solution

Extended Functionality?  In addition to the base modules included with Nuke:  Assignments – allows professor to post students grades  Calendar – professor and students can post events to calendar for class (moderated calendar)  IRC Chat – added a third party module to enable IRC Chatting  XML_Validator – web form to validate an xml file against a DTD

Portal Walkthrough  Administration Panel

Web Services Self Describing Self-Contained Modular Applications PublishedLocatedInvoked Over the web

What are Web Services, anyway? TCP/IP - Universal Networking Protocol HTML – Universal User Interface Java –Universal Coding Language XML – Language for Universal Data Open, Cross Platform Standards

Where is the Web heading More dynamic content Bandwidth is getting cheaper Storage is getting cheaper Pervasive Computing is becoming more important

Where do Web Services fit in? Web Services can be used to combine the content from various sources Web Service can now deliver types of content (streaming video or audio ) Web Service can deal with massive amounts of data intelligently (Databases, LDAP directories, caches and load balancing factors) Users need not require to run traditional browsers on some version of Windows.Web Service can be used to serve all sorts of devices, platforms and browser types

Enabling Technologies for Web Services XMLSOAP Binding Point Portal Binding Point Portal

Future Enhancements  Schema validator  More detailed error messages – translate code to give more detail  Add more flexibility to the assignments module  Web Service - interesting to utilize Eclipse with XMLBuddy and access a web service to get information about the site (who’s online, recently added calendar events, etc.)