Online communities of practice and their role in educational development: a systematic appraisal [AN] March 6, 2025February 3, 2025 by SARPEP Swift, L. Community Practictioner (2014)