KEPT: a knowledge elicitation tool to support communities of practice