Privacy-preserving federated learning framework in multimedia courses recommendation