Gamifying instruction and assessment