A literature review of Assessment for Learning in science