| `xp` | function | A valid function to calculate experience points, such as `exerciceExpCalculation`, `examExpCalculation` or `raidExpCalculation` | This attribute define via a function the amount of exeperience points that an object will give. |
| `correctionPrice` | function | A valid function to calculate the amount of correction points needed to text a result, such as `correctionPrice` | This attribute define via a function the amount of correction points needed to test an exercise. |
| `xp` | function | `exerciceExpCalculation`, `examExpCalculation` or `raidExpCalculation` | Amount of exeperience points that an object will give. |
| `correctionPrice` | function | `correctionPrice` | Amount of correction points needed to test an exercise. |