Intelligent education recommendation under dual constraints: collaborative mechanism of federated architecture and genetic optimisation | Synapse