Given by Bart Winnowicz, Marek Podgorny 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 describe the LecCorder System designed to be: |
an automated system for capture, storage, indexing and retrieval of classes, lectures, and seminars |
We describe the System components:
|
Outside Index Summary of Material
NPAC, Syracuse University |
Bart Winnowicz, Marek Podgorny |
Syracuse, October 26, 1998 |
Design, implementation, and deployment of automated system for capture, storage, indexing and retrieval of classes, lectures, and seminars
|
A class module is prepared using a standard presentation authoring tool, such as PowerPoint |
Module is converted to a set of URL-addressable nuggets (optional storage in database) |
The class is delivered and recorded (audio and video) |
The class (presentation+audio/video) is published to the Web |
The class is asynchronously retrieved via Web browser or re-used in synchronous distance learning system |
Class is prepared using standard, popular authoring packages
|
Convert the original format to the URL-addressable set of "educational nuggets"
|
Place the converted material on an HTTP server or local disk drive
|
Optionally, upload the converted class to the relational database backend
|
The class is being delivered and recorded
|
Automatic indexing and encoding control
|
After class is completed, audio/video conversion process starts automatically
|
Asynchronous retrieval via Web browser |
Slides-over-video mode fully supported
|
Published class is compatible and can be re-used with the synchronous distance learning system |
Lecture Initializer (LecInitializer) |
Lecture Recorder (LecCorder) |
Encoding Daemon (EncoDaemon) |
Digital Audio/Video Format Converter |
Lecture Publisher (LecPublisher) |
WIN 95/NT authoring tool |
Prepares presentation to be delivered and recorded with full capture of temporal interdependencies between presented slides |
Collects necessary data on the lecture like Title, Author/Presenter, Date, etc. |
Uploads prepared presentation along with LecCorder software so it is ready to be delivered and recorded |
Copies the presentation on local content disk for the future use by LecPublisher, after lecture will have been recorded |
Used to deliver a lecture |
Controls recording process remotely
|
Monitors Web presentation
|
All written in Java, allows lecturer to choose platform to present from |
Windows NT service |
Handles recording requests from remote LecCorders
|
Collects lecture synchronization data
|
Supports security, backup and recovery procedures |
Configured by EncoManager tool |
MPEG1 to H.263/ADPCM/GSM converter
|
WIN 95/NT authoring tool that publishes whole captured lecture (presentation, recorded video and temporal interdependencies between video and slides) |
Creates dynamically HTML pages in order to provide Lecture Player module with necessary information about the content to be played back |
Uploads the recorded lecture, playback software, and coordinating HTML pages on a Web server |
As a result, published lecture is asynchronously accessible from the Web server |
Lecture Player (LecPlayer)
|
HTML framework for displaying synchronized audio, video and slides |
Based on templates, converted to HTML pages by Lecture Publisher
|
Java audio/video players
|
Interactive Java whiteboard
|
Arbitrary HTML pages displayed via standard browser
|
Presentation in electronic form turned in few hours before the class
|
Lecturers MUST use one of the tools provided with the package to deliver their presentations
|
Current authoring tools do not or poorly support courseware reuse
|
HTTP-based repositories non-portable and non-scalable beyond a handful of presentations; contents management nightmare |
NPAC WebWisdom database support
|
Lectures recorded using NPAC Lecture Recorder can be immediately loaded in the database. |
Lecture recording is a special case of the general session recording capability in the virtual and desktop collaborative environments |
NPAC TANGO Interactive session recording capability performs session recording on the client side (as opposed to the central server recording) |
Session record re-assembly is done in the central repository with the clients uploading end-user recording information at session termination |
Hence, Lecture Recorder is compatible with the grand vision of sync/async integration for collaboratory/distance learning systems implemented in NPAC |