Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quoting through coding #106

Open
christophe-lejeune opened this issue Nov 2, 2020 · 0 comments
Open

Quoting through coding #106

christophe-lejeune opened this issue Nov 2, 2020 · 0 comments
Assignees
Labels

Comments

@christophe-lejeune
Copy link
Member

Users are used to code and retrieve features provided in all QDA software. Even if such a feature in provided by LaSuli, some users request that Cassandre stores the link between the coded text (highlight) and the coding memo.

Moreover, @benel advocates that such a feature would represent a decisive step in making Cassandre a general hypertext system.

Such a feature requires to modify the way memo are linked: currently, grounding consists in the id of the linked memo. To point to one particular section in a memo, the internal reference should consist of the id and an internal reference (or the anchored text). Experience (in developing LaSuli) showed that such a stable reference is not easy to obtain. It is hardly robust given that the content of a memo can be modified at any time.

Moreover, all internal views and lists would be affected by such a refactoring. This deep refactoring implies to modify almost everything. For this reason, it will be discussed in detailed before being planned and operated.

In the meantime, I propose to provide the coding feature with a quotation mechanism. If the user selects a portion of the text and then creates a code, the resulting coding memo includes the selected text as quotation (formatted as a blockquote). The feature also works if the user uses an already existing code: the quotation is then appended to the existing coding memo.

@christophe-lejeune christophe-lejeune self-assigned this Nov 2, 2020
christophe-lejeune added a commit that referenced this issue Nov 2, 2020
If the user selects a portion of a field/interview/transcript memo and then creates a coding memo, the resulting memo includes the selected text as a quotation (formatted as a `blockquote`). If the user grounds an already existing code, the quotation is appended to the existing coding memo.
christophe-lejeune added a commit that referenced this issue Nov 11, 2020
Selected text is stored the same way as when a button is used (commit 948d2af).
christophe-lejeune added a commit that referenced this issue Feb 21, 2021
If the user higlights something in the material, a quotation is created 
in the (created or associated) coding memo (#106). However, no quotation 
is added when an additionnal ground is added to an exiting coding memo 
(without any highlighted material).
christophe-lejeune added a commit that referenced this issue May 2, 2021
When some text is coded or searched, the result is provided with a link 
pointing to the field memo where the text comes from. When such a link 
is followed, the field memo is opened and scrolled to the matching 
paragraph, that is highlighted in yellow for a few seconds.

This (long-awaited) feature pursues the direction opened with  
948d2af (#106).
christophe-lejeune added a commit that referenced this issue Oct 1, 2021
This (paragraph level) `code and retrieve` feature requires to modify 
the way memo are grounding are stored (#106).
christophe-lejeune added a commit that referenced this issue Oct 20, 2021
Removing MarkDown rendering for interviews helps to speed up the loading 
of long transcripts.
christophe-lejeune added a commit that referenced this issue Nov 2, 2021
This fixes the refactoring of groundings, introduced with commit 39acf27
christophe-lejeune added a commit that referenced this issue Nov 10, 2021
Let's celebrate the 600th commit in Cassandre GitHub repository !

This fixes issues resulting from layout removal (for interview transcripts) operated by commit b156198

* First paragraph of an interview can be coded as a fragment (#116).
* Interview memos exclude paragraph indents. This pursues the refactoring of interview transcripts (#104).
* Memo content excludes tabular (\t).
christophe-lejeune added a commit that referenced this issue Nov 25, 2021
The selected text integrates
* a linked quotation in the body of the coding memo (#106)
* groundings of the coding memo (#111).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant