18. collaborative projects provide an opportunity for students to apply newly learned skills to real world situations
19.
20.
21. additional obstacle to implement this technology hesitation on the part of teachers and administrators to get involved in a form of communications that has not been traditionally part of the educational system .