Given by Geoffrey C. Fox at SC97 Education Presentation and Later NSF Physics (Dec 3) on 16 November97. Foils prepared 8 Jan 98
Outside Index
Summary of Material
We describe the basic Object-Web model integrating Java and CORBA |
We consider applications which combine asynchronous and synchronous learning and combine education and training |
We describe Tango Collaborative Infrastructure in the above context |
We use examples from K-12, Undergraduate, Graduate and Continuing Education including special (handicapped users) education |
Can traditional universities survive this revolution |
Outside Index Summary of Material
Geoffrey Fox |
Syracuse University |
NPAC |
111 College Place Syracuse NY 13244 4100 |
3154432163 |
We describe the basic Object-Web model integrating Java and CORBA |
We consider applications which combine asynchronous and synchronous learning and combine education and training |
We describe Tango Collaborative Infrastructure in the above context |
We use examples from K-12, Undergraduate, Graduate and Continuing Education including special (handicapped users) education |
Can traditional universities survive this revolution |
The current incoherent but highly creative Web will merge with distributed object technology in a 3-tier client-server-service architecture with Java based combined Web-ORB's |
COM(Microsoft) and CORBA(world) are competing cross platform and language object technologies
|
Need to abstract entities (Web Pages, simulations) and services as objects with methods(interfaces) |
How do we do this while infrastructure still being designed! |
One can anticipate this by building systems in terms of Javabeans e.g. develop Web-based databases with Javabeans using standard JDBC (Java Database Connectivity) interfaces |
Technology can improve quality and reduce cost
|
Training (typically lifelong learner) and Education communities surprisingly far apart
|
Surely we need to support both asynchronous and synchronous (teacher in the loop)
|
At a recent distance education conference, exhibitors show some 20 Web-based asynchronous systems,; only 2 synchronous |
Traditional Education "favors" synchronous style but if you use Web, it is clearly easier to chose asynchronous
|
Role of Teacher in synchronous Web based learning system is that of a Tour Guide to a rich (asynchronous) Web Site of material the student can return to
|
As well as remote "deliverer of lecture", there is a local "mentor" at JSU while in general homework can be set and graded either remotely or on site. |
Basic strategy is to support simultaneously asynchronous and synchronous learning |
We have a set of containers -- courses, training modules, degree programs, lectures, online Universities .... |
We have a set of base curricula entities
|
There are a set of people (students, teachers, administrators) with properties |
There are relationships such as courses taken and grades gotten by students |
There are a set of Services and Tools manipulating objects |
See Advanced Distributed Learning Initiative (http://www.imsproject.org/adl) |
The containers needed in WebWisdom are characterized by classic library metadata (author, institution, licensing, Date, Title, Abstract, parent and children containers etc.) |
The people have two classes of data attached to them
|
IMS and ADL have good initial start on this. |
HTML Page; PowerPoint presentation; Task in Virtual World as in flight simulation training; Sample Programming examples; Sample Physics Simulations; Voice recordings in foreign language training; Digital Video clip ....... |
These are "classes not "objects" as for instance a given HTML Page can be used in multiple containers (courses) and have different attributes in each case |
Each object has contents which could be embedded document types such as images, bullets .. |
Each object has a "Next" and "Previous" object inherited from container |
There would be for each display of object, an "up/down" state representing where (e.g. which bullet) teacher or student is |
One would attach to object, the audio/video clip of teacher presenting it |
There would be as in PowerPoint, "notes" attached to object |
Licensing information |
There would be log events attached to object used in assessment as well grades and grading method. |
Particular curricula objects would inherit general properties but also have special properties which would be different for an HTML page and Physics Simulation Java Applet |
Taught using current Tango/WebWisdom over Internet (now DREN via CEWES) every Tuesday and Thursday from Syracuse
|
Jackson State major HBC University with many computer science graduates |
Can now offer addon-on courses with "leading edge" material (Web Technology) which give JSU graduates skills that are important in their career
|
Needs guaranteed 30 (audio) to 100 (two way) kilobits per second bandwidth assuming course material mirrored at JSU
|
There are many universities/schools where such "augmentation would be valuable
|
Experience with teaching in China suggests huge demand in foreign universities where faculty less up to date in latest material |
Will repeat course at JSU next semester with improved curricula and hopefully improved bandwidth |
Hope to produce a grade 7-12 version of Web Technologies for kids offered in depth of this winter in Syracuse |
Note base material used in about 20 different courses/tutorials over last 2 years
|
Database query and access including indexed video clips |
Delivery including specialized VRML, GIS (virtual worlds), Simulations as well as classic HTML |
Collaboration or sharing of interactive objects |
User interfaces for disabled individuals |
Security for proprietary material and personal information |
Quality of Service based on replication and bandwidth trade-offs
|
Conversion and Integration of Legacy material |
Authoring (object creation) tools |
Assessment Administration and Logging Tools |
Specialized services such as programming laboratories |
Tango and WebWisdom delivery/storage system essentially work and have "proven" (to me) value of integration of synchronous and asynchronous systems
|
But they do not have correct implementation for object web vision and have not implemented fully correct database and metadata standards |
For instance need replace Perl CGI scripts with JDBC interface to commercial database |
Need to take critical parts of Tango and make more robust and compatible with all browsers |
Some services such as assessment need a lot of work |
It must be competitive with best available collaborative tools and so its multi-language interface allows us to interface to other systems with Tango supplying Integrated Session Control
|
Basic model is that of a room which is a group of people getting together for a class
|
Each room supports a collection of shared objects chosen by teacher/students/administrator |
Tango supports (more than) enough (over 40) applications and our next step is to evaluate, improve and make robust release |
Core Collaboration Capabilities
|
Office and Authoring Tools
|
General Virtual University Applications
|
Special Virtual University Applications
|
Have some fun with Multi-player games
|
"Other" Applications
|
Geoffrey Fox |
Syracuse University |
NPAC |
111 College Place Syracuse NY 13244 4100 |
3154432163 |
First we make some general remarks about my background and status of field |
Then we discuss briefly some areas where technology can impact education |
Then we discuss role of collaborative technologies |
And the impact of new object technologies like COM and CORBA |
20 years at Caltech as a Physics faculty |
Particle Data Group member for a while |
Dean for Educational Computing at Caltech |
worked on experiments E110/260/350 at Fermilab |
At Syracuse, I have a joint appointment in Physics and Computer Science and work on
|
As well as University teaching, I work mainly in training or lifelong learning fields |
NPAC web pages mainly accessed for education including kidsweb(K-12) and my courses in computer science |
What is the "Enterprise" (business) model for science education and indeed universities themselves as an institution? |
US has a clear technology leadership in spite of perceived educational problems
|
My physics students rarely end up in physics but do find that physics taught them good problem solving skills. |
Developments in Object Web (Java, CORBA databases etc) will give higher quality basic curricula with glossaries, database backends, reusable objects etc.
|
Virtual Laboratories for Science -- including computer science (programming)
|
Voice(RealAudio) and Video(H263) capture of teacher as augmentation of lecture curricula material
|
Searchable video archives for finding critical few minute length clips to use in class
|
Collaboration Technology designed to link people, computers and instruments (accelerators, telescopes ..) together |
Immersive Virtual Environments using VRML |
DoD Modeling and Simulation (generalized flight simulation) |
Log accesses using databases and analyse results (data-mining) for assesment |
All these technologies can be used synchronously (with teacher) or asynchronously (exploratory learning in students' time) |