Documentation

Fractions

Description

This addon allows users to create activities that include parts of two geometrical figures: a circle and a rectangle.

Properties

The list starts with the common properties, learn more about them by visiting the Modules description section. The other available properties are described below.

Property name Description
Figure Here you can choose a geometrical figure you wish to use: a circle, square or a rectangle. Choosing a circle will make all properties related to a rectangle, square inactive and vice-versa.
Rectangular horizontal parts Enables to choose horizontal parts of a rectangle. Active only when figure Rectangular is selected.
Rectangular vertical parts Enables to choose vertical parts of a rectangle. Active only when figure Rectangular is selected.
Circle parts Enables to choose the parts of a circle. Active only when figure Circle is selected.
Square parts Enables to choose the parts of a square. Active only when figure Square is selected. Number of parts must be the power of two
Number of correct parts Defines how many elements should be selected.
Selected parts This property defines which elements should be selected at the beginning. The elements are numbered from 1 to a number of parts and can be comma separated (e.g. 1,2,3 means that the elements with numbers 1, 2 and 3 will be selected). It is also possible to use the interval notation:
*From-To-Step (From dash To dash Step) defines the element the selection will start and end with as well as its step (if you write From-To, the Step will be 1 by default).
Selection color Defines the color of the selected parts.
Empty color Defines the color of the unselected parts.
Stroke color Defines the color of a stroke.
Stroke width Defines the width of a stroke.
Is not an activity With this option marked, the score and errors will not be returned by the module.
Is disabled Allows disabling the module so that the user is not able to interact with it.
Image for selected parts An image displayed when a part is selected.

This property allows online resources. Find out more »

Image for deselected parts An image displayed when a part is deselected.

This property allows online resources. Find out more »

Supported commands

Command name Params Description
setSelectionColor color Changes the selection color.
getCurrentNumber --- Returns the current number of the selected parts.
show --- Shows the addon.
hide --- Hides the addon.
markAsCorrect --- Marks the addon as correct.
markAsWrong --- Marks the addon as wrong.
markAsEmpty --- Removes all addon marks.
enable --- Changes state to "enabled".
disable --- Changes state to "disabled."
isAllOK --- Returns true if all answers are correct.

Events

The Fractions addon sends events to Event Bus when a user selects/deselects its element.

Field name Description
Item The number of the part
Value 1 for selection, 0 for deselection
Score 1 when the addon has a correct answer, 0 for other answers

CSS classes

Class name Description
.FractionsWrapper Main class containing the entire Addon's content.
.FractionsWrapper.disable Added when the module is disabled.
.FractionsWrapper.incorrect Added when the module is incorrect in the show errors mode.
.FractionsWrapper.correct Added when the module is correct in the show errors mode.

Styles from the sample presentation

.Fractions_test{    
}    

.Fractions_test .FractionsWrapper{    
   padding: 10px;     
   border: 3px solid #bbbbbb;    
   background: #ffffff;    
}    

Fractions_test .FractionsWrapper.disable{        
   opacity: 0.5;    
}    

.Fractions_test .FractionsWrapper.incorrect{    
   border: 3px solid  #ff4901;    
}

.Fractions_test .FractionsWrapper.correct{    
   border: 3px solid  #06d401;    
}

.Fractions_test2{    
   padding: 10px;     
   background: #ffffff;    
}    

.Fractions_test2 .FractionsWrapper.disable{        
   opacity: 0.5;    
}     

.Fractions_test2 .FractionsWrapper.incorrect{    
   outline: 3px solid  #ff4901;    
}

.Fractions_test2 .FractionsWrapper.correct{
   outline: 3px solid  #06d401;
}

Demo presentation

Demo presentation contains examples of how to use the Fractions addon.