-
Notifications
You must be signed in to change notification settings - Fork 7
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
Refactoring interview transcripts #104
Labels
Comments
christophe-lejeune
added a commit
that referenced
this issue
Apr 5, 2020
* Interview memos replace 'legacy' text memos (untyped but known as transcripts). Contrary to transcripts, interviews are shaped as other memos and use the same edit form. * Interviews borrow the transcripts icon. The icon for transcripts becomes light gray. * The button previously creating transcripts now creates interviews. * Lexicometrics indicators are computed for interviews only. * Search and KWICs still works for (previously created) transcripts. * Edit form for transcripts is replaced by a script that converts transcripts into interviews. Any attempt to edit legacy text memos thus triggers the conversion.
Before integrating this refactoring into In particular, these aspects should be examined :
The conversion conventions would be adapted if required. |
christophe-lejeune
added a commit
that referenced
this issue
Apr 20, 2020
christophe-lejeune
added a commit
that referenced
this issue
Apr 21, 2020
Some users visit `editable_text` URLs thanks to the list of pages previously visited with their browser. This unexpected behaviour triggers the conversion script, sometimes for memos already converted into interview type. In such a case, the resulting memo is deprived of the `diary` field. To avoid this undesired situation, the conversion occurs only if no `body` field is available.
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).
From b156198 , MarkDown layout is disabled. Actors are thus not highlighted anymore. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The transcript editing form contains an unexplained bug. When editing, speech turns may duplicate or disappear. We have been able to reproduce the bug but, albeit investigating for years, we have been unable to understand its cause. Therefore, the problem was not fixed.
To prevent the problem to occur, the transcript editing form thus need to be refactored. At this stage, I propose to provide interview transcript with an editing form similar to other types of memo (more advanced solutions may be envisioned later). The history of the development of the software has to be put into perspective: the
transcript
type is the legacy format for the ancienttext
, inherited from Cassandre first version, when a “corpus” consisted only of “texts” (with no other type of memos). As a consequence, memos currently considered as transcripts are "untyped" (they do not contain atype
field) and their field referring to the diary is namedcorpus
.A new type of memo would be introduced. It would differ from the current "untyped" memos in the following manner:
type
(labeled asinterview
).corpus
field is renamed asdiary
.This refactoring would follow these steps :
transcript
may create newinterview
memo (instead of field memos).speeches
field (an array of objects) into abody
field (a string, laid out in MarkDown). The code currently used to generate “preview” could be used. To secure errors that may occur during conversions, perhaps thatspeeches
field could be kept in the converted document (but ignored when the document is rendered).The text was updated successfully, but these errors were encountered: