Using collaborative apprenticeship to examine factors and reciprocal interactions that affect a community of teachers' integration of technology