Allen & Company A Quick Look at our Interactive Pages
HomeQuick Look

Quick Look
What's it all about?

 
Using a Web Browser for interactive material has three advantages: (1) Browsers are free, (2) usually installed already, and (3) results work across many operating systems.

This is a Quick Look at some JavaScript s that, mixed with carefully-written text, create Browser pages that are easier to use than plain text – and more fun to learn from. The result is , a phrase that harmless drudges¹ haven't put in dictionaries yet.

So ... did you bother?

The allusion above, , is a tiny example to show what we mean. If you don't get the allusion, it can sound awkward and make you hesitate. So, a considerate writer might explain in a footnote or a hyperlinked page. We provided both. Did you read either? In practice, many people wouldn't bother – for the reasons we explain in each.

Lexicographer: a writer of dictionaries, a harmless drudge that busies himself in tracing the original, and detailing the signification of words. So wrote Doctor Samuel Johnson in A Dictionary of the English Language (1755). With 40,000 words, it was the first dictionary that set language standards. For example, in his time, English spelling was erratic, but Johnson's work stabilized it (and fixed the way we spell many words today).

The solution

There's a better way: hover your mouse over this and then over . Now check the purple version of that allusion above. We'll wait here while you do ...

We call this an . It's more convenient than footnotes or hyperlinks, so it's more likely to be consulted. And its use is less likely to disturb your concentration.

These details don't intrude into the main text, but are easily consulted. Your cue to find them is either a or purple text. We use a distinctive, bold purple cue where it's more appropriate. Either way, you'll know there are more details you can read whenever you want, simply by hovering your mouse over this device.

Cross-referenced help:
The box

 
An is ideal for isolated explanations. But with a set of related terms, a box is better. What is it? Click on (or any other term in dark blue) to find out. We link each occurrence of these glossed items to their clickable box.

You needn't close the window; it will disappear beneath this window as you click back here to read on, and close automatically when you leave this page.

with interactive pages

Our techniques are designed to allow users to , and still use interactive pages to the full. This cuts network traffic, and it's also important for users with metered connections. Click on for details, and now.

All the interactive features will continue to operate while you're offline.

Cross-references

Practise following cross-references (if you haven't tried it): click now and, in the window that opens, click on the term s to follow the cross-reference; then, from the window, click . Try the Back and Forward links, too.

Context-sensitive

can grow as your knowledge grows. For example, click now, and check that, at the moment, its window mentions nothing about being Context-sensitive.

In a Course of Lessons, it helps if the reference on a term isn't cluttered with details that won't be understood until later. In this Quick Look, we'll simulate starting a new Lesson at this stage. Click again and the Context-sensitive point now appears.

Our full-scale Batch File Course and our Lessons on HTML for newcomers each use Context-sensitive for their Course Reference. The number of terms covered, and the amount of detail shown for each term, grow as you progress. By the way, remember you can hover your mouse over a or a to read more.

This is a sample of three sessions to show active text tuition in operation. It teaches complete newcomers a useful range of HTML and CSS skills. MS-DOS (=the MicroSoft Disk Operating System) included Batch processing from version 1.0 (August 1981). It was added to help IBM engineers run long lists of commands to test MS-DOS on the IBM Personal Computer original prototype.
The Batch language developed steadily through later versions of MS-DOS, and is always installed in Windows 95, 98, and ME (but many users don't know this). The Windows NT/2000/XP series has an enhanced MS-DOS Batch Language.

Course Reference example

For example, each time the <> tag occurs in our HTML for newcomers Lessons, you can click on the term to remind yourself of its use. Try clicking on<> for yourself (in this Quick Look, cross-references from <> to further terms are inactive).

pull-down box

As well as the for a term each time it's mentioned, we also use a pull-down list so students can consult the Course Reference directly. We include it in each Lesson; the list grows automatically as more terms are covered.

Working on-screen:
The – a dynamic Post-it™ note

 
The next we'll look at is the . With Lessons, most of the content is taught as short Exercises. Students get involved; they remember content more easily, and learning is more fun. A few Exercises will explain.

PreviewDoReview

Each Exercise has a preview pane that shows either:

Glance through the preview pane below, then click the button to its right, marked ex , and work through the pop-up window that appears :

 Note  To show you've used it, the button for turns  grey . This keeps track of where you are; but you can always use a  grey  button again to review an Exercise.

Working on the Desktop for an extended task

s can guide students through an extended task, in series of steps. This is useful when working on the Windows Desktop with the main Lesson window minimized.

Glance through the preview, then click the button :

Using a with a text editor

We also use s to simplify working with a text editor (such as Windows Notepad). In , we looked briefly at the screen layout for using Notepad interactively in an Lesson.Diagram of window positions for fluent active text work

The main Lesson window takes up the full screen. Overlying it are the Exercise , any figure window (in the top left), and other working windows, such as the Notepad window (bottom left).

Any text you need to type will be in the Exercise , so it can be read while you are working in Notepad.

The result is that students work quickly and smoothly, with no need to look at notes or print outs. The windows "remember" their positions throughout a Lesson, with their Taskbar buttons used to switch between them.

 Note  The layout we use works for 800x600 monitor resolution and higher. With no need to look away from the screen, it's easy to maintain concentration, even for long sessions. For this reason, we recommend a for work than you'd use for casual browsing (to minimize eyestrain from continuous concentration on the screen).

Recommendations by monitor size:
17 inch: 800x600 for active text work against, say, 1024x768 for casual use.
22 inch: 1024x768 for active text work against, say, 1280x960 for casual use.

Edit-style example Exercise

An Lesson often involves gradually building up written work in Notepad (or a similar editor). For this, we use a that simulates (part of) the Notepad window. Sections of text we've created already are shown subdued, so it's easy to see where the new text is to go.

In an Edit-style , the preview pane is repeated in the itself, so the student can work directly from it. Click the button now :

And finally ...

Before we end this Quick Look at , there's one more thing to try. To help fix key points in memory at the end of a Lesson, we use a Question and Answer , which we call a . Try the following demonstration for yourself:

onMouseOver is the technical term for the JavaScript event that occurs when you hover the mouse cursor over an area of screen. JavaScript is an event-driven language and its functions are often fired by such events. We use a QuizBox not only to ask a few questions, but (in the answers) to add new details, and to explain some old points in a different way (which can help clarify difficult material). Five to ten questions is about the right number. A QuizBox isn't a test, it's a memory aid.

The Session summary

We use the cycle: PreviewDoReview, both on a small scale (with each of the interactive Exercises), and on large scale (for the overall Lesson pattern).

We'll close this session with a review of the ideas we've learnt about:

The key message is that simple but subtle JavaScript s such as these, used with imagination, make an ordinary Browser into an efficient and patient Personal Tutor that's fun to use. To see the s in full operation, see our other demonstrations:

William Allen and Linda Allen
© Copyright 2003- Allen & Company. All rights reserved ©


Problems with footnotes

¹ If you read a footnote straight away, you lose your place in the text. And if you read it afterwards, its context is lost. So footnotes such as this are often not read at all.