OpenLLM-France/wikimedia huggingface dataset:
# Question Writer Manual/Quiz Options/Advanced Settings/Text Settings
## Text Settings

This section allows you to use HTML or a variety of embedded fonts (selected from a drop down box) and to select a different font or font size for your title or body text to replace the default fonts set up within the theme used.

### Use HTML To Format Text

When this option is switched on, you can change the way text is displayed by using HTML formatting.
This will make the text inside the tags bold.
This will make the text inside the tags italic.
This will make the text inside the tags point size 24, color red, font face Arial. Relative sizes can be used - eg -2,-1,+1,+2 to make the text relatively larger or smaller. Absolute sizes can be used also - eg 36. Absolute sizes smaller than 8 are treated as HTML sizes (1 is very small, 7 is very large). Font colors can be HTML colors(red, yellow, white etc) or RGB style colors (color="#FFCCFF")
This causes a new paragraph to be created and any text in that paragraph to be aligned in the center.
This creates a new line.
This will make the enclosed text appear as a superscript.
This will make the enclosed text appear as a subscript
HTML formatting can be used in all text fields with one exception - it cannot be applied to the text that appears on next and back buttons.

### Embed Font

When the quiz taker enters text at the keyboard, the quiz can either use a system font or (with this option checked) an embedded font. Using an embedded font guarantees that the font will be used and the chosen characters will be available. You can ensure that all the letters and accents that a user might want to enter are embedded by choosing the right character set for the quiz taker's language.
The embedded font is used in the Fill in the Blank and Essay style questions. It is also used when the user is prompted for Name/UserID at the start of the quiz.
For text entry in Japanese and other languages with large character sets, it is usually better to switch off this option as the number of characters is very large and leads to a very large file size.

### Override Title Text Font

Each theme can define a different font to use in the quiz for titles - you can override that selection by choosing your own font here.

### Override Title Text Font Size

As well as changing the font used you can also change the default font size for the titles. This could be useful eg if you want to display your quiz using an OHP and need to make sure everyone in the room can read the text.

### Override Body Text Font

Each theme can define a different font to use in the quiz for body text - you can override that selection by choosing your own font here.
The body text font is also used for text entry, next and back button text, and generally any text that isn't Title text.

### Override Body Text Font Size

You can override the default font size used in the body text. This might be useful eg if you have particularly long questions and have trouble fitting them on to a single page.
# Question Writer Manual/Quiz Options/Appearance Settings/Audio
## Audio

This gives you the option to disable button sounds. This is especially useful if you have a lot of students taking a test at the same time in the same place.
# Question Writer Manual/Quiz Options/Appearance Settings/Override Background Images
### Override Background Images

* If you have the Professional version of Question Writer you can add your own background images (or piece of Flash) in place of the Quiz Background, Loader Background or Finished Background images found in the theme. See also Background Image for more information about the images you can use.
# Question Writer Manual/Quiz Options/Appearance Settings/Publish as Flash Version
## Publish as Flash Version

You can choose which version of Flash your images will be saved and published as - by selecting from the drop down box. The higher the version number that you select, the better the image quality will be.
# SwisTrack/Components/TriggerCounter
## Description

This trigger component stops processing after a certain amount of frames. This can be helpful if you want to collect a fixed number of frames after providing a start signal.

## Trigger Mechanism

Before the specified number of frames have been processed, this component immediately accepts the processing of the next frame. After the specified number of frames, the component vetoes execution until "Start" is clicked again.

## Parameters
### Count

The number of trigger signals to allow, i.e. of frames to process.

### Start

Click this button to start execution.
# SwisTrack/Components/TriggerTimer
## Description

This trigger component processes frames (in constant intervals) at a given frame rate.
This component should be used with all cameras that do not implement a trigger mechanism. If the camera is triggered by another mechanism, no timer trigger should be used, as these two would interfere with each other.

## Trigger Mechanism

An timer firing at regular intervals releases the veto. Hence, this component guarantees that no more than 1/interval frames are processed per second.

## Parameters
### Interval

The interval at which trigger events are generated.
# SwisTrack/Developers/Last Compiling Releases

The following table shows the different OS SwisTrack was compiled on, and the last release it was compiling and working for these OS.
For ubuntu, regularly built packages are available from https://launchpad.net/~abeld/+archive/ppa
| Operating System | Last Working and Compiling Release | OpenCV Version | WxWidgets Version | Compiled By | Other |
| Windows (Visual Studio 2005) | 990 | 1.0 | 2.8.4 | lochmatter | |
| Ubuntu 8.04 LTS (Hardy) | 995 | 1.0.0-4ubuntu1 | 2.8.7.1-0ubuntu3 | abeld (launchpad) | Compiled with the latest hardy versions of everything. Built packages available at https://launchpad.net/~abeld/+archive/ppa |
| Ubuntu 8.10 (Intrepid) | 995 | 1.0.0-6.1 | | abeld (launchpad) | Compiled with the latest intrepid versions of everything. Built packages available at https://launchpad.net/~abeld/+archive/ppa |
| Ubuntu 9.04 (Jaunty) | 995 | 1.0.0-6.1ubuntu1 | | abeld (launchpad) | Compiled with the latest jaunty versions of everything. Built packages available at https://launchpad.net/~abeld/+archive/ppa |
| Ubuntu 9.10 (karmic) | 995 | | | abeld (launchpad) | Compiled with the latest karmic versions of everything. Built packages available at https://launchpad.net/~abeld/+archive/ppa |
| Ubuntu 10.04 (lucid) | 995 | | | abeld (launchpad) | Compiled with the latest lucid versions of everything. Built packages available at https://launchpad.net/~abeld/+archive/ppa |
| OS X Leopard | 799 | 1.1 | 2.8.10 | produit | |
| OS X Tiger | 691 | 1.0.0_0 | 2.8.8.0 | stefie10 | Compiled with ports installs of relevant packages. |
| Windows Cygwin | 878 | 1.1 | 2.8.10 | produit | |
# SwisTrack/Components/Trigger

Trigger components tell SwisTrack when to process the next image.
Components in the Trigger category do nothing else but fire trigger events. But other components can be trigger, too. This is typically the case for input components which synchronize to the pace of acquired images. I.e. the camera notifies SwisTrack when the next image is ready to be processed.
The trigger mechanism in SwisTrack works with vetos - SwisTrack tries to execute steps as fast as possible, but but trigger components can veto that. As long as at least one component vetos, SwisTrack waits. But as soon as the last trigger component has given green light, SwisTrack immediately processes one frame.
In a setup without any trigger component, frames are processed as fast as possible. Note that this may render Swistrack to respond slowly to other inputs.
# SwisTrack/Contributing

SwisTrack 4 is available under the GNU General Public License (GPLv3). This license grants you the right to freely use it for your research or industrial application.
The development of SwisTrack is indeed a collaborative effort and involves several research labs and researchers. Take part in this collaborative effort and help improving SwisTrack!

## Components

If you implement a component that somebody else may find useful, send it to the SwisTrack maintainers for inclusion in the SwisTrack main branch. This not only allows other labs to use your work, but also makes it easier for your and your fellow researchers to install SwisTrack in a new setup.

## Examples

Do you use SwisTrack for something out-of-the-ordinary? Did you run fancy experiments using SwisTrack? Did you interface SwisTrack with another program/system?
Write a wikibook page about your setup and send the files (SwisTrack configuration, scripts, source code, ...) to the SwisTrack developer mailing list for inclusion in the SwisTrack main branch.

## Spread the Word

Let your fellow researchers know about SwisTrack, and show them how easy it is to track your robots, animals or other agents!
* (Poster, IROS 2008 conference)
If you use SwisTrack for your research experiments, mention SwisTrack in your publication and include a reference to the SwisTrack wikibook.

## Bugs? Wishes? Ideas?

We are always open for bugs reports, wishes or ideas. Feel free to contact the current maintainer, or send an email to the swistrack-devel mailing list.

## Developers and Contributors

* Ezequiel Di Mario, EPFL, Switzerland -- current main maintainer
* Iñaki Navarro, EPFL, Switzerland -- current deputy maintainer
* Thomas Lochmatter, EPFL, Switzerland
* Pierre Roduit, EPFL, Switzerland
* Stefanie Tellex, MIT, US
* Daniel Abel, ELTE, Hungary
* Nikolaus Correll, MIT, US
* Chris Cianci, EPFL, Switzerland
* Iñaki Navarro, UPM, Spain
* Julien Nembrini, EPFL, Switzerland
* Clément Hongler, EPFL, Switzerland
# SwisTrack/Developers

SwisTrack is open source. You are invited to visit and modify the code, implement new components, new features and fix bugs.
The following chapters provide useful information for developers:
* Setting up a development environment
* Implementing a new component
* Mailing list
* Last Compiling Releases
# SwisTrack/Developers/Mailing list

Please use the swistrack-devel mailing list on our SourceForce project page to:
* report bugs
* query developers about the SwisTrack source code
* announce that you would like to contribute to the SwisTrack development
* suggest the addition of your component to the SwisTrack main branch
# SwisTrack/Components/TrackSmoothing
## Description

Smooths tracks by averaging using a sliding window.

## Parameters
### Window Size

The number of points around the current point to average when outputting a new point.
# SwisTrack/Components/Tracking

Nearest neighbor tracking requires a maximum distance a blob can move from one frame to another as parameter. Upon availability of a new frame, each trajectory is then extended by the center of a blob closest to its last point. The algorithm is described in more detail in .
# Taxation in the United Kingdom/Legislation/Section 12 of the Finance Act 2005

This Section sets the starting rate for corporation tax for the financial year beginning 1 April 2005 at 0%, and the fraction for marginal relief for small companies between the starting rate and small companies' rate at 19/400ths.
# Taxation in the United Kingdom/Legislation/Section 11AA of the Income and Corporation Taxes Act 1988

This section provides for determining for the purposes of corporation tax the amount of the profits attributable to a permanent establishment in the United Kingdom of a company that is not resident in the United Kingdom ("the non-resident company").
There shall be attributed to the permanent establishment the profits it would have made if it were a distinct and separate enterprise, engaged in the same or similar activities under the same or similar conditions, dealing wholly independently with the non-resident company.
It is assumed that the permanent establishment has the same credit rating as the non-resident company, and that the permanent establishment has such equity and loan capital as it could reasonably be expected to have in the circumstances specified in that subsection. No deduction may be made in respect of costs in excess of those that would have been incurred on those assumptions.
Deductions are allowed for allowable expenses incurred for the purposes of the permanent establishment, including executive and general administrative expenses so incurred, whether in the United Kingdom or elsewhere. For these purposes "allowable expenses" means expenses of a kind in respect of which a deduction would be allowed for corporation tax purposes if incurred by a company resident in the United Kingdom.
The Board of HM Revenue and Customs may by regulations make additional provision concerning how to apply the rules for insurance companies.
This section also introduces Schedule A1 to the Act.
# Taxation in the United Kingdom/Legislation/Section 135 of the Finance Act 2003

This Section sets the starting rate for corporation tax for the financial year beginning 1 April 2003 at 0%, and the fraction for marginal relief for small companies between the starting rate and small companies' rate at 19/400ths.
# Taxation in the United Kingdom/Legislation/Section 11 of the Income and Corporation Taxes Act 1988

Subsection (1) provides that a non-UK resident company is only within the charge to corporation tax if it carries on a trade in the United Kingdom through a permanent establishment in the United Kingdom. This does not necessarily mean that a non-UK resident company that is not carrying on a trade in the United Kingdom through a permanent establishment is not subject to UK taxation on its profits, as it may well fall within the charge to income tax. This is typically the case for non-UK resident companies that receive income from UK land, where income less expenses is charged to income tax at the basic rate (22% in 2005-06). The precise meaning of "non-UK resident", "carrying on a trade" "in" (the United Kingdom) and "permanent establishment" are all important in deciding whether a foreign company is within the charge to corporation tax, and if so, to what extent.
Subsection (2) provides that a non-UK resident company within the charge to corporation tax is charged to corporation tax only on its profits, wherever arising, that are attributable to the permanent establishment.
Subsection (2A) provides a list of which profits are attributable to a permanent establishment, namely:
* trading income arising directly or indirectly through or from the establishment
* income from property or rights used by, or held by or for, the establishment, and;
* chargeable gains failing within Section 10B of TCGA (i) by virtue of assets being used or held for the purposes of the trade carried on by the company through the establishment, or (ii) by virtue of assets being used or held for the purposes of the establishment or being acquired for use by or for the purposes of the establishment.
In practice, deciding what this amounts to can be difficult, particularly in the financial services industry, where funds held overseas may be supporting business arising from a UK permanent establishment. This Subsection is therefore supplemented by Section 11AA and Schedule A1. Life insurance companies have their own rules set out in Sections 11A to 11C of ICTA (as deemed to be inserted by Schedule 19AC to ICTA).
Subsection (3) mimics the provision in Section 7 that applies to UK resident companies. It provides that where a non-UK resident company to which this Section applies has received income under deduction of income tax, and it brings that income into its corporation tax computation, the income tax suffered may be used to offset the corporation tax charge for the period in which that income is brought into the corporation tax computation.
Subsection (4) disapplies subsection (3) for a payment of loan interest to which Section 369 of ICTA applies. Section 369 deals with mortgage relief at source. As mortgage relief at source no longer applies, this subsection no longer has any practical effect. This Subsection mimics Section 7(3).
# Taxation in the United Kingdom/Legislation/Section 134 of the Finance Act 2003

This Section sets the small companies' rate for corporation tax for the financial year beginning 1 April 2003 at 19%, and the fraction for marginal relief for small companies at 11/400ths.
# Taxation in the United Kingdom/Legislation/Section 13AA of the Income and Corporation Taxes Act 1988
## Starting rate

Where a qualifying company has profits (see definition below) which are less than £10,000 divided by one plus the number of its associates it may claim to be taxed at the corporation tax starting rate.

## Qualifying company

Qualifying company for the purposes of this Section is a company which is:
(a) is UK-resident; (b) is not a close investment-holding company; and
(c) is not an investment trust with eligible rental income (within the meaning of Section 508A of ICTA.

## Marginal relief

Where such a company has basic profits between £10,000 divided by one plus the number of its associates and £50,000 divided by one plus the number of its associates, it may reduce its profits by such fraction as Parliament may from time to time decide multiplied by:
       $(R2-P)xI/P$
Where:
    R2 is £50,000 divided by one plus the number of associates
    P is the amount of profits (see definition below)
    I is the amount of basic profits, ie profits chargeable to corporation tax
The figures of £50,000 and £10,000 referred to above are proportionately reduced when applied to an accounting period shorter than 12 months.

## Associated companies

An associated company which has no trade or business during the accounting period (or part whereof that it is associated) is ignored in the above calculation. Companies are associated if at a given time one has control of the other, or both are under common control. Control is construed here in accordance with Section 416 of ICTA.
A company is treated as associated with another for the whole accounting period, even if it is associated for only part of an accounting period.

## Profits

Profits for the purposes of this section (except for basic profits) is taken as having a special meaning. It is:
    Profits chargeable to corporation tax; plus
    franked investment income ("FII") (ie dividends from UK companies multiplied by 10/9), except for FII received from a UK-resident company which is:
       a 51% subsidiary of the receiving company, or a 51% subsidiary og a company of which the receiving company is a 51% subsidiary; or
       a trading or holding company not taken out of this definition (see below) and which is owned by a consortium the members of which include the receiving company.
Section 13ZA of ICTA has further interpretative provisions in respect of this.
The bit taken out of the definition referred to above applies where the company distributing the FII is a 75% subsidiary of another company or when arrangements are in place whereby the paying company could become a 75% subsidiary.

## FII received in trust, etc

FII received by a company includes FII received by another person on behalf of or on trust for the company, but not to any FII received by the company on behalf of or on trust for another person.
# Taxation in the United Kingdom/Legislation/Section 10 of the Finance Act 2005

This Section raises the charge to corporation tax for the financial year beginning 1 April 2006 at 30%.
# Taxation in the United Kingdom/Legislation/Section 11 of the Finance Act 2005

This Section sets the small companies' rate for corporation tax for the financial year beginning 1 April 2005 at 19%, and the fraction for marginal relief for small companies at 11/400ths.
# Taxation in the United Kingdom/Legislation/Section 133 of the Finance Act 2003

This Section raises the charge to corporation tax for the financial year beginning 1 April 2004 at 30%.
# Rebol Programming/Design Guide/Data drives it

Embrace the concept that data can drive your program.
This is an old idea called "data driven code", and REBOL promotes it to a new level.
Keep an eye out for repeating patterns in your source code.
Often a pattern can be reduced to simply a block that expresses the parts of the pattern that are different.
This saves time, shortens the script, and makes the program easier to maintain.
Data driven programming is a computer programming paradigm which contrasts to Event Driven Programming and Flow Driven Programming. In data driven programming the flow of control and look of the program is altered by changing a data structure inside the program, or by altering a data file that is used by the program. An extreme example of this is REBOL itself which interprets REBOL code. REBOL code is the data.
Leaving that aside, when we create mini dialects that are read by REBOL at run time to produce modified behaviour, we are using the data driven programming paradigm. In this book we have an example where a data structure is used to describe a GUI, which is generated at run time. Rather than have the data structure inside the program, it could just as easily be read from a file. In this case we mix paradigms by using a data driven program to create an event driven program.
The point about this is that we are reducing complexity, and easing maintenance by taking the decisions outside of the program and placing them into easily modified data.

#### External References

* Data-Driven Programming from Eric Raymond
* Wikiwiki - Data Driven Programs
# Rebol Programming/Design Guide/Forget the Past

This is perhaps the most important single piece of advice when learning Rebol for the first time: forget the past. Forget what you already know about programming.
Rebol is different. If you know other programming languages such as C or BASIC, and you expect to program Rebol the same way, then what you will get as a result is C or BASIC. Nothing better. We've seen this happen many times.
When programmers finally "get" Rebol, they often make this comment: "You should have told me to forget what I know about programming, I would have been better off."
Does that mean Rebol is difficult to learn? No it's not. But, it's different in many ways, and it makes you think differently about how to program... that is, if you want to program well. Rebol's powerful concept of "dialecting" is just one example.
Here's another way to look at Rebol: If you compare the way you code in assembly language to the way you write in higher level languages, your approach is quite different. This same amplification factor is true with Rebol when compared to most higher level languages.
# Rebol Programming/Design Guide/Scripts start with a header

Headers provide a consistent way to to give your script an official title and filename.
Take advantage of them. They can save you and others time by explaining:
Headers also provide reliable search information for libraries, archives, and search engines.
# Rebol Programming/Design Guide/Embed your documentation

Keep your documentation in sync with your code by embedding documentation in your code.
Rebol was designed with this principle in mind.
Function argument blocks can be used to explain the purpose of the function, its arguments, and refinements.
HELP will automatically use this information.
Example:
# Rebol Programming/Design Guide/Code in style

Rebol is a highly dynamic language that allows massive creative freedom in a script's design.
But, when it comes to the source format of your script, use the standard script style (found in the REBOL User's Guide).
Adhering to a standard style will make your script easier for you and others to read.
# Rebol Programming/Design Guide/Define the problem

When faced with coding a task, defining the problem creates most of the solution.
After all, if you cannot define the problem, then can you ever really find its solution?
# Rebol Programming/Design Guide/Names are critical

Words are the symbols that your brain uses to deal with language.
When defining functions and variables, pick good words that help your brain.
Good words also help others understand your script.
Take the time to find just the right word.