The plugin wrote to handle courses is too complicated, so it should be partially or totally rewritten