The program GeCla, short for Generator and Classifier, allows the user to generate a pattern, a frieze or a rosette with a previously chosen kind of symmetry starting from an asymmetric motif. It also allows the classification (with or without help from the program) of the patterns, friezes, rosettes obtained in this manner. In the end, the program provides a report of the errors committed.
GeCla also includes a training mode option between 2 players. In it, each player generates a pre-agreed number of images and then both exchange images and each classifies the other's images. All steps are managed by the program, which in the end provides a report on eventual mistakes.
GeCla was designed to be attractive and accessible to students of various levels of education.
GeClaMini is a special version of GeCla directed primarily to children: for example, the capacity to distinguish a frieze with only translations from other which also has a "horizontal" reflection is within reach of very small children.