The investigation of the role and the efficacy of learning technologies towards community skill development of The investigation of the role and the efficacy of learning technologies towards community skill development