Hot Potatoes

 

To download Hot Potatoes:

http://www.halfbakedsoftware.com/

Version 5.2 of Hot Potatoes available

 

Tutorial site:

http://web.uvic.ca/hrd/hotpot/wintutor/contents.htm

 

 

Introduction to Hot Potatoes

 

        The Hot Potatoes suite is a set of six authoring tools, created by the Research and Development team at the University of Victoria Humanities Computing and Media Centre. They enable you to create interactive Web-based exercises of six basic types. The exercises use JavaScript for interactivity, and will work in Netscape Navigator and Internet Explorer versions 4 and above on both Windows and Macintosh platforms. Two of the tools, JMatch and JMix, can also produce DHTML-based drag-and-drop exercises, but these will only work with more recent browsers. The authoring tools will also handle accented characters, so you can create exercises in any language based on the Roman character set, including French, German, and many other languages.

 

        Although the exercises are constructed using JavaScript, you don't need to know anything about JavaScript to use the programs. All you need to do is to enter your data -- texts, questions, answers etc. -- and the programs will create the Web pages for you. Then you can post them on your Web site. However, the programs are designed so that almost every aspect of the pages can be customized, so if you do know HTML or JavaScript, you can make almost any change you want to the way the exercises work or to the format of the Web pages.

 

        If you work in a non-profit-making educational institution or context, and you are prepared to share your exercises by placing them on a publicly-accessible Web server, then you may use the Hot Potatoes suite free of charge. If you are working for a company or in a commercial context, or if you password-protect your exercises or distribute them only on an intranet, you will need to buy a licence (contact Half-Baked Software for information). However, whether you're commercial or otherwise, we do ask that you register the programs; all you have to do is to fill in a form on our Website, and it helps us to stay in touch with our users and get some idea of who is using our programs. See the help file for more information on registration.

 

        Now go on to look at some examples of the kinds of exercises you can make using

Hot Potatoes. (Note that the data files for all of these exercises are available in the tutorial folder if you want to look at them inside the authoring programs later.)

 

 

Three steps in making an exercise

 

        There are three main steps in creating an exercise:

 

           1.Entering data (questions, answers and so on)

           2.Configuring the output (preparing the button captions, instructions, and

               other features of your Web pages)

           3.Creating Web pages (compiling your exercise into HTML or DHTML pages).

 

 

Step 1: Entering Data

 

The first stage is to enter the questions and answers for your exercise.

Start the jquiz program, then enter the title.

Once you have entered your data, you need to save it, in case you want to change it later.

Each of the Hot Potatoes programs saves data in its own special file type;

in JQuiz, the files end with the ".jqz" extension. It is important to save your data, since the programs cannot reload Web pages to make changes; the only way to change your Web pages is to reload the data file, make your changes, and then regenerate the Web pages.

Call your file "test", or something similar. Then the file name "...\test.jqz" should appear in the caption of the JQuiz program.

 

 

Step 2: Configuring the Output

When a Hot Potatoes program creates Web pages, it does so by combining 3 resources:

           1.The data you entered

           2.The configuration information

           3.A set of "source files", or templates, containing the page structure.

 

We have already looked at data; the next step is Configuration.

The configuration information is a collection of pieces of text, including instructions for doing the exercise, button captions, and link URLs, which are unlikely to change much from one exercise to another. For example, all of the sample exercises you looked at earlier in this presentation included a button labelled "Check", so that the student could check his or her answer. The caption "Check" is not likely to change from exercise to exercise, so it does not need to be stored with the data; however, you may need to change it (if you are creating quizzes in another language, for example).

 

You can get access to all the configuration information by choosing "Configure Output"

from the Options menu. We're going to make two changes to the configuration; first of all,

we're going to change the caption of one of the buttons, from "Hint" to "Give me a hint".

When you see the Configuration screen, click on the "Buttons" tab, and change the entry for

the Hint button, as you see below:

 

 Next, we're going to change one setting on another page of the Configuration screen. If you

 click on the Other tab, you'll see a check box for making the exercise case-sensitive. You'll

 remember that our two correct answers were "six" and "6"; however, it would be sensible to

 accept "Six" or "SIX" too, so we're going to uncheck that box (it may be unchecked already; in that case, just leave it alone). Then the exercise will not be case-sensitive, and all of these variations of "six" will be accepted:

 

Step 3: Creating a Web Page

        The final step is to create a Web page from your data. All you need to do is click

on "Export to Web" from the File menu, then give your page a filename. Use the filename "test.htm".

        The program will tell you that it has produced a file, and let you view it in your

browser. (Note that the single-file output is an improvement over previous versions of Hot Potatoes, when three or more files would be produced for each exercise.) All you have to do now is upload that file to your Website, and you have a working exercise.

 

A Quick Recap

        You've just worked through the three basic steps in making an exercise. Now you can

put the three files you made on a Web server, and anyone can access your exercise. Alternatively, you can install them on a floppy disk or a local hard drive if you don't have access to a server.

 

For further information...

        This brief tutorial should have enabled you to make a start on creating your own

exercises right now. However, there is a lot more to learn if you really want to get the most out of Hot Potatoes. The online context-sensitive help should answer most of your questions as you begin to experiment. (Press F1 to access the Help file, or use the Help menu.) Each program has a range of different configuration options, so take the time to look through them all. You'll find that all of these things can be configured:

 

               Background graphic

               Page colours

               Hint, Clue and Navigation buttons

               Button captions

               Exercise subtitles and instructions

               Case-sensitivity

               ...and more...

 

        The Hot Potatoes suite supports the use of accented characters, so you can set up your configuration in any language using the Roman character set (such as French, German, Danish, Dutch and many others). The programs include tools for inserting graphics and links into your pages, and you can also insert sound and video -- see the Help file for more information on this. If you get really ambitious, you can even edit the source files used as templates to create the exercises, changing the whole appearance and even the functionality of the Web pages you produce.

 

 

Exercises available through Hot Potatoes

 

 Multiple-Choice Quiz made with JBC

 

     This is a typical JBC quiz. In this window, there is a reading text. The reading text may be entered directly into the JBC program by choosing File/Add Reading Text, or it may be an external HTML file that you created in some other way (you can import a file from the Add Reading Text screen). Alternatively, you may choose not to include a reading text at all. All of the Hot Potatoes applications allow you to include a reading text.

     This reading text also has a timer running. This is also optional. When the full time has elapsed, the reading text will disappear (although the user will be able to get it back by pressing a button which appears). If you do include a timer, you can choose the number of minutes before the text disappears.

      On the other side of the screen, there are two frames. The top frame is the Welcome/Help frame. This frame includes some navigation buttons (see below). It is also used to display the feedback the user will see after pressing one of the answer buttons.

      The bottom frame on the other side contains the questions. If you don't include a reading text, the two frames on the other side take up all of the browser window. At the bottom of the question frame, you will see three navigation buttons. These are optional, but they can be very useful in helping your users to navigate around a large site or work through a sequence of exercises (as in this Web site). One button is a "back" button, taking you back to wherever you came from, one takes you to an index or contents page, and the other takes you on to the next exercise or page in a sequence.

 

               Another  Multiple-Choice Quiz made with JBC

     This exercise demonstrates some other features of the JBC multiple-choice output. Note that the questions are displayed one by one. Also, the order of questions and answers is jumbled each time you load the page. Note also that this page displays a random selection of three questions out of a total of six -- the questions you see will change each time you reload the page. Finally, look out for a slightly different question type, which requires that you select ALL of the possible correct answers before checking your choice. This is new in Hot Potatoes 5.

 

            A Gap-Fill Exercise made with JCloze

 

   A Text-Entry Exercise made with JQuiz

 

            A Crossword made with JCross

 

            A Jumbled-Sentence Exercise made with JMix

 

            A Jumbled-Word Exercise made with JMix (DHTML)

 

            An Ordering Exercise made with JMatch

 

            A Matching Exercise made with JMatch (DHTML)

 

Make your first exercise

 

Now that you've seen all the exercises at work, it's time to try creating your own exercise.

We're willing to bet that you can do it in two minutes flat, using JMix. Here's what you do:

 

Start the JMix program, then

 

1.Enter a title.

 2.Enter a sentence. Break your sentence into segments, by putting each segment on

a separate line.

3.Click on the Web button, or choose "Export to Web" from the File menu. (If you

have a version 5 Web browser or above, you might want to choose the Web drag button

next to it instead, to get a drag-and-drop version of the page.)

4.Answer the question about "This" with "no".

5.Choose a name for your Web page.

6.Answer "Yes" to view the exercise in your browser.

 

 

When you develop exercises using Hot Potatoes

 

Start the JMix program, then:

 

1.  The first stage is to enter the questions and answers for your exercise.

Start the jquiz program, then enter the title.

Enter a sentence. Break your sentence into segments, by putting each segment on

a separate line.

 

2.  Once you have entered your data, you need to save it, in case you want to change it later.

Each of the Hot Potatoes programs saves data in its own special file type;

in JQuiz, the files end with the ".jqz" extension. It is important to save your data, since the programs cannot reload Web pages to make changes; the only way to change your Web pages is to reload the data file, make your changes, and then regenerate the Web pages.

Call your file "test", or something similar. Then the file name "...\test.jqz" should appear in the caption of the JQuiz program.

 

3.  Answer "Yes" to view the exercise in your browser.

 

4. The final step is to create a Web page from your data. All you need to do is click

on "Export to Web" from the File menu, then give your page a filename. Use the filename "test.htm".

(If you have a version 5 Web browser or above, you might want to choose the Web drag button next to it instead, to get a drag-and-drop version of the page.)