Given by Marek Podgorny,Chris Walczak, Jarek Rykowski,Geoffrey C. Fox at NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC on October 26 98, October 29 98. Foils prepared November 5 98
Outside Index
Summary of Material
We start with a survey of related NPAC technology |
Motivation, Requirements, Features as a repository of educational objects |
Architecture Components Services |
Builtin PowerPoint Support |
XML Template Processor |
Exporter |
Futures |
Outside Index Summary of Material
Integrated Courseware Management System |
Chris Walczak, Jarek Rykowski, Geoffrey C. Fox, Marek Podgorny |
NPAC/DIT,UE, Syracuse/Poznan |
October 26, 1998 |
Tango Collaboration System applicable to education and training and ...... |
Initial demonstrations of use of Tango in education and training using
|
Tango reasonably robust and has API to most server/client applications -- will hopefully link to Internet Explorer/Macintosh's soon |
High quality digital video servers with database backend |
Multiplatform (UNIX/PC) Audio/Video Conferencing |
Java video and audio players for low bit rate codecs |
LecCorder system delivered (tomorrow) to ASC as turnkey video-->MPEG-->H263-->Weblinked foils |
WebWisdomNT 2.0 replacing WebWisdom 1.0 (eventually) with
|
Prototype works and will be demonstrated |
Needs much more testing and Integration with Tango -- will import existing 26,000 foils and 1,500 family photographs |
NPAC Grading System which is Oracle (or other database -- currently using MSQL) with Java Servlets to support handling of a class with PAPI type
|
Online programming labs for
|
MPI lab used by JSU in this semester |
Cornell's Companion sophisticated extension of this with security |
A gap between available authoring software and educators needs
|
Need for a document management system keeping track of educational objects |
Prepare presentations in an efficient way, with full graphical user interface, formatting wizards, support for templates, cliparts, icons, etc. |
Display presentations locally and remotely over intranets and Internet |
Re-use existing presentations or their parts; quickly create new presentations from existing material |
Create a hierarchy of presentations consisting of a variety of objects |
Support education-specific functionality
|
Consistency |
Multi-user access |
Multi-session access |
Data security and Access control |
Search Tools |
Metadata |
Full Data Reuse |
Uses an object-relational database as a repository for presentations |
Imports material prepared by popular presentation-editing tools, like Microsoft PowerPoint |
Imports sets of arbitrary images and/or text "nuggets"
|
Handles edu-objects in a form of programs written in any programming language, Java applets, interactive examples... |
Provides consistent, uniform presentation storage, regardless of the presentation type and structure |
Supports concurrent access to the repository and multi-user authoring |
Stores presentation meta-data defined according to industrial standards |
Support storage of additional information for presentations: add-ons (lists of URLs), notes, digital audio, and digital video |
Courseware management:
|
Presentation layer: XML templates
|
Support for presentation history
|
Auxiliary object types
|
Distributed architecture for high usability |
High-performance support for synchronous and high-traffic asynchronous delivery
|
Foilworlds |
Presentations |
Foils |
Wisdom |
Manager |
Presentation |
Manager |
Presentation |
Loader |
Users/Access |
Manager |
Authors |
Metadata |
Image |
Importer |
Playlist/URL |
Loader |
Event |
Manager |
Presentation |
Exporter |
JDBC |
Foilworld |
Manger |
Maintenance |
Tools |
Integrated |
Foil Editor |
Database |
Oracle 7.3+ |
PowerPoint original Internet Assistant |
PowerPoint RTF output
|
PowerPoint WebWisdom exporter
|
Existing Wisdom format ("legacy" system) |
Image collections |
Export to HTML and JPEG/GIF |
Better HTML than PowerPoint Internet Assistant |
Selectable image resolution |
Presentation split to separate PPT slides |
Presentation template stored separately |
Enables slide editing in the database |
Built-in editor for PowerPoint slides
|
Separate Foil Sources
|
Same technology can be used for other document types |
Summary:
|
User accesses the HTTP server from HTML browser, providing in URL:
|
The HTTP server passes call to servlet defined by (1). |
Based on template locator (2), servlet reads template from an HTTP server
|
TDL (Template Definition Language)
|
XML-compliance
|
Powerful expressions
|
Two-level servlet cache
|
Persistent tags
|
On-line WWW-based configuration
|
Access to templates by HTTP server
|
Properties
|
Exports presentations to system files
|
Exports presentations or entire foilworlds
|
Selectable template
|
Maintains access privileges |
Improved PowerPoint to HTML exporter
|
XML data exporter
|
Property editor (dynamic properties) |
Database statistics, including usage patterns |
Graphical in-database presentation composer |
Basic image processing |
Versioning |