It seems some users are very interested to use DT3 as a tool for basic qualitative analysis. The key feature is the ability to tag specific text instead of tagging the whole document. While the exact implementation is impossible in DT3, a similar objective can be achieved without using any custom-script but will involve multiple steps. For example, users can use “Summarize Highlights” to consolidate all selected blocks of the highlighted text, that add a split mark for each block within the summarized doc, then use “Split Document” to break the single document into snippets, put them in a group, then tag the individual documents.
An added function in “tools” may help to encourage users to experiment using DT for basic qualitative analysis in fewer steps.
I suggest DT to consider creating a function (or std script) to combine the function of “Summarize and Highlights” and “Split Document”. When this function is invoked on a selection of documents, all highlights in those documents will be extracted and split into “n” documents, each with a page/paragraph backlink to its source. The function/script can also ask/create a destination group for saving the whole set of the split documents. The naming of each document can be the name of the source + the page/paragraph number of the text in the source.
I believe that only moderate modifications, based on the existing two functions, are required? Just an idea/suggestion, not a pressing need.