Recommendation service

Description: This service allows retrieving users based on the achievements stored in their profile.

Business objects: user, achievement, profile.

Notes: Recommendation of learning resources is currently not part of this service.

recommendUsers

Description: looks for users whose learning outcome profiles contain all or any (at least one) of the provided learning outcomes using a matching criteria.

Input parameters: list of object identifiers for Learning Outcome Definitions; logical connector: AND (default) or OR (optional).

Output: list of userIds.