├── .vscode └── settings.json ├── .gitattributes ├── package.json ├── img ├── wage-gauge icons.ai ├── CAN flag rectangle.svg ├── CAN flag.svg ├── UK flag rectangle.svg ├── UK flag.svg ├── US flag.svg └── US flag rectangle.svg ├── dumpground.html ├── result.js ├── country-select-script.js ├── results.html ├── Old ├── game.html ├── index.html ├── stylesheet.css └── main OLD.js ├── country-selector.html ├── game.html ├── index.html ├── Data Processing ├── raw data │ ├── CAN median.csv │ ├── CAN mean.csv │ ├── UK 2021.csv │ └── UK 2020.csv ├── Methodology.md ├── CAN data processing.ipynb ├── UK data processing.ipynb ├── USA data processing.ipynb └── processed data │ └── CAN_2017-2021.json ├── stylesheet.css ├── script.js └── assets └── dataCA.js /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "liveServer.settings.port": 5501 3 | } -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "sortablejs": "^1.15.0" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /img/wage-gauge icons.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabrina-aip/wage-gauge/HEAD/img/wage-gauge icons.ai -------------------------------------------------------------------------------- /dumpground.html: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /result.js: -------------------------------------------------------------------------------- 1 | const hour = sessionStorage.getItem('hour') 2 | const minute = sessionStorage.getItem('minute') 3 | const second = sessionStorage.getItem('second') 4 | const score = sessionStorage.getItem('score') 5 | 6 | const resultStatement = document.querySelector('.result-statement') 7 | 8 | resultStatement.textContent = `You answered ${score}/5 questions correctly in ${hour}:${minute}:${second}` 9 | 10 | -------------------------------------------------------------------------------- /country-select-script.js: -------------------------------------------------------------------------------- 1 | const can_sel = document.getElementById('can-select'); 2 | const usa_sel = document.querySelector('#usa-select'); 3 | const uk_sel = document.querySelector('#uk-select'); 4 | 5 | /////////////////////////////////////// 6 | 7 | // select data 8 | 9 | /////////////////////////////////////// 10 | 11 | function goToGame(countryName){ 12 | sessionStorage.setItem('countryName', countryName); 13 | window.location.replace("game.html"); 14 | } 15 | 16 | function chooseCAN(){ 17 | goToGame('Canada') 18 | can_sel.removeEventListener("click", chooseCAN) 19 | } 20 | 21 | function chooseUSA(){ 22 | goToGame('the United States') 23 | usa_sel.removeEventListener("click", chooseUSA) 24 | } 25 | 26 | function chooseUK(){ 27 | goToGame('the United Kingdom') 28 | uk_sel.removeEventListener("click", chooseUK) 29 | } 30 | 31 | can_sel.addEventListener("click", chooseCAN) 32 | usa_sel.addEventListener("click", chooseUSA) 33 | uk_sel.addEventListener("click", chooseUK) 34 | sessionStorage.clear(); -------------------------------------------------------------------------------- /img/CAN flag rectangle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /results.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |You can play again with new question content or return home to learn more about the project!
21 | play again 22 |time
15 |::
16 |score
19 | 20 |country selection impacts the dataset used in the quiz
19 |time
24 |::
25 |score
28 | 29 |Think you know how much people are being paid?
17 |
28 |
37 | do you know what people are being paid?
20 |
30 | I recently learned that bargaining power significantly impacts a person’s earnings... but I suck at bargaining.
31 |
32 | After thinking about why, I realized it’s because Iassume the other person has more information and they’re making a fair
33 | assessment of my value.
34 |
35 | That is rarely that case when it comes to wages.
36 |
37 | I made this website because I think it’s important for us to know how our labour is being valued - even if it’s an estimate.
38 |
39 | The quiz utilizes government survey data between 2017 - 2021. You can read more about it in the methodology linked
40 | in the footer.
41 |
48 | I made this video about the importance of bargaining power and information when it comes to how much we make. 49 |
50 |58 | You can also look at all the data in tables here: 59 |
60 | 61 | US Data 62 | 63 | UK Data 64 | 65 | CAN Data 66 | 67 |