Skip to content

Commit da2ef60

Browse files
authored
Merge pull request #310 from nwplus/dev
added new rubric
2 parents 86d1806 + 9ff9398 commit da2ef60

5 files changed

Lines changed: 58 additions & 26 deletions

File tree

components/Assessment/applicantScore.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,18 @@ export default function ApplicantScore(props) {
115115
score={score.ResponseTwoScore}
116116
handleClick={handleClick}
117117
/>
118+
<ScoreInput
119+
maxScore={SCORING.ESSAY3}
120+
label="Written Response Score 3"
121+
score={score.ResponseThreeScore}
122+
handleClick={handleClick}
123+
/>
124+
<ScoreInput
125+
maxScore={SCORING.ESSAY4}
126+
label="Written Response Score 4"
127+
score={score.ResponseFourScore}
128+
handleClick={handleClick}
129+
/>
118130
</Main>
119131
{hasScore && (
120132
<Summary>

components/Evaluator/ApplicantResponse.js

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -99,28 +99,28 @@ export default function ApplicantResponse({ shouldDisplay, hacker }) {
9999
{/* <ResponseInput url={waiverURL} label="Waiver" response={waiverURL} /> */}
100100

101101
<ResponseInput
102-
label="It's our 10-year anniversary! What would a meaningful and memorable weekend at nwHacks look like for you?"
102+
label="Q1 - Here at cmd-f, we value community, innovation and passion. Tell us about a time where you have shown one or more of these traits. (150 words)"
103103
response={`${hacker?.skills?.longAnswers1}`}
104104
/>
105105

106106
<ResponseInput
107-
label="Share a technical or non-technical project you're proud of. What project would you display in the museum of your life? Tell us what inspired you, how you approached it, and why it matters to you."
107+
label="Q2 - If you had unlimited resources at your disposal, what is one change you would make in the tech industry to make it more inclusive for underrepresented genders and why? (200 words)"
108108
response={`${hacker?.skills?.longAnswers2}`}
109109
/>
110110

111-
{hacker?.skills?.longAnswers3 && (
112-
<ResponseInput
113-
label="Create an acronym from your name or nickname that reveals something about you!"
114-
response={`${hacker?.skills?.longAnswers3}`}
115-
/>
116-
)}
117-
118-
{hacker?.skills?.longAnswers4 && (
119-
<ResponseInput
120-
label="Is there anything we should know to help make you feel comfortable and supported during the event? (not graded, just for nwHacks to see)"
121-
response={`${hacker?.skills?.longAnswers4}`}
122-
/>
123-
)}
111+
{/* {hacker?.skills?.longAnswers3 && ( */}
112+
<ResponseInput
113+
label="Q3 - The sweetest rewards stem from hard work. Tell us about a technical or non-technical project you are proud of — include your inspiration, why you chose this project and what you learnt from it. (200 words)"
114+
response={`${hacker?.skills?.longAnswers3}`}
115+
/>
116+
{/* )} */}
117+
118+
{/* {hacker?.skills?.longAnswers4 && ( */}
119+
<ResponseInput
120+
label="Q4 - If you were a baked good, what would you be and why? (50 words)"
121+
response={`${hacker?.skills?.longAnswers4}`}
122+
/>
123+
{/* )} */}
124124

125125
<ResponseInput url={resumeURL} label="Resume" response={resumeURL} />
126126

components/Evaluator/Scoring.js

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@ export default function Scoring({ shouldDisplay, applicant }) {
118118
case SCORING.ESSAY3.label:
119119
field = 'ResponseThreeScore'
120120
break
121+
case SCORING.ESSAY4.label:
122+
field = 'ResponseFourScore'
123+
break
121124
default:
122125
break
123126
}
@@ -236,15 +239,24 @@ export default function Scoring({ shouldDisplay, applicant }) {
236239
maxScore={SCORING.ESSAY2}
237240
hasMinusOne
238241
/>
239-
{applicant?.skills?.longAnswers3 && (
240-
<ScoreInput
241-
label={SCORING.ESSAY3.label}
242-
handleClick={handleClick}
243-
score={scores?.ResponseThreeScore}
244-
maxScore={SCORING.ESSAY3}
245-
hasMinusOne
246-
/>
247-
)}
242+
{/* {applicant?.skills?.longAnswers3 && ( */}
243+
<ScoreInput
244+
label={SCORING.ESSAY3.label}
245+
handleClick={handleClick}
246+
score={scores?.ResponseThreeScore}
247+
maxScore={SCORING.ESSAY3}
248+
hasMinusOne
249+
/>
250+
{/* )} */}
251+
{/* {applicant?.skills?.longAnswers4 && ( */}
252+
<ScoreInput
253+
label={SCORING.ESSAY4.label}
254+
handleClick={handleClick}
255+
score={scores?.ResponseFourScore}
256+
maxScore={SCORING.ESSAY4}
257+
hasMinusOne
258+
/>
259+
{/* )} */}
248260
{/* {!applicant?.skills?.hackathonsAttended && (
249261
<Label>First time hacker: +1</Label>
250262
)} */}

constants.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,12 +183,12 @@ export const SCORING = {
183183
RESUME: {
184184
label: 'Resume',
185185
value: 6,
186-
weight: 1,
186+
weight: 0.5,
187187
},
188188
NUM_EXP: {
189189
label: 'Number of Experiences',
190190
value: 5,
191-
weight: 0,
191+
weight: 0.6,
192192
},
193193
ESSAY1: {
194194
label: 'Long Answer 1',
@@ -202,6 +202,11 @@ export const SCORING = {
202202
},
203203
ESSAY3: {
204204
label: 'Long Answer 3',
205+
value: 6,
206+
weight: 1,
207+
},
208+
ESSAY4: {
209+
label: 'Long Answer 4',
205210
value: 1,
206211
weight: 1,
207212
},

utility/utilities.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ export const calculateTotalScore = hackerScore => {
3333
case 'ResponseThreeScore':
3434
label = SCORING.ESSAY3.label
3535
break
36+
case 'ResponseFourScore':
37+
label = SCORING.ESSAY4.label
38+
break
3639
default:
3740
break
3841
}

0 commit comments

Comments
 (0)