nQuire is a web portal for inquiry learning activities