Ergonomy:

- fixes claroline/Claroline#566
- fixes claroline/Claroline#548
- fixes claroline/Claroline#536