Promotion of self-directed learning abilities among Chinese medical students through preparing for career calling and enhancing teaching competencies in medical education: a cross-sectional study
BMC medical education