On the development and assessment of a computer-based learning and assessment environment for the transition from lower to upper secondary chemistry education