Pre-survey: This section would determine participants’ eligibility and classify them into two groups: participants with and without a speicific trait
Do you want the categorization to be automated (for example based on a scale index) or will you do it in a manual analysis? For automation, the function valueMean() is what you're looking for, and you will need a little PHP filter.
Is there a gap (days/weeks) between pre-survey and annotation task? Do you know the respondents a priori (and have their contact data) or will you collect email addresses in the pre-survey?
Each participant would be randomly shown 50 comments from a pool of 1,500 text-only social media comments.
You would use a random generator for this task in SoSci Survey.
three with and three without the specific trait
Two random generators in this case ;) See block randomization.
For every comment, participants would provide continous rating and one binary classification.
Most likely you will do your analysis a favor, using the multilevel feature for the measure per comment.