The effects of programme assessment environments on student learning