Dynamic assessment of academic writing: macro-Theme and hyper-Theme