Getting started
Requal provides basic functionality for annotating documents in plain text with user-defined codes. The annotated text segments can be filtered and exported. Modules to enhance reproducibility help users in making their analysis more transparent and reflexive.
You can try the demo version of Requal on the server of Charles University:
https://requal.fsv.cuni.cz/demo
user: demo
password: requal123
You have multiple options to install and use Requal, depending on your preferences and resources:
- Server option - You can self-host Requal on a server and collaborate with others through a Shiny-server; the data is stored in a remote PostgreSQL database.
- Desktop option - You can run Requal locally on your machine in the R environment from a release (stable) version; the data is stored in a local SQLite database.
- Development option - Requal is under active development, and for both server and desktop usage, you might prefer installing the development version to access the latest features, though you may also encounter some unresolved bugs.
- Standalone option - The standalone option for desktop usage is packaged using Electron and does not require prior installation of R on your machine. Currently, this is experimental and available only for macOS. The macOS-built version may lag slightly behind the development version in terms of features.
Try directly installing the standalone macOS version of the Requal app (experimental).
Installation
This section provides instructions for different options to install Requal.
Server version
The server version is intended for online teamwork or teaching. To use the server version, you need to install Requal on a server or ask your organization’s IT staff to install it for you. Requal Wiki contains a basic guide for a server setup.
Desktop version
To use Requal, you need to have the R language installed and running on your machine. You can download and install R from here. You will also need a web browser with JavaScript support (i.e. any of the standard issue browsers like Firefox, Chrome, or Safari).
Simply install the latest release of the requal
package from R-Universe repository by copying and pasting the following single-line command into the R console:
install.packages("requal", repos = c("https://re-qda.r-universe.dev", "https://cloud.r-project.org"))
Alternatively, you can install a Requal release from GitHub by following these steps (assuming you have R installed on your machine):
- Download the current release of Requal from Releases. The installation file is in the
requal_<VERSION_NUMBER>.tar.gz
format. - Open the R console and install the
remotes
package by runninginstall.packages("remotes")
command. - Install the
requal
package by runningremotes::install_local(file.choose())
command and selecting the downloaded release file on your hard drive.
Usage (desktop)
After installation, Requal can be launched from the R console with the following command:
::run_app() requal
Development version
The development version contains the latest features, but might be less stable than a released version.
To access the latest features, you can install the development version of Requal from the developer’s R-Universe repository by running this code in R:
install.packages("requal", repos = c("https://hlageek.r-universe.dev", "https://cloud.r-project.org"))
Usage is the same as in the server and desktop versions.