Return to Article Details The Development for Online Learning Community Model Based on the Concept of Collaborative Learning for Enhancing Teaching Technology Skills by the Competencies of Professional Teacher Education Students Download Download PDF