Given by Geoffrey C. Fox at DoD Users Group Meeting San Diego on June 24 1997. Foils prepared 10 Sept 1996
Abstract * Foil Index for this file
This master foilset has extra foils for two Web Training Presentations in San Diego DoD Modernization Users Meeting Session on Internet Based Training |
One was Experiences with WebWisdom and one was on Future and Key Features of WebWisdom |
This table of Contents Abstract
DoD Users Group Meeting San Diego June 24 97 |
Geoffrey Fox |
Syracuse University NPAC |
111 College Place Syracuse NY 13244 4100 |
3154432163 |
This discusses architecture of proposed WebWisdom electronic education and training system which is designed for both distance and local applications |
We describe experiences that were put into design of WebWisdom |
We discuss particular features including core database, administration, collaboration, disabled interfaces, digital video , VRML and Geographical Information Systems |
NewsBank (CD-ROM originally) for K-12 |
Search a specific Domain -- e.g. NPAC Web Site |
Parallel Oracle host for Usenet News Groups |
Secure Database for Document System |
CareWeb Patient Record Database |
Carrier's Home Page has NPAC built Oracle core for product information |
Language Connect University has NPAC Startup Translet Oracle core for administration |
Information can be presented in formats that best fit current state of display technology from Netscape 1.1 HTML to JavaBean White Board |
Can track such changes in Web technology! |
Can use database to support search of material |
Makes support of "play-lists" particularly easy as these are just selected out of separate tables in database (if one table is one foilset say) |
Same database can be used in other functions such as administration |
Although we have 384 foilsets imported to the Web -- this is not the correct way of doing it!
|
Originally we thought a "Web Foil" is an enhanced HTML and we built a prototype using HotJava |
However now believe this is not powerful and correct Web implementation of "foils" is a JavaBean stored as a serialized Java Object
|
Start with a full drawing program supporting "art" and importing of images where basic entities are Java objects |
Start with system integrated with Tango |
Basic Unit is a "foil" -- typically NOT scrolled (but supporting this) |
Foils are arranged into foilsets dynamically as in current WebWisdom and allow notes(addons) etc. |
Import existing PowerPoint/Persuasion from "outline" text with automatic font size scaling
|
Allow user to add highlighting and images "cut" from original screendump of PC foil |
VRML has been motivated by virtual environments which may be very important
|
However one focussed application is to "virtual field-trip" in our K-12 Living SchoolBook where we have a VRML front end to 3D GIS (Geographical Information System).
|
Can also use VRML to display results of 3D simulations such as weather predictions |
Video as used in teaching is typically not complete 90 minute movies but short focussed segments of a few minutes |
So text indexed NPAC technology very appropriate in education
|
WebWisdom.org domain will be an electronic virtual University starting with current NPAC curricula but not restricted to this
|
WebWisdom.com is a spin-off from NPAC to develop production versions of our collaboration, video-on-demand, education and GIS technology |
DoD Users Group Meeting San Diego June 24 97 |
Geoffrey Fox |
Syracuse University NPAC |
111 College Place Syracuse NY 13244 4100 |
3154432163 |
Our current approach was based on many experiments in electronic delivery of course material |
We describe some of what we did and what we learnt! |
General WebWisdom Framework |
Scope of teaching and re-use from Syracuse to China -- Undergraduate, Graduate and Continuing Education |
What is a foil? Natural Unit of presented Information so computer screen == overhead projector |
Current WebWisdom converts legacy systems with hierarchical data management and display |
Some integrated services including audio and logging |
We describe WebWisdom's many Programming laboratories |
WebWisdom is our System at NPAC built from PERL and JavaScript and features |
Built-in Audio dissemination and recording |
Multiple Foil formats (e.g. frames/noframes) controlled by user templates |
Hierarchically Arranged Information |
Parameterized (e.g. font sizes etc.) HTML |
Automatic Logging of pages accessed |
Database search of material |
We have (June 23 1997) in a uniform intermediate format 384 foilsets and 15810 foils coming from
|
These are either "basic" or selected via a play list from basic foilsets
|
Typically presenters don't like scrolling while talking and so best to dynamically (statically) size information to fit on a single overhead or a single computer screen |
Foils have attached to them
|
So cannot attach foils to audio/video stream except for a fixed foilset -- must cut up audio and link to individual foil |
We have used Web technology to allow extensive re-use of material -- especially for our Web courses which are rather more popular than HPCC!
|
Graduate, Undergraduate, Certificate (continuing education), China (in English), China (in Chinese)
|
Current WebWisdom timestamps and logs all URL's visited
|
Note find I often change "foil" at wrong time as I flip but then realize had more to say on previous "foil" |
This and other glitches (see later) imply need non trivial Real Audio editor built from their tools |
Usually preserve Real Audio as a scripted foilset as typically do not discuss every foil in class -- I jump around and certainly don't finish a given topic
|
Also record off line in my office and these are typically associated with "base foilset" and inherited by virtual foilsets generated from it! |
Note what I say in office (no live students) tends to be less "innovative" than what I say in live lectures
|
Server goes down due to computer or network problem
|
Client goes down due to JavaScript/Netscape crashes, SGI runs out of swap space etc
|
Audio Quality variable for reasons that could be as mundane as mike positioning or battery charge
|
I get confused and say the wrong thing or change what I am doing!
|
We teach Perl Java JavaScript SQL PL/SQL HPF Fortran90 and MPI
|
HPF Fortran90 and MPI are hardest as need special Web Integration
|
Other languages are easier to teach because the are more or less Web ready but require some modest technology to properly show students program, data and results |
Traditional central displays difficult as often need to "scroll" to see details of a nontrivial program
|