This function creates an object to manipulate data for qualitative analysis.
The data is stored in a SQLite database by default, but can be configures to
work with any SQL database through the DBI R package interface. Although
you can manipulate the SQL database directly, we recommend using the methods
(functions) defined in the returned object. This will ensure data integrity.
Arguments
- file
 the filename and path to the file this function will save data to.
- users_passphrase
 passpharse used to encrypt the user authentication table. See
shinymanager::create_db()for more info.- users
 a vector of usernames who can login to the ShinyQDA app.
- users_names
 a vector of names for the users.
- users_passwords
 a vector of passwords for the users.
- users_is_admin
 a logicial vector indicating if the user has administrator privileges.
Methods
log(coder, table, description, timestamp)get_log()get_last_update()add_text(df, id_col, text_col, overwrite)get_text(id)add_coding(id, text, start, end, codes, coder)update_coding(coding_id, codes)delete_coding(coding_id)get_codings(id, coding_id)get_codes()add_codes(codes, colors, descriptions)update_code(code, color, description, parent)add_code_question(stem, type, order, options)delete_code_question(stem)get_code_questions()get_code_question_responses(coding_id, id)delete_code_question_responses(coding_id)add_code_question_response(coding_id, stem, answer, coder)update_code_question_response(coding_id, stem, answer, coder)add_text_question(stem, type, order, options)get_text_questions()delete_text_question(stem)get_text_question_responses(id, coder)delete_text_question_responses(id, coder)update_text_question_response(id, stem, new_answer, coder)add_text_question_response(id, stem, answer, coder)get_rubrics()get_rubric(rubric_name)add_rubric(rubric_name, description, rubric, scoring_levels, enabled)update_rubric_criteria(rubric_name, criteria, score_level, description)delete_rubric_response(rubric_name, qda_id, coder, criteria)add_rubric_response(rubric_name, qda_id, coder, criteria, score)get_rubric_responses(rubric_name, qda_id, coder)get_assignments(coder, id)get_coders()