Advanced Properties
To manage the advanced properties of HTML quiz, select the item Properties
from the item of Quiz Menu, and then clicking on sheet
named "Advanced". The following dialog window will appear:
Quiz security (level of protection)
For obvious reasons, the contents of the HTML pages have been arranged in such a
way that nobody can deduce the exact answers to the questions from the reading
the source code file before answering to the quiz.
For this purpose, the quiz uses a simple code and decoding algorithm of the reserved
information. The phase of coding (information masking) happens during the creation
of the HTML pages while the phase of decoding is made by the JavaScript code
embedded within the HTML pages when the student answers the question(s).
Naturally, there is a key (in this case a keyword) used for the coding and decoding
algorithm. The key is a word (composed from letters and numbers) that you can
select freely. The operations of coding and decoding happen in a transparent way to
the user.
The only parameter to set up, after the keyword, is the level of protection. This is
made clear in the following:
· Minimal protection :
The keyword is embedded from QuizFaber in the JavaScript code of the HTML
pages and later will be used for the decoding information.
The protection is minimal because the keyword can potentially be discovered
by anyone by simply reading the HTML source code.
· High protection :
The keyword is asked for explicitly before beginning the quiz through a dialog
window in the browser. If the word is not the same, you will not be able to
start the quiz.
The protection is high because the key does not appear within HTML source
code, only the person who has created the quiz can enable the start of the
quiz.
Optimization for recent browsers
Using recent browsers (that came after first editions of Windows XP), this
optimization can be always enabled. Uncheck only if you are using a very old
browser, before Windows XP (Windows 95, 98, 2000 and ME).
The quiz produced differs from the non-optimized code for HTML 4 (Dynamic HTML)
in the following respects:
· The HTML page is split up into two windows (or frames) instead of three
windows (frames). · The bottom window (frame) is thinner, with fixed height and much more
similar to a status bar.
· Absence of the top window (frame) leaves more space for the central window.
· Error messages appear in the central window near the text question.