This package contains a collection of tests and questionnaires for empirical poetry, language and aesthetics research.
More detailed information is to follow.
We also advise mentioning the software versions you used,
in particular the versions of the mpipoet
, and psychTestR
packages.
You can find these version numbers from R by running the following commands:
library(psychTestR)
library(mpipoet)
if (!require(devtools)) install.packages("devtools")
x <- devtools::session_info()
x$packages[x$packages$package %in% c("mpipoet", "psychTestR"), ]
If you don't have R installed, install it from here: https://cloud.r-project.org/
Open R.
Install the ‘devtools’ package with the following command:
install.packages('devtools')
devtools::install_github('klausfrieler/mpipoet')
The XYZ_standalone()
functions are designed for real data collection.
In particular, the participant doesn't receive feedback during this version.
# Load the mpipoet package
library(mpipoet)
# Run the test as if for a participant, using default settings,
# saving data, and with a custom admin password
XYZ_standalone(admin_password = "put-your-password-here")
Replace 'XYZ' with one of the following three-letter acronyms: * SRS (Speech Rhythm Sensitivity Test)
You will need to enter a participant ID for each participant which will be stored along with the participants' results.
Each time you test a new participant, rerun the XYZ_standalone()
function,
and a new participation session will begin.
You can retrieve your data by starting up a participation session, entering the admin panel using your admin password, and downloading your data. For more details on the psychTestR interface, see http://psychtestr.com/.
mpipoet
currently supports English (EN) and German (DE).
You can select one of these languages by passing a language code as
an argument to XYZ_standalone()
, e.g. XYZ_standalone(languages = "de")
,
or alternatively by passing it to the browser as a URL parameter, eg. http://127.0.0.1:4412/?language=DE (note that the p_id
argument must be empty).
Complete the installation instructions for 'local use' described above.
If not already installed, install Open Source Shiny Server from
https://www.rstudio.com/products/shiny/download-server/
cd /srv/shiny-server
sudo mkdir mpipoet
Create a text file in this directory called app.R
which specifies the R code to run the app.
Open the app.R
in a text editor.
sudo nano mpipoet/app.R
Paste below code into it replacing 'XYZ' with the three-letter acronym of the corresponding questionnaire.
library(mpipoet)
XYZ_standalone(admin_password = "put-your-password-here")
Save the file (CTRL-O).
Change the permissions of your app directory to allow mpipoet
to write its temporary files.
sudo chown -R shiny mpipoet
where shiny
is the username for the Shiny process user
(this is the usual default).
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.