I'm a beginner too in learning mandarin..i find this website beneficial for me. i would like to suggest one more thing which is adding a speaker where it can read the whole passage while we can hear the pronunciation.. it may help to learn mandarin quickly.. Xiexie!