Skip to content

QualCoder 2.8

Compare
Choose a tag to compare
@ccbogel ccbogel released this 19 Oct 20:53
· 2574 commits to master since this release
a09b1f7

Cosmetics:

Added window icon for Windows.
Applied greater contrast tooltip background in light mode.
Code counts added in tree in code summary report.

Coding changes:

Code text:

  • Search for text, added right-click context menu for automatic defaults for finding text (minimum 3 or 5 characters, or search only after pressing Enter).
  • Added buttons to show all annotations and all coded memos for selected file.
  • Right-hand side splitter opens a pane that shows 3 options: (1) the current selected code, the code memo and examples where that code has been used. (2) Current journal (based on the most recent journal date) so that the journal entry can be updated while coding. (3) Project memo, for viewing and editing.

New function: Code by case.

You can select a case and code the files or text file portions assigned to that case. There is some reduced functionality compared to the existing Code Text and Code AV functions:

  • in text files: no autocoding - due to risk of auto coding non-case assigned text portions.
  • in A/V files only duration segments can be coded, the associated text file is not shown - due to file conflicts in how the data structure works in Code by Case.

The code by case function will be useful when importing a survey and one or more of the survey columns is designated 'qualitative'. The qualitative data are converted into a single text entry on import. Sections of this text are assigned to the relevant case (relevant survey row) and can then be coded for each case (survey row entry).

Reports:

  • New - Code comparison by file to compare two coders for the selected code and selected file.
  • Code relations now shows the coded text. Right-click on the row will show the two codes in that row in the original context.

Manage files:

  • A new file icon with black T and red play arrow - This indicates database transcription text associated with an audio/video file.
  • Also changed the database structure so that the '.transcribed' ending is not needed, and in the future may allow edits to the file name.

SQL statements

Can save SQL statements for later use. SQL statements can be deleted via right-click menu option.

Database modifications:

  • Added codername to project table.
  • Added av_text_id to source to link audio/video file to transcript file,
    to identify a text file linked to an A/V file. Now adds .txt suffix.
  • Added stored_sql table and functionality.

NOTE: transcriptions created in this newer version will not be recognised if opened with an earlier QualCoder Version. As this newer version does not apply the '.transcribed' suffix which older versions look for.

Fixed errors:

  • A 'lost' category. A lost category has a parent category, but the parent is no longer present. These lost categories are turned into parent categories on opening the project.

  • Case attributes could be deleted when opening Manage Files - error fixed.

  • Several minor None-type errors fixed.

Post release bugs

Minor: Selecting Case Order in Manage Files.

Medium: Manage bad links to files. Dialog does not open.
Run Reports > SQL Statements to update the link.
Example SQL statement below, where the Documents folder is the correct path to the file. Please keep the initial prefix of 'audio:' or 'video:' or 'images:' as QualCoder needs this prefix.
update source set mediapath="audio:C:/Users/username/Documents/myfile.wav" where mediapath="audio:C:/Users/username/Downloads/myfile.wav"

Medium: Deleting a source creates an error rather than delete the source.

===================

INSTALLATION AND RUNNING

Windows 10 exe

This release contains a Windows 10 exe created using pyinstaller.
Please ensure you have a current 64 bit VLC installed for QualCoder to work.
The exe may run on older Windows version also.

Linux installation

Prerequisites

You will need to have a python3.6 or newer version installed.
You will also need to have a recent VLC player installed - for audio and video.

Debian-based Linuxes:

Install these modules from the command line

sudo apt install python3-lxml python3-ply python3-six python3-pdfminer python3-chardet python3-pyqt5 python3-pillow

On some Linux versions you will need to install pip

sudo apt install python3-pip

You also need to run this command from the terminal for pdf importing:

sudo python3 -m pip install pdfminer.six openpyxl ebooklib

In the terminal, Go to the QualCoder-2.8 folder, type:

sudo python3 setup.py install

To run type:

qualcoder

Alternatively, go to the qualcoder directory and type:

python3 __main__.py

Fedora

I have not added installation instructions here - as I cannot test them. Try the installation instructions on the main QualCoder page.

MacOS

I have not added installation instructions here - as I cannot test them. Try the installation instructions on the main QualCoder page.