{(if: $timeRemaining > 0)[You've applied for a job at Get Smarter. You had done well enough on the test they sent to you and invited you for an interview. You need to be there at 08:00 tomorrow morning. You want to make sure that you get at least 8 hours of sleep. You only have $timeRemaining minutes left. What will you do?]} \
{(if: $timeRemaining is 0)[It's probably best to go to bed now if you still want to get enough rest. What will you do?]} \
{(if: $timeRemaining is < 0)[You're cutting it really close here with the amount of sleep you're going to get. What will you do?]} \
{(if: $timeRemaining is < -480)[You look up and realise that you've stayed up all night. You may as well just go to the interview on no sleep at all]}
Time remaining: $timeRemaining minutes
{(if: $testKnowledge is 0)[[Revisit your test (30 minutes)->Revisit your test]]}
{(if: $bestRoute is 0)[[Plan your route (30 minutes)->Plan your route]]}
{(if: $researchCompany is 0)[[Do some research on the company (30 minutes)->Do some research on the company]]}
{(if: $firstFB is 0)[[Browse Facebook to see what people have to say about Get Smarter (30 minutes)->Browse Facebook]]} \
{(if: $firstFB is 1)[[Browse some more Facebook (30 minutes)->Browse Facebook]]}
{(if: $firstRelax is 0)[[Just relax for a bit (30 minutes)->Just relax]]} \
{(if: $firstRelax is 1)[[Relax some more (30 minutes)->Just relax]]}
{(if: $timeRemaining <= 0)[[Go to bed]]}It had been a while since you completed the test that was part of the job application. You've re-familiarised yourself with the test and feel confident about answering any questions you're asked about it in your interview.
{
(set: $testKnowledge = 1)
(set: $timeRemaining -= 30)
}
[[Done->The night before the interview]] It's a good thing you decided to plan your route since there appears to be construction on the route you were going to take. There is also rain expected. Better remember to take an umbrella!
{
(set: $bestRoute = 1)
(set: $umbrella = 1)
(set: $timeRemaining -= 30)
}
[[Done->The night before the interview]]{
(set: $researchCompany = 1)
(set: $timeRemaining -= 30)
}
Turns out that GetSmarter was recently acquired by a big US publically traded company, 2U. It makes sense that they'd get acquired given their astronomical growth. That would also explain why you're constantly seeing GetSmarter job ads.
Looks like they work with some of the best universities in the world.
[[Done->The night before the interview]] You open up Facebook and find that, strangely, no one on the social media site seems to have anything of value to say about GetSmarter. In fact, there seems to be nothing of value at all. At least you chuckled at that one meme. \
{(set: $timeRemaining -= 30)}
[[Browse some more->Still browsing Facebook]]
[[Done->The night before the interview]] {
(set: $firstRelax = 1)
(set: $timeRemaning -= 30)
}
You recognise the importance of relaxing and do just that.
[[Done->The night before the interview]] {
(set: $timeRemaining = 60)
(set: $testKnowledge = 0)
(set: $bestRoute = 0)
(set: $umbrella = 0)
(set: $researchCompany = 0)
(set: $firstFB = 0)
(set: $firstRelax = 0)
(set: $alarmSet = 0)
(set: $snoozeTimer = 30)
(set: $hurried = 0)
(set: $iFav = 0)
(set: $Q3n = 0)
(set: $Q3p = 0)
(set: $Q3d = 0)
(set: $rem = 0)
(set: $culture = 0)
(set: $Q1 = 0)
}{
(set: $timeRemaining -= 30)
(if: $timeRemaining > -180)[These memes are hilarious!] \
}
{
(if: $timeRemaining <= -180)[These memes are... wait, what?]
}
{
(if: $timeRemaining > -180)[[[Keep browsing Facebook->Still browsing Facebook]]]
}
{
(if: $timeRemaining > -180)[[[Done->The night before the interview]]] \
(if: $timeRemaining <= -180)[[[Open your eyes->Open your eyes]]] \
}Time for bed. (if: $timeRemaining is > -30)[You're pretty confident that you'll manage to wake up in time. Do you want to set an alarm?](else-if: $timeRemaining is -30)[You stayed up a bit later than you should have. Do you want to set an alarm?](else:)[You ended up avoiding sleep way longer than you should have. Do you want to set an alarm?]
(link:"Set alarm")[(set: $alarmSet to 1)(goto: "Sleeping")]
[[Don't set alarm->Sleeping]]{
(if: $alarmSet is 1)[With your alarm set, you feel comfortable that you'll wake up in time and drift off into dreamland, anxiously thinking of interview questions.] \
(else:)[You're pretty confident that you'll manage to wake up the natural way, so you drift off into dreamland, anxiously thinking of interview questions.]
}
{
(if: $alarmSet is 1)[[Next->ALARM!]]
(if: $alarmSet is 0)[[Next->Open your eyes]]
}(if: $snoozeTimer is 30)[You're in the interview and hear a fire alarm. But the interview was going so well! Now everyone has to evacuate, and it's probably not even a real fire. You'd bet someone just burned some toast or something. The alarm isn't stopping. Oh, hang on, it's the alarm you set last night.] \
(else-if: $snoozeTimer <= 0) [Ugh, it feels like you barely manage close your eyes before the alarm goes off again! You look at the time and realise that you've snoozed for way too long. There's no way you're going to make it to the interview now.] \
(else:)[That damned alarm again!]
(if: $snoozeTimer > 0)[[Hit snooze->Snooze]]
(if: $snoozeTimer > 0)[[Turn off alarm and get ready to leave->Leaving]]
(if: $snoozeTimer <= 0)[[Game over]](set: _prob = (random: 1,100))
You open your eyes and check the time. \
(if: $timeRemaining is -30)[(if: _prob <= 80)[Great, you've woken up naturally with enough time to get done. You get out of bed and go through your morning routine.](else:)[(set: $hurried += 1)[Oh no, you've woken up a bit later than you wanted. You should still be able to get done in time, but it's going to be tight. You get out of bed and hurry through your morning routine.]]] \
(if: $timeRemaining < -30)[(if: _prob <= 20)[(set: $hurried += 1)[Oh no, you've woken up a bit later than you wanted. You should still be able to get done in time, but it's going to be tight. You get out of bed and hurry through your morning routine.]](else:)[Oh no! You've totally overslept. There's no way you'll manage to get done in time for the interview.]] \
(if: $timeRemaining >= 0)[Great, you've woken up naturally with enough time to get done. You get out of bed and go through your morning routine.] \
(if: $timeRemaining < -180)[What day was it again? Oh no, you've overslept! There's no way you'll managed to get to the interview now. At least those memes were hilarious.]
{
(if: $timeRemaining >= 0)[[[Leave the house->Leaving]]]
(if: $timeRemaining is -30)[(if: _prob <= 20)[[[Hurry out the door->Leaving]]](else:)[[[Leave the house->Leaving]]]]
(if: $timeRemaining < -30)[(if: _prob >= 80)[[[Game over->Game over]]](else:)[[[Hurry out the door->Leaving]]]]
(if: $timeRemaining < -180)[[[Game over->Game over]]]
}(if: $snoozeTimer is 30)[Just a few more minutes. You hit the snooze button and roll over for some more shut eye.] \
(else:)[You figure that you've already gotten a few extra minutes, so why not a few more?]
{
(set: $snoozeTimer -= 10)
}
[[Next->ALARM!]]{
(set: _prob = (random: 1,100))
}
(if: $hurried is 0)[You grab your keys and pause for a moment. Are you forgetting anything?] \
(else:)[You quickly grab your keys and rush out the door. Hang on, is there anything you're forgetting?]
(if: $umbrella is 0)[[[Nope, not forgetting anything->In the car]]] \
(else-if: $hurried > 0)[(if: _prob >=20)[[[Grab umbrella->Umbrella taken]]] \
(else:)[[[Nope, not forgetting anything->In the car]]]] \
(if: $umbrella > 0)[(if: $hurried is 0)[[[Grab umbrella->Umbrella taken]]]](if: $iFav is < 7)[Try again. Maybe next time will be different.]
(if: $iFav is 7)[Maybe there was something you could have done differently. Try again, and see what you could change.]
(if: $iFav is 8)[Maybe there was something you could have done differently. Try again, and see what you could change.]
(if: $iFav > 8)[Congratulations on successfully getting the job!]
(if: $iFav > 8 and $iFav < 12)[Although you managed to get the job, there were a few things you could have done along the way to improve your score. Why not try again to get the perfect score?]
(if: $iFav is 12)[You've achieved a perfect score!]You start the car and before you drive off, (if: $bestRoute > 0)[you choose which route to take.] \
(else:)[you choose the one route you know.]
(if: $bestRoute is 0)[[[Take the default route->Driving]]]
(if: $bestRoute > 0)[(link: "Take the default route")[(set: $bestRoute -= 1)(goto: "Driving")]]
(if: $bestRoute > 0)[[[Take the alternate route->Driving]]]{
(set: $umbrella += 1)
}
(if: $hurried is 0)[Good thing you remembered the weather forecast.] \
(else:)[You were in such a hurry that you almost forgot to grab your umbrella.]
[[Get in the car->In the car]]{
(set: _prob1 = (random: 1,100))(set: _prob2 = (random: 1,100))(set: _prob3 = (random: 1,100))
(if: $bestRoute > 0)[(if: $hurried is 0)[(set: $iFav += 2)](else:)[(set: $iFav += 1)]]
(if: $bestRoute is 0)[(if: _prob1 > 50)[(set: $iFav += 1)](else:)[(if: $hurried > 0)[(if: _prob2 > 50)[(set: $iFav -= 1)](else:)[(set $iFav += 0)]]]]
(if: _prob3 < 31)[(set: $rain = 1)](else:)[(set: $rain = 2)]
}
(if: $bestRoute > 0)[(if: $hurried is 0)[Great, taking the alternate route avoids any potential delays due to the construction. You manage to find parking with a good few minutes to spare, just like you'd planned it.] \
(else:)[Great, taking the alternate route avoids any potential delays due to the construction. You manage to find parking with moments to spare.]]
(if: $bestRoute is 0)[(if: _prob1 > 50)[You notice some construction on the route. Luckily, it didn't end up slowing you down too much. You manage to find parking with moments to spare.] \
(else:)[(if: $hurried > 0)[(if: _prob2 > 50)[Oh no, you were already rushing and now to get stuck in traffic from road works! You manage to find parking, but you're already a few minutes late] \
(else:)[Oh no, you were already rushing and now to get stuck in traffic from road works! Luckily you managed to parking with moments to spare.]]]]
(if: $bestRoute > 0)[(if: $hurried is 0)[(if: _prob1 > 50)[You notice some construction on the route. Luckily, it didn't end up slowing you down too much. You manage to find parking with moments to spare.]]]
(if: $bestRoute > 0)[(if: $hurried is 0)[(if: _prob1 < 51)[Traffic from road works slows you down, but you still manage to find parking just in time.]]]
(if: _prob3 < 31)[There is a light drizzle, and you've got about 300m to walk.] \
(else:)[It is raining quite a bit, and you've got about 300m to walk!] \
(if: $umbrella is 0)[It would have been great if you knew it was going to rain today.] \
(if: $umbrella is 1)[It just dawned on you that, in your rush this morning, you've forgotten your umbrella.] \
(if: _prob3 < 31)[You'll probably get a bit wet.] \
(else:)[You're going to get soaked!] \
(if: $umbrella > 1)[...is what you would have thought. It's a good thing you remembered to bring your umbrella along.] \
{
(if: $umbrella < 2)[(if: _prob3 < 31)[(set: $iFav -=1)](else:)[(set: $iFav -=2)]]
(if: $umbrella is 2)[(set: $iFav += 2)]
(if: $bestRoute > 0)[(if: $hurried is 0)[(set: $walk = 0)[[Walk to the office->In the office]]]] \
(if: $bestRoute is 0)[(if: $hurried is 0)[(set: $walk = 0)[[Walk to the office->In the office]]]] \
(if: $bestRoute is 0 and $hurried > 0)[(if: _prob2 < 51)[(set: $walk = 1)[[[Hurry to the office->In the office]]]]] \
(if: $bestRoute is 0 and $hurried > 0)[(if: _prob2 > 50)[(set: $walk = 2)[[Run to the office->In the office]]]]
}(if: $walk is 0 and $umbrella is 2)[You walk into the office and the receptionist gestures for you to take a seat. After a few minutes, the interviewer comes to greet you. You give her a firm handshake and follow her to the interview room.] \
(if: $walk is 1)[You've managed to arrive at the office just in the nick of time. The interviewer arrives at reception just seconds after you've arrived.](if: $umbrella < 2 and $rain is 1)[You give her a slightly wet handshake and follow her to the interview room](if: $umbrella < 2 and $rain is 2)[She extends her hand to greet you, but you and your hands are soaked!] \
(if: $walk is 2)[You burst into the office and, still trying to catch your breath, go to greet the interviewer who has clearly been waiting for a few minutes already.](if: $umbrella < 2 and $rain is 1)[You give her a slightly wet handshake and follow her to the interview room](if: $umbrella < 2 and $rain is 2)[She extends her hand to greet you, but you and your hands are soaked!]
{
(if: $umbrella < 2 and $rain is 2)[(link: "Greet her but keep your hands to yourself")[(set: $intF -= 1)[(goto: "The interview room")]]]
(if: $umbrella < 2 and $rain is 2)[(link: "Give a firm, wet, handshake")[(set: $intF -= 2)[(set: $soakedA = 0)[(goto: "It sucks to be soaked")]]]]
(if: $umbrella < 2 and $rain is 2)[(link: "Joke about the fact that your hand is quite soaked")[(set: $intF += 1)[(set: $soakedA = 1)[(goto: "It sucks to be soaked")]]]] \
(if: $umbrella is 2)[[[The interview room->The interview room]]] \
(if: $umbrella < 2 and $rain is 1)[[[The interview room->The interview room]]]
}{
(if: $soakedA is 0)[The interviewer's hand goes limp and slips away from yours nanoseconds after handshake initiation. You're pretty sure you see her trying to surreptitiously wipe it dry on her clothing as she walks you to the interview room.](else:)[The interviewer withdraws her hand and the two of you laugh awkwardly before walking to the interview room.]
}
[[The interview room->The interview room]]You both take your seats and she begins the interview.
"Thank you for taking the time to come for this interview. So, tell me about yourself."
(link: "Briefly outline your education and career up to this point")[(set: $iFav += 1)[(set: $Q1 = 0)[(goto: "Question 1")]]]
(link: "Provide a detailed account of your life history")[(set: $iFav -= 1)[(set: $Q1 = 1)[(goto: "Question 1")]]]
(link: "Tell her that it's all in your CV")[(set: $iFav -= 1)[(set: $Q1 = 2)[(goto: "Question 1")]]]
(link: "State your name and previous working experience, exactly as it appears on your CV")[(set: $iFav += 0)[(set: $Q1 = 3)[(goto: "Question 1")]]]{
(if: $Q1 is 0)["...and that's how you ended up here."] \
(if: $Q1 is 1)[She stops you halfway through your story and glances at your CV.
"...ok so your parents sent you to kindegarten and you eventually graduated university, with the rest playing out as you've outlined in your CV?"] \
(if: $Q1 is 2)["Er, yes ok... But could you tell me more about why you chose to study what you did and what your experience was like at the places you've previously worked?"] \
(if: $Q1 is 3)["Yes, that's exactly what it says on your CV hey. But could you tell me more about why you chose to study what you did and what your experience was like at the places you've previously worked?"] \
(if: $Q1 is 4)[The interviewer looks noticably annoyed. She clearly doesn't appreciate the epic story of your life up to this point.]
(if: $Q1 is 5)[The interview laughs awkwardly.
"Oh don't worry about it."]
(if: $Q1 is 6)["...Ok, let's move on to the next question."]
}
{
(if: $Q1 is 0)[[[Next->Question 2]]] \
(if: $Q1 is 4)[[[Next->Question 2]]] \
(if: $Q1 is 5)[[[Next->Question 2]]] \
(if: $Q1 is 6)[[[Next->Question 2]]]
}
{
(if: $Q1 is 1)[(link: "Continue with your story, filling in the blanks between kindegarten and university that the interviewer skipped over.")[(set: $iFav -= 1)[(set: $Q1 = 4)[(goto: "Question 1")]]]]
}
{(if: $Q1 is 1)[(link: "Apologise for rambling")[(set: $iFav += 1)[(set: $Q1 = 5)[(goto: "Question 1")]]]] \
}
{
(if: $Q1 is 2)[(link: "Briefly outline your education and career up to this point")[(set: $iFav += 1)[(set: $Q1 = 0)[(goto: "Question 1")]]]]
}
{
(if: $Q1 is 2)[(link: "Show that you are in control and stare at her blankly")[(set: $iFav -= 1)[(set: $Q1 = 6)[(goto: "Question 1")]]]] \
}
{
(if: $Q1 is 3)[(link: "Briefly outline your education and career up to this point")[(set: $iFav += 1)[(set: $Q1 = 0)[(goto: "Question 1")]]]] \
}
{
(if: $Q1 is 3)[(link: "Show that you are in control and stare at her blankly")[(set: $iFav -= 1)[(set: $Q1 = 6)[(goto: "Question 1a")]]]]
}"The fact that you made it as far as the interview stage means that your test was obviously quite good. I just wanted to ask you about your choice of Learning Objective in Unit 2. Can you explain your thinking there?"
(if: $testKnowledge is 1)[It's a good thing you decided to look over your test submission last night."](else:)[Damn, should probably have looked over the test submission last night].
What will you do?
{
(if: $testKnowledge is 1)[(link: "Explain your thinking")[(set: $iFav += 2)[(set: $Q2a = 0)[(goto: "Question 2a")]]]] \
}
{
(if: $testKnowledge is 0)[(link: "Pretend to remember what you wrote and give a vague explanation")[(set: $iFav -= 1)[(set: $Q2a = 1)[(goto: "Question 2a")]]]]
}
{
(if: $testKnowledge is 0)[(link: "Ask the interviewer to show you the Learning Objective that she is referring to")[(set: $iFav += 0)[(set: Q2a = 2)[(goto: "Question 2a")]]]]
}It appears you've reached the end of the interview. The interviewer asks if you have any questions.
[[No questions->Post interview]]
{
(if: $rem is 0)[[[How much are you going to pay me?->Pay response]]]
}
{
(if: $culture is 0)[[What is the company culture like?->Culture]]
}(if: $Q2a is 0)["Ah ok I see, so that's what you were thinking.] \
(if: $Q2a is 1)[The interviewer looks at you expectantly after your explanation, scribbles something on the page in front of her and looks ready to move on to the next question.] \
(if: $Q2a is 2)[You read the Learning Objective and remember why you chose it.]
(if: $Q2a is 0)[[[Next->Question 3]]]
(if: $Q2a is 1)[[[Next->Question 3]]]
(if: $Q2a is 2)[(link: "Explain your thinking")[(set: $iFav += 2)[(set: Q2a is 0)[(goto: "Question 2a")]]]](if: $Q3n is 0)["So tell me, why would you like to work at GetSmarter?"] \
(if: $researchCompany is 2)["Ah, you've done your research hey. Yes, we have been growing quite rapidly."] \
(if: $Q3p is 1)["Yes, learning design is tough but can be quite a rewarding job"]
(if: $Q3p is -1)["I see..."
You notice the interviewer scribble something on her page.]
(if: $Q3n > 0)["Is there anything else you'd like to add?"]
(if: $researchCompany is 1)[(link: "Talk about the growth of the company and how you're excited to be a part of it")[(set: $iFav += 2)[(set: $researchCompany += 1)[(set: $Q3n += 1)[(goto: "Question 3")]]]]]
(if: $Q3p is 0)[(link: "Explain your passion for learning design")[(set: $iFav += 1)[(set: $Q3n += 1)[(set: $Q3p += 1)[(goto: "Question 3")]]]]]
(if: $Q3p is 0)[(link: "Explain your desperation for a job and how you're willing to take on anything, even learning design")[(set: $iFav -= 1)[(set: $Q3n += 1)[(set: $Q3p -= 1)[(goto: "Question 3")]]]]]
(if: $Q3n > 0)[(link: "Next")[(goto: "Any questions?")]]["Thank you for coming, we'll be in touch"]
[[2 weeks later]]{
(set: $rem = 1)
}
"Remuneration will be discussed if we decide you are the right candidate for the job."
(if: $iFav > 8)[(set: $iFav += 1)]
(if: $iFav < 8)[(set: $iFav -= 1)]
[[Any more questions?->Any questions?]](set: $culture += 1)
(set: $iFav += 1)
[It's a pretty good vibe overall. We try to keep it casual and fun while still working hard.]
[[Any more questions?->Any questions?]]It's been 2 weeks, and you see an email from GetSmarter in your inbox.
[[Open email]](if: $iFav is < 7)[We regret to inform you that your application was unsuccessful.]
(if: $iFav is 7)[We've placed you on a shortlist of candidates and may be in contact with you within the next 2 weeks. If you don't hear anything from us, consider your application unsuccessful]
(if: $iFav is 8)[We've placed you on a shortlist of candidates and may be in contact with you within the next 2 weeks. If you don't hear anything from us, consider your application unsuccessful]
(if: $iFav > 8)[We would like to offer you the role of Learning Designer at GetSmarter.
Please find attached the offer letter - the conditions of employment are included already.
This is not the actual contract that you will sign yet, that will be done via our HRIS system, BambooHR once we have your start date.
Please let me know if you have any queries.
Congratulations!]
[[Game over]]