| ⇢ | F | CourseHelper added | |
| ⇢ | C | ChamiloHelper added | |
| ⇢ | C | ScheduledAnnouncementHelper added | |
| ⇢ | B | MessageHelper added | |
| ⇢ | A | IsAllowedToEditHelper added | |
| ⇢ | A | CidReqHelper added | |
| ⇢ | A | AssetFileNameNamer added | |
| ⇢ | A | AssetDirectoryNamer added | |
| ⇢ | A | DeepSeekAiProvider added | |
| ⇢ | A | ContainerHelper added | |
| ⋮ | view more | ||
| F | ↛ | CourseService removed | |
| C | ↛ | ChamiloApi removed | |
| C | ↛ | ScheduledAnnouncementService removed | |
| B | ↛ | MessageHelper removed | |
| A | ↛ | IsAllowedToEditHelper removed | |
| A | ↛ | AssetDirectoryNamer removed | |
| A | ↛ | CreateDefaultPages removed | |
| A | ↛ | LoginAttemptLogger removed | |
| A | ↛ | ValidationTokenHelper removed | |
| A | ↛ | AssetFileNameNamer removed | |
| ⋮ | view more | ||
| ⇢ | F | ScheduledAnnouncementHelper::sendPendingMessages() added | |
| ⇢ | F | IsAllowedToEditHelper::check() added | |
| ⇢ | F | MailHelper::send() added | |
| ⇢ | F | CourseHelper::registerCourse() added | |
| ⇢ | F | ChamiloHelper::getPlatformLogoPath() added | |
| ⇢ | C | CourseHelper::insertExampleContent() added | |
| ⇢ | C | MessageHelper::sendMessage() added | |
| ⇢ | B | OpenAiProvider::generateLearnPath() added | |
| ⇢ | B | DeepSeekAiProvider::generateLearnPath() added | |
| ⇢ | B | CourseHelper::prepareAndValidateCourseData() added | |
| ⋮ | view more | ||
| F | ↛ | IsAllowedToEditHelper::check() removed | |
| F | ↛ | ScheduledAnnouncementService::sendPendingMessages(... removed | |
| F | ↛ | MailHelper::send() removed | |
| F | ↛ | CourseService::registerCourse() removed | |
| F | ↛ | ChamiloApi::getPlatformLogoPath() removed | |
| C | ↛ | CourseService::insertExampleContent() removed | |
| C | ↛ | MessageHelper::sendMessage() removed | |
| B | ↛ | OpenAiProvider::generateLearnPath() removed | |
| B | ↛ | DeepSeekAiProvider::generateLearnPath() removed | |
| B | ↛ | CourseService::prepareAndValidateCourseData() removed | |
| ⋮ | view more | ||