Skip NavigationDesign Science: How Science Communicates
Products Solutions Store Support Reference Company View Cart
 
 

WebEQ Solutions Library

The Solutions Library, an important component of WebEQ Developers Suite, is a collection of JavaScript libraries and web page templates that help you create dynamic and engaging web pages. The JavaScript libraries provide a rich set of methods for creating online quizzes, interactive graphs, dynamic demonstrations, and online step-by-step expository material. The web page templates also illustrate the use of the WebEQ Controls for common tasks, such as drawing a graph of a reader-supplied equation.

The WebEQ Solutions Library also contains sample pages that were created by customizing and extending one or more of the page templates. Unlike the generic page templates, the sample pages each deal with a specific mathematical topic. Together with the tutorials, the sample pages provide you with a road map for constructing high-quality finished pages from the Solutions Library's generic templates and high-level building blocks.

Here are some of the samples included with the WebEQ Developers Suite.  Note that the Solutions Library requires a browser environment that supports Java/JavaScript communication and a relatively full implementation of JavaScript (including bindings to the W3C DOM).  In order to view the live examples, it is recommended that only browsers which meet these requirements be used - currently, these are Internet Explorer under Windows, Firefox/Mozilla/Netscape under Windows and Linux, and Firefox/Mozilla or Safari 1.2 under MacOS X. 

Quiz

The WebEQ Solutions Library contains several dynamic math logic modules to facilitate the creation of online tests and quizzes. A test can contain any number of questions drawn from four question types: multiple choice, true/false, matching, and free-form equation short answer. Tests can be either unscored or self-scoring, giving readers immediate feedback about what questions they answered correctly or incorrectly. Here is a live example. [Check your browser setup for best viewing experience.]

Animation

The WebEQ Solutions Library provides two "animator" objects that control moving items on a page along paths defined by equations, PathAnimator and FunctionAnimator.  PathAnimator accepts two mathematical functions that describe the position of the object being animated as a function of time, one for x and one for y, allowing very general kinds of animation paths. FunctionAnimator is simpler. It accepts a single function of x and y and moves an object along its graph. Here is a live example

Step-by-Step

The WebEQ Solutions Library provides two dynamic math logic modules for step-by-step exposition. The Single-path Step-by-step module displays a single sequence of steps. The second module, the Multi-path Step-by-step, allows authors to create a tree of steps, using reader input to choose the next step at each stage. Each step consists of one or more equations and other expository text, together with optional help or explanatory text. A typical step-by-step sequence might be the steps in the solution of an algebra problem. Here is a live example using the Multi-path Step-by-step module. [Check your browser setup for best viewing experience.]

- top of page -
Copyright © 1996-2012 Design Science. All rights reserved.   Contact us | Privacy statement