Teaching portfolios, community, and pre-service teachers’ professional development · Study