Skip to content

Conversation

@jheim2
Copy link
Owner

@jheim2 jheim2 commented Sep 11, 2024

Previously, when new groups were added in HISinOne after the first sync to the ECS server, they were created as courses in ILIAS but without participants, and participant lists were mixed up across courses. Thanks to Ilja's fix, the participant mixing issue was resolved. However, the issue with new groups being created without participants persisted.

The root cause was that ILIAS fetched the first available messages from the ECS server, which did not contain the information for the newly added groups. This fix introduces an ORDER BY econtent_id DESC in the ECS message fetching process, ensuring that ILIAS retrieves the most recent messages with accurate participant data.

This commit includes Ilja's fix

Note: It is unclear whether this change might affect other ECS-related issues. 

Previously, when new groups were added in HISinOne after the first sync to the ECS server, they were created as courses in ILIAS but without participants, and participant lists were mixed up across courses. Thanks to Ilja's fix, the participant mixing issue was resolved. However, the issue with new groups being created without participants persisted.

The root cause was that ILIAS fetched the first available messages from the ECS server, which did not contain the information for the newly added groups. This fix introduces an `ORDER BY econtent_id DESC` in the ECS message fetching process, ensuring that ILIAS retrieves the most recent messages with accurate participant data.

This commit includes Ilja's fix

Note: It is unclear whether this change might affect other ECS-related issues.

@jheim2 jheim2 force-pushed the 8/ECS/enhancement/ecs-parallel-groupe branch from b7a6a0a to cabed7b Compare September 11, 2024 12:49
@jheim2
Copy link
Owner Author

jheim2 commented Sep 11, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants