1. Using online annotation software to provide timely feedback in an introductory programming course;Ahern,2005
2. Web 2.0 – a new wave of innovation for teaching and learning?;Alexander;EDUCAUSE Review,2006
3. Annotea project;Annotea,2001
4. An environment for studying collaborative learning activities;Avouris;Educational Technology and Society,2004
5. Semantic annotation tools for learning material;Azouaou,2004