Co-design and validation of a tool for monitoring and improving the quality of general practice learning environments | Synapse