Documentation

Connecting Dots

Description

A Connecting Dots module enables to make a puzzle containing a sequence of numbered dots. Choosing the consecutive numbers starting from one allows to draw lines that connect the points.

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
Is activity Enables to define whether the module is an activity or not.
Dots' coordinates Here you define the dots' coordinates. Put the coordinates in brackets and separate them with a comma. Put each point in a new line, for example:
[30,60]
[70,120]
[50,200]
Dots' indexes This property allows to change the default dots’ indexes.
If left empty, the indexes will be numbered from 1 to the number of points.
If you want the indexes to be consecutive multiples of a number, write *number (e.g. when you want multiples of 2, write *2).
You can also specify all indexes by separating them with commas, e.g. A, B, C, D, E. Remember that the number of indexes must be equal to the number of points.
Animation time This property allows to define the time (in milliseconds) needed to draw a line. By default, it is equal to zero.
Start image Enables to add an image as a background to the addon.

This property allows online resources. Find out more »

End image Allows to add an image that will appear as a background after selecting the last point.

This property allows online resources. Find out more »

Is disabled Allows disabling the module so that the user is not able to interact with it.
Show all answers in gradual show answers mode If this property is selected the gradual show answer button will show correct answers for entire addon.

Events

The Connecting Dots addon sends ValueChanged type events to Event Bus when a user selects a point.

Field name Description
Source module ID
Item the number of the clicked point
Value 1 when a correct point is selected, otherwise 0
Score 1 when all points are selected, otherwise 0

Supported commands

Command name Params Description
show --- Shows the addon.
hide --- Hides the addon.
reset --- Clears out all drawn lines and selected points.
enable --- Enables the addon.
disable --- Disables the addon.

Scoring

Connecting Dots addon allows to create exercises. To set the module in an excercise mode, choose the 'Is activity' property. If the addon is not in an excercise mode, all of the below methods return 0!

Property Description
maxScore maximum score is 1 point
score 1 if all lines were drawn, otherwise 0
errorCount 0 if all lines were drawn or the first point was not selected, otherwise 1

CSS classes

Class name Description
.connectingdots DIV containing the points.
.dot_container DIV element, a child of connectingdots that gives more styling possibilities.
.dot Indicates the look of a dot.
.dot_number Indicates the look of the number next to a point.
.line Indicates the look of a line.
.active Additional class for a dot and a dot number for a selected point.
.correct Additional class for connectingdots for an activity solved correctly.
.wrong Additional class for connectingdots for an activity not solved completely.
.image-start Class for the starting image.
.image-end Class for the ending image.
.line-show-answer Added to a line in the show answers mode.

Demo presentation

Demo presentation contains examples of how to use the Connecting Dots addon.