A study of modular professional learning and mentoring and its impact on teacher effectiveness