Developing an ICT based Science Assessment and Learning Unit