A multi-agent reinforcement learning approach to heterogeneous resource allocation in lifelong education | Synapse