Sousa: Content Authoring and Delivery in Sakai Mark J. Norton Nolaria Consulting July 2008.

Slides:



Advertisements
Similar presentations
EPrints Web Configuratio n Management. SQL database Web server Scripts to configure repository activities Configuration files EPrints - the Administrator's.
Advertisements

© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
An OCW Installer for Sakai using OKI v3 OSIDs Mark J. Norton Nolaria Consulting July 2008.
Interact 2: Options for organising and presenting content.
A Product of Online E-learning & Assessment Software Web-based Learning Management System (LMS) Copyright © ANGLER Technologies.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Introducing new web content management tools for Priority...
GVSU is scheduled to upgrade to version 9.1 December 21, 2010 at 5pm.
Macromedia Dreamweaver 4 Foundation Level Course.
Sakai Overview ITS Teaching and Learning Interactive Aurora Collado January 10, 2008.
Chapter 11 Designing Effective Output Systems Analysis and Design Kendall & Kendall Sixth Edition © 2005 Pearson Prentice Hall.
PowerPoint Demonstration Capabilities of Microsoft PowerPoint 2000.
Images. Tables. Frames. Forms. DMFD F2007 IT University of Copenhagen
1 Introduction to Multimedia SMM Introduction to Multimedia Chapter 8.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Introduction to Multimedia
Working with Cascading Style Sheets. 2 Objectives Introducing Cascading Style Sheets Using Inline Styles Using Embedded Styles Using an External Style.
Computers Are Your Future © 2008Prentice-Hall, Inc.
3.2 Presentation Software End Show Creating slide shows including audio,video and digital images End Show.
Review of last session The Weebly Dashboard The Weebly Dashboard Controls your account and your sites Controls your account and your sites From here you.
Multimedia Authoring Tools Lecture 13
Reasonable Sakai Widgets Aaron Zeckoski Gonzalo Silverio Antranig Basman
4.5 Multimedia Production. Learning Outcome 1. Design the structure and user interface for a multimedia project. 2. Produce a successful multimedia project.
E0262 – MIS – Multimedia Storage Techniques SMIL – Synchronized Multimedia Integration Language.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
Unit 12 LO3 Be able to design websites
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
Advanced Level Course. Site Extras Site Extras consist of four categories: Stationeries Site Trash Designs Components.
PROJECT-BASED LEARNING THROUGH GOOGLE Using Google Tools to create a GoogleTrek.
1 Introduction to Multimedia SMM 2005 Dr. Rabiah Abdul Kadir Jabatan Multimedia, FSKTM, UPM
Adobe Flash CS5.5. What is Adobe Flash? formerly Macromedia Flash Is software is a powerful authoring environment for creating animation and multimedia.
Final Project Presentation Heath Davis 21:228 Hypertext Hypermedia Systems May 5, 2009.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Website Project Development Presentation by APNARAJ.COM.
CREATING LEARNING MODULES IN LCDS AUTHORING SUITE Lynn Bradshaw.
Tutorial 7 Working with Multimedia
Tutorial 7 Designing a Multimedia Web Site
Using Multimedia Tools Mark Grabe. Copyright © Houghton Mifflin Company. All rights reserved.7-2 Classification of Student Projects n Embellished documents.
EXact Suite Where are we going? Rome, 09/03/2015 The eXact Roadmap.
Slide 1 Standard Grade Computing Multimedia and Presentation.
Review of last session Add text to your website Add text to your website Title Title Paragraph Paragraph Title and paragraph Title and paragraph Add photographs.
8th Sakai Conference4-7 December 2007 Newport Beach POCS – Content Sequencing for Sakai Mark J. Norton Nolaria Consulting.
Online Distance Learning: Development work to support SCL Dr Steven Furnell, Mike Evans and Paul Dowland Network Research Group University of Plymouth.
8th Sakai Conference4-7 December 2007 Newport Beach Integration: Users and Groups Mark J. Norton Nolaria Consulting.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Louisa Lambregts, Louisa Lambregts
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
Miguel Lara, PhD. 1:10 – 1:15 Pre-test 1:15 – 1:30 Course overview 1:30 – 2:00 Setting up DW Site 2:00 – 2:05 > 2:05 – 2:55 Hands-on Lecture 2:55 – 3:00.
Unit #7 Charts Questions? Comments?. MS PPT 2007: Presentations Made Easy; Planning and Preparing PowerPoint allows you to create a professional presentation.
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
Louisa Lambregts, Louisa Lambregts
V7 Foundation Series Vignette Education Services.
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
Professor: Pastor Perez Date: March 19 th, This course develops knowledge of key resources and means focused on instructional design that relies.
Working with Cascading Style Sheets
Interact 2: Options for organising and presenting content
Features of Authoring Tools
Working in Groups in Canvas
Overview The designer role in CE 4 has been separated into two new roles in CE6: Designer Role Instructor Role The Auditor role has been added as.
CHAPTER 8 Multimedia Authoring Tools
Getting Started with Dreamweaver
Applications Software
3.02D Multimedia Authoring Programs
Slides prepared by Sarah Benis Scheier-Dolberg
Presentation transcript:

Sousa: Content Authoring and Delivery in Sakai Mark J. Norton Nolaria Consulting July 2008

Sousa Sousa is a toolkit that allows content authoring and delivery tools to be developed in Sakai. It has a plug-in architecture that makes it easy to add new media objects. Enables different approaches to page layout and sequencing to be explored and used.

Existing Sakai Content Tools Resources Tool –Repository support –Custom ordering in collections –Reveal and Conceal dates –Custom actions Melete –Authoring and Delivery –Module based for blended learning SCORM –Delivery only Choices are a bit limited. LAMS

Why Create a New Tool? Sequencing of content is simplistic. Limited page authoring support. Hard to add new media types Difficult to experiment with new concepts like web mash-ups. Difficult to capture pedagogical styles. (Mark has too much spare time)

Introducing Sousa Sousa is a set of tools designed to make it simple to create and deliver structured content. Multiple delivery styles - single page, self paced (more planned). An experimental platform to explore new approaches to content delivery. Written in Java using RSF.

Sousa Tools Sousa Page Tool –Create structured pages –Create new media elements –Control over media elements Sousa Sequencer Tool –Create and edit sequences. –Self paced viewing of pages or media elements.

Sousa Page Tool Currently supports the creation and editing of one kind of page layout: grids. Has support for creating and editing other kinds of layout such as free form.

Page Layout – Grid Tiles Simple layout controls allow full page, two column, two section, and quadrant grid. Tile-0 Objects Tile-1 Objects Tile-2 Objects Tile-3 Objects

Editing a Tile Each tile can have one or more media elements in it. The ordering of these elements can be changed using the control buttons at the left.

Adding New Content Objects While content can be uploaded or created in the Resource tool (and visible in Sousa), the Sousa Page tool also supports creation. Sousa specific objects can be created. Two kinds of creation: –File upload –Cut and paste of text Content object attributes can be assigned. –Height, width, autoplay, etc.

Media Elements Supported Plain Text Structured Text Headings (H1, H2, etc.) Video and SMIL Audio and MIDI Flash Images and Animation

Planned Media Support MathML, ChemML, MusicML VRML and other 3D visualizers CSV tables and charts using SVG Google Earth, Maps, etc. MIT’s Timeline applet Virtual Labs Web Mashups Questions There dozens, perhaps hundreds of interesting media object types on the internet. These are only a few of them.

Sousa Media Engine Sousa has three application services that provide support for dealing with media objects: –Sequence service Content objects and sequences –Edit service Abstract editing support –Content Elements service UI editing and display support

Sequence Service A Sequence is a collection of content items that can include pages. A Layout is a Sousa page.

Edit Chain Service The Edit Chain service provides support for keeping track of editing including undo. This allows a series of edits to be made and then commit all of them at the end (or cancel).

Content Element Service ContentElement is the interface that all elements implement. Elements extend a base object and are managed by the CE Handler

Adding New Content Elements Implement the ContentElement interface. Register it in the ContentElementHandler. Currently relies on RSF template id naming conventions.

ContentElement public interface ContentElement { public static String PARAM_HEIGHT = "sousa.parameter.height"; public static String PARAM_WIDTH = "sousa.parameter.width"; public static String PARAM_BORDER = "sousa.parameter.border"; public static String PARAM_AUTOSTART = "sousa.parameter.autostart"; public static String PARAM_SIZE = "sousa.parameter.size"; public String getType(); public String getName(); public void displayContent(UIContainer tofill, String templateId, String suffix, Item contentItem); public void displayThumbnail(UIContainer tofill, String templateId, Item contentItem); public void displayIcon(UIContainer tofill, String templateId); public void editParameters(UIContainer tofill, String templateIdBase, EditItem contentItem); public void saveParameters(EditItem item); public void editContent(UIContainer tofill, String templateIdBase, EditItem contentItem); public void saveContent(EditItem item); public boolean isSimple(); public boolean isParametersEditable(); public boolean isContentEditable(); }

User Interface Support The ContentElement interface provides support for the following UI interactions: –Create / Edit Content Element –Add / Edit Attributes –Display a Content Element

Sousa Sequence Tool The Sousa Sequence tool allows sequences to be created and edited using either Sousa pages or “raw” content objects (text, images, video, audio, etc.). Currently supports a linear delivery style but others are possible, such as branching, remediated, indexed, etc.

Editing a Sequence Note the similarity between ordering sequence pages and media elements in a tile.

Teaching and Learning Sousa is a general purpose media authoring application. It can be used for presentation of supplemental course material, blended learning, etc. Most of the material is passive at this stage, but interactive content, such as questions, are planned.

Demonstration

Sousa Status Over one year of development Linear sequencing is complete Basic page editing complete. New media elements with attributes can be created. Support for Sakai 2.4.x with support for 2.5.x coming soon.

In the Future Template creation from existing pages. Other sequence types like branching. Improved media editing (cropping, etc.) Interactive media Synchronized presentation (slide show) Assignment and Gradebook integration Interoperability (SCORM, IMS-CC)

Resources Sousa is currently a contributed tool in source.sakaiproject.org/contrib/mnorton/sousa Documentation at confluence.sakaiproject.org/confluence/display/SOUSA/Home It is still an experimental application. If you are interested in participating in this project contact: –Mark Norton

Any Questions?