Students as makers of computer-supported artefacts: the eCraft2Learn project