Solving problems in science domains requires learners to integrate concepts across topics, along with problem-solving and inquiry process skills. The complexity of these concepts and skills becomes manifold at the tertiary undergraduate level, and are known to be challenging for learners. To support learners in this process, we have designed and developed GI, a technology-enhanced learning environment for semi-structured problems in the context of Mendelian genetics.