This repository contains the code for the experiment described in the article, "Does gender stereotype threat in gamified educational environments cause anxiety? An experimental study."
- Albuquerque, J., Bittencourt, I. I., Coelho, J. A., & Silva, A. P. (2017). Does gender stereotype threat in gamified educational environments cause anxiety? An experimental study. Computers & Education, 115, 161-170.
- Bibtex:
@article{albuquerque2017does,
title = "Does gender stereotype threat in gamified educational environments cause anxiety? An experimental study",
journal = "Computers & Education",
volume = "115",
pages = "161 - 170",
year = "2017",
issn = "0360-1315",
doi = "https://doi.org/10.1016/j.compedu.2017.08.005",
url = "http://www.sciencedirect.com/science/article/pii/S0360131517301914",
author = "Josmario Albuquerque and Ig I. Bittencourt and Jorge A.P.M. Coelho and Alan P. Silva",
keywords = "Gender studies, Anxiety, Stereotype threat, Gamification in education",
}
This project comprises an experimental environment to study the impact of gender stereotype threat on student anxiety. In summary, the application has the following workflow:
- Consent form
- Pre-test (anxiety assessment)
- Gamified activity. There are three different design flavours for this activity: male-stereotyped, female-stereotyped, and neutral. Upon finishing the pre-test, one of the three flavours is randomly selected for the current participant. Please note the activity content does not change across versions (only UI elements like colours and images).
- Post-test (anxiety assessment, same as the pre-test).
In order to setup this project for a real use in your research, you will need to follow two basic steps: (1) adapt the project for your research needs; and (2) actual run the project. If you just want to see how it looks like, you can go straight to step 2 and run the project locally.
- In general, most textual content can be changed by editing the '*.html' files located in:
webapp/views/
- To change the anxiety questions, refer to:
webapp/scripts/controllers/PretestCtrl.js
webapp/scripts/controllers/PosttestCtrl.js
- For server configurations, refer to:
Server.js
- To change the endpoint URL to where the responses are submitted, refer to:
webapp/scripts/services.js
A simple way to run this project is:
- Make sure Node.js is installed
- Go to the project directory
- Install the dependencies:
npm install
- Run the project:
npm start