Towards social generative AI for education: theory, practices and ethics | Synapse