Highlight/markup and annotation functions

We would like to use LimeSurvey for student assessment. It would be ideal if future version could allow users with a token to highlight text in the survey and add annotations, with those data stored in a separate table for each token.