Using a three-dimensional thinking graph to support inquiry learning