Communities of practice: bridging technology and knowledge assessment · Study