4,941 rated or chosen profiles from 993 respondents, in up to 5 tasks of 1 profile varying on 3 attributes.
| Description | German university students (n = 993, forsa panel, Study 1) read five vignettes about an invited speaker, randomizing speaker type (professor/journalist), a conservative or progressive statement with or without a political demand, and a critical reaction, and judged (yes/no) whether the university should cancel the talk, revoke his teaching, remove his book and allow disruptive protests. |
|---|---|
| Reference | Diehl, C., Revers, M., Traunmüller, R., Weidmann, N. B., & Wuttke, A. (2025). Students' motives for restricting academic freedom: Viewpoint discrimination and prosocial concerns. Proceedings of the National Academy of Sciences, 122(47), e2503804122. |
| DOI | 10.1073/pnas.2503804122 |
| Licence | CC BY 4.0 |
| Source data | https://osf.io/ezvm4/ |
These notes describe the source data, which the IRW reproduces as released. All notes are listed on the Data Notes page.
| Respondents | 993 |
|---|---|
| Rows (one per respondent, task and profile) | 4,941 |
| Tasks per respondent (most) | 5 |
| Profiles per task | 1 |
| Attributes | 3 |
| Topic | political communication, other |
|---|---|
| A profile represents | scenario |
| Country | DE |
| Language shown | de |
| Language of stored levels | de |
| Randomization restrictions | yes (stated by the source): each part drawn by its own Qualtrics BlockRandomizer (SubSet 1 of 2 or 4 branches, each level listed once, so equally likely), independently per topic. Speakers, statements and reactions are topic-specific: each topic (task, trial_topic) has its own levels, so levels of different topics never co-occur; analyse within topic |
| Task order | unknown |
| Profile position | recorded in the deposit |
Because the attribute levels were not randomized independently, an estimator has to account for the restriction; a plain difference in means across levels can mislead.
Outcomes:
| rating_allow_protest | Sollte die Universität störende Proteste gegen den geplanten Vortrag zulassen? [rating, 0 (Nein) to 1 (Ja)] |
|---|---|
| rating_cancel | Sollte die Universität den Vortrag absagen? [rating, 0 (Nein) to 1 (Ja)] |
| rating_remove_book | Sollte das Buch von Herrn <X>. zu diesem Thema aus der Universitätsbibliothek entfernt werden? [rating, 0 (Nein) to 1 (Ja)] |
| rating_revoke | Sollte die Universität Herrn <X>. einen bereits vergebenen Lehrauftrag entziehen? [rating, 0 (Nein) to 1 (Ja)] |
attr_reactionattr_speakerattr_statementcov_birth_yearcov_disciplinecov_duration_seccov_gendercov_leftrightcov_semestercov_statecov_voteidprofilerating_allow_protestrating_cancelrating_remove_bookrating_revoketasktrial_topic
The layout (one row per respondent, task and profile; choice/rating outcomes; attr_ columns holding each attribute level as displayed) is defined in the IRW conjoint standard. What the outcomes asked is under Design above.
Or load it directly in R or Python (both need a free Redivis account; the first call opens a browser to sign in):
# R
install.packages("remotes")
remotes::install_github("itemresponsewarehouse/Rpkg")
library(irw)
df <- irw_fetch("diehl_2025_campus_speakers", source = "conj")
# Python
pip install irw
import irw
df = irw.fetch("diehl_2025_campus_speakers", source="conj")
@article{Diehl_2025, title={Students’ motives for restricting academic freedom: Viewpoint discrimination and prosocial concerns}, volume={122}, ISSN={1091-6490}, url={http://dx.doi.org/10.1073/pnas.2503804122}, DOI={10.1073/pnas.2503804122}, number={47}, journal={Proceedings of the National Academy of Sciences}, publisher={National Academy of Sciences}, author={Diehl, Claudia and Revers, Matthias and Traunmüller, Richard and Weidmann, Nils B. and Wuttke, Alexander}, year={2025}, month=Nov }
| IRW version | v584 |
|---|---|
| Redivis dataset | irw_conjoint v4.2 |
| Redivis dataset DOI | 10.57761/qkye-q530 |
| Manifest pin for this IRW version | v4.2 |
| Metadata source | irw_meta v44.0 |