Student perceptions of automated marking and feedback system in computing