Correspondence is a framework for interactively visualizing correspondences between items in related blocks.
Move your mouse over the blocks below, and see what happens.
(Hint: to de-select without selecting a new item, click anywhere not inside a selectable item.)
Typically two blocks might be related by translation. For example,
(If you speak some language other than English, substitute your preferred language in the examples above.)
To see how the examples are coded, choose View Source in your web browser.
● ● ● ● ● | |
● ● ● |
● ● ● ● ● ● ● ● ● ● ● ● ● ● ● |
The basic concepts of Correspondence are translations, blocks and items.
The following example shows a translation consisting of two blocks, block A and block B, each containing three items. In block B, the first item is split into two parts.
The Spanish, Ruby, rhoScript and Māori examples have been coded using Bracketup.
Correspondence is licensed under the GNU Lesser General Public License version 3.