Constructionism through Mobile Interactive Knowledge Elicitation (MIKE) in human-computer interaction