Teaching scientific inquiry : recommendations for research and implementation