Title: Bringing Interactive Mathematical Instruction to the Web using Integre techexplorer Technologies
1Bringing Interactive Mathematical Instructionto
the Webusing Integre techexplorer Technologies
- Sam Dooley
- Integre Technical Publishing
- NSF Grant DUE 03-33694
2Vision Integrated Mathematical Interaction
- High-quality math presentation
- Customizable math equation editing
- Accessible math computations
- Structured math interactions
- Pervasive math communications
3techexplorer Hypermedia Browser Features
- Cross-browser, cross-platform browser component
- Math presentation, typesetting, composition,
layout - Interactive TeX/LaTeX and MathML
- Standard and custom programming interfaces
4Demo Math Viewing
5Demo Math Scripting
6techexplorer Hypermedia Browser Status
- Extensive development at IBM Research
- Commercialization effort underway at Integre
- Technology preview available for free download
- http//www.integretechpub.com/techexplorer
7MathML Equation Editor Features
- Mathematical content captures the inner structure
of the mathematical presentation - Component design supports portability across
operating systems and browsers - Configuration customization allows for
pedagogical and instructional flexibility - Programming interfaces provide interoperability
with other systems, tools, and services
8Mathematical Content
Content
Presentation
MathML content
MathML presentation
External
techexplorer presentation
techexplorer content
Internal
9Demo Math Editing
10Component Design
Container
Desktop
File read/write Drag and drop Cut and paste
Scripts Applets CASs
.exe
.ocx
Document
View
App
Core Editing
Core Rendering
11Demo Editing Component
12Configuration Customization
- Operator-based configuration properties
- Layout, traversal, editing, menus, palettes
- Configuration dialogs, files, methods
- Programming interfaces
13Demo Custom Templates
14Programming Interfaces
- Allow application access to math markup
- Synchronize editing and application actions
- Configure editor behavior for particular
applications
15Demo Custom Palettes
16MathML Equation Editor Status
- Initial prototype developed at IBM Research
- Commercialization effort underway at Integre
- Technology preview available for free download
- http//www.integretechpub.com/techexplorer
17Applications Accessible math computations
- Natural math editing removes the need for
specialized syntax - Consistent user interfaces reduce the technology
learning time for the student - Reusable math markup increases the value of
content repositories
18Demo Computer Algebra
19Applications Robust math experiences
- Dynamic math content enhances the learning
experience for the student - Interactions between math content and graphics
highlight interesting pedagogical relationships - Interactive math courseware components can be
combined to support different learning styles
20Demo Integration
21Applications Query response validation
- Customizable special-purpose input notation can
be used to structure student responses - Restricted input formats can be used to validate
student responses - Symbolic query validation can be performed on the
math content of student responses
22Demo Factoring
23Applications Natural symbolic derivations
- Step-by-step symbolic derivations model natural
student mathematical reasoning - Customized computational steps can be used to
support pedagogical goals - Constrained automated computations assist student
progress beyond traditional blocking points
24Demo Derivations
25Applications Pervasive math authoring
- Component design permits incorporation into web
and multimedia authoring environments - Standards-based XML math markup provides input
for generic content processing tools - Standards-based XML authoring tools create
reusable content, metadata, and learning objects
26Applications Pervasive math communication
- Component design permits incorporation into web
browsers and multimedia viewing tools - Incorporation into other web client technologies
could support math messaging, email, chat - Natural math content input reduces the cost of
pervasive math communication
27Summary Integrated Mathematical Interaction
- techexplorer Hypermedia Browser provides
high-quality math presentation for natural math
viewing - MathML Equation Editor provides natural math
input with support for math content and
presentation - Programming interfaces support natural user
interfaces for accessible math computations - Configuration customization provides
opportunities for structured math interactions - Component software design leads toward future
directions for pervasive math communication