Home

WebScheme is a toolkit for making web-based instructional interaction pages. It's really cool. You can use most any element in a typical HTML form, with some additions tailored for computer science (e.g., a syntax highlighting textbox). Scheme is the authoring language, and "macro" language, in the sense of setting up constraints between the interaction elements.

WebScheme demo project
WebScheme Tutorial project
These are WISE projects and require a free account.

Architecture

  1. Scheme -> XHTML authoring library (AwsLib)
  2. Java bindings of Mozilla DOM+JS ([SchemeHandler])
  3. Scheme <-> Java-DOM library (WsLib)

Authoring
Replacement Modeler

We should think up another name. WebScheme is in use by another project and won't make much sense for us once we support Java.

Dependencies

WebScheme makes use of SISC. A WebJava flavor would probably make use of Dynamic Java.

WebScheme requires a compatible browser.

Current issues

jiraissues: Error on line 24: The element type "link" must be terminated by the matching end-tag "</link>".
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.