Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
<<nobr>>
<<set $Line1 to "O Captain! My Captain!">>
<<set $Line1Alt to "O Captain! My Captain! ">>
<<set $Line2 to "by Walt Whitman">>
<<set $Line2Alt to "by Walt Whitman ">>
<<set $Line3 to "O Captain! my Captain! our fearful trip is done,">>
<<set $Line3Alt to "O Captain! my Captain! our fearful trip is done, ">>
<<set $Line4 to "The ship has weather’d every rack, the prize we sought is won,">>
<<set $Line4Alt to "The ship has weather'd every rack, the prize we sought is won,">>
<<set $Line5 to "The port is near, the bells I hear, the people all exulting,">>
<<set $Line5Alt to "The port is near, the bells I hear, the people all exulting, ">>
<<set $Line6 to "While follow eyes the steady keel, the vessel grim and daring;">>
<<set $Line6Alt to "While follow eyes the steady keel, the vessel grim and daring; ">>
<<set $Line7 to "But O heart! heart! heart!">>
<<set $Line7Alt to "But O heart! heart! heart! ">>
<<set $Line8 to "O the bleeding drops of red,">>
<<set $Line8Alt to "O the bleeding drops of red, ">>
<<set $Line9 to "Where on the deck my Captain lies,">>
<<set $Line9Alt to "Where on the deck my Captain lies, ">>
<<set $Line10 to "Fallen cold and dead.">>
<<set $Line10Alt to "Fallen cold and dead. ">>
<<set $Line11 to "O Captain! my Captain! rise up and hear the bells;">>
<<set $Line11Alt to "O Captain! my Captain! rise up and hear the bells; ">>
<<set $Line12 to "Rise up—for you the flag is flung—for you the bugle trills,">>
<<set $Line12Alt to "Rise up—for you the flag is flung—for you the bugle trills, ">>
<<set $Line13 to "For you bouquets and ribbon’d wreaths—for you the shores a-crowding,">>
<<set $Line13Alt to "For you bouquets and ribbon'd wreaths—for you the shores a-crowding,">>
<<set $Line14 to "For you they call, the swaying mass, their eager faces turning;">>
<<set $Line14Alt to "For you they call, the swaying mass, their eager faces turning; ">>
<<set $Line15 to "Here Captain! dear father!">>
<<set $Line15Alt to "Here Captain! dear father! ">>
<<set $Line16 to "This arm beneath your head!">>
<<set $Line16Alt to "This arm beneath your head! ">>
<<set $Line17 to "It is some dream that on the deck,">>
<<set $Line17Alt to "It is some dream that on the deck, ">>
<<set $Line18 to "You’ve fallen cold and dead.">>
<<set $Line18Alt to "You've fallen cold and dead.">>
<<set $Line19 to "My Captain does not answer, his lips are pale and still,">>
<<set $Line19Alt to "My Captain does not answer, his lips are pale and still,">>
<<set $Line20 to "My father does not feel my arm, he has no pulse nor will,">>
<<set $Line20Alt to "My father does not feel my arm, he has no pulse nor will, ">>
<<set $Line21 to "The ship is anchor’d safe and sound, its voyage closed and done,">>
<<set $Line21Alt to "The ship is anchor'd safe and sound, its voyage closed and done,">>
<<set $Line22 to "From fearful trip the victor ship comes in with object won;">>
<<set $Line22Alt to "From fearful trip the victor ship comes in with object won; ">>
<<set $Line23 to "Exult O shores, and ring O bells!">>
<<set $Line23Alt to "Exult O shores, and ring O bells! ">>
<<set $Line24 to "But I with mournful tread,">>
<<set $Line24Alt to "But I with mournful tread, ">>
<<set $Line25 to "Walk the deck my Captain lies,">>
<<set $Line25Alt to "Walk the deck my Captain lies, ">>
<<set $Line26 to "Fallen cold and dead.">>
<<set $Line26Alt to "Fallen cold and dead. ">>
<</nobr>><<display Intro>><<set $Score to 0>>Welcome! Ready to [[test your memory|PlayerEntry]] of //O Captain! My Captain!// by Walt Whitman?
If you want a refresher first, here’s the full poem:
O Captain! my Captain! our fearful trip is done,
The ship has weather’d every rack, the prize we sought is won,
The port is near, the bells I hear, the people all exulting,
While follow eyes the steady keel, the vessel grim and daring;
But O heart! heart! heart!
O the bleeding drops of red,
Where on the deck my Captain lies,
Fallen cold and dead.
O Captain! my Captain! rise up and hear the bells;
Rise up—for you the flag is flung—for you the bugle trills,
For you bouquets and ribbon’d wreaths—for you the shores a-crowding,
For you they call, the swaying mass, their eager faces turning;
Here Captain! dear father!
This arm beneath your head!
It is some dream that on the deck,
You’ve fallen cold and dead.
My Captain does not answer, his lips are pale and still,
My father does not feel my arm, he has no pulse nor will,
The ship is anchor’d safe and sound, its voyage closed and done,
From fearful trip the victor ship comes in with object won;
Exult O shores, and ring O bells!
But I with mournful tread,
Walk the deck my Captain lies,
Fallen cold and dead.<<set $Score to 0>>Fill in each line!
TITLE:
<<textbox "$PlayerGuessLine1" "" autofocus>>
ATTRIBUTION:
<<textbox "$PlayerGuessLine2" "">>
POEM:
<<textbox "$PlayerGuessLine3" "">>
<<textbox "$PlayerGuessLine4" "">>
<<textbox "$PlayerGuessLine5" "">>
<<textbox "$PlayerGuessLine6" "">>
<<textbox "$PlayerGuessLine7" "">>
<<textbox "$PlayerGuessLine8" "">>
<<textbox "$PlayerGuessLine9" "">>
<<textbox "$PlayerGuessLine10" "">>
<<textbox "$PlayerGuessLine11" "">>
<<textbox "$PlayerGuessLine12" "">>
<<textbox "$PlayerGuessLine13" "">>
<<textbox "$PlayerGuessLine14" "">>
<<textbox "$PlayerGuessLine15" "">>
<<textbox "$PlayerGuessLine16" "">>
<<textbox "$PlayerGuessLine17" "">>
<<textbox "$PlayerGuessLine18" "">>
<<textbox "$PlayerGuessLine19" "">>
<<textbox "$PlayerGuessLine20" "">>
<<textbox "$PlayerGuessLine21" "">>
<<textbox "$PlayerGuessLine22" "">>
<<textbox "$PlayerGuessLine23" "">>
<<textbox "$PlayerGuessLine24" "">>
<<textbox "$PlayerGuessLine25" "">>
<<textbox "$PlayerGuessLine26" "" "Grading">>
[[Check your work!|Grading]]Line 1:
<<if $PlayerGuessLine1 eq $Line1 or $PlayerGuessLine1 eq $Line1Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line1//<<else>>''You missed this.'' It's:<html><br></html>//$Line1//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine1 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine1//<</if>><</if>>
Line 2:
<<if $PlayerGuessLine2 eq $Line2 or $PlayerGuessLine2 eq $Line2Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line2//<<else>>''You missed this.'' It's:<html><br></html>//$Line2//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine2 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine2//<</if>><</if>>
Line 3:
<<if $PlayerGuessLine3 eq $Line3 or $PlayerGuessLine3 eq $Line3Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line3//<<else>>''You missed this.'' It's:<html><br></html>//$Line3//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine3 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine3//<</if>><</if>>
Line 4:
<<if $PlayerGuessLine4 eq $Line4 or $PlayerGuessLine4 eq $Line4Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line4//<<else>>''You missed this.'' It's:<html><br></html>//$Line4//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine4 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine4//<</if>><</if>>
Line 5:
<<if $PlayerGuessLine5 eq $Line5 or $PlayerGuessLine5 eq $Line5Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line5//<<else>>''You missed this.'' It's:<html><br></html>//$Line5//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine5 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine5//<</if>><</if>>
Line 6:
<<if $PlayerGuessLine6 eq $Line6 or $PlayerGuessLine6 eq $Line6Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line6//<<else>>''You missed this.'' It's:<html><br></html>//$Line6//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine6 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine6//<</if>><</if>>
Line 7:
<<if $PlayerGuessLine7 eq $Line7 or $PlayerGuessLine7 eq $Line7Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line7//<<else>>''You missed this.'' It's:<html><br></html>//$Line7//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine7 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine7//<</if>><</if>>
Line 8:
<<if $PlayerGuessLine8 eq $Line8 or $PlayerGuessLine8 eq $Line8Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line8//<<else>>''You missed this.'' It's:<html><br></html>//$Line8//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine8 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine8//<</if>><</if>>
Line 9:
<<if $PlayerGuessLine9 eq $Line9 or $PlayerGuessLine9 eq $Line9Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line9//<<else>>''You missed this.'' It's:<html><br></html>//$Line9//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine9 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine9//<</if>><</if>>
Line 10:
<<if $PlayerGuessLine10 eq $Line10 or $PlayerGuessLine10 eq $Line10Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line10//<<else>>''You missed this.'' It's:<html><br></html>//$Line10//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine10 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine10//<</if>><</if>>
Line 11:
<<if $PlayerGuessLine11 eq $Line11 or $PlayerGuessLine11 eq $Line11Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line11//<<else>>''You missed this.'' It's:<html><br></html>//$Line11//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine11 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine11//<</if>><</if>>
Line 12:
<<if $PlayerGuessLine12 eq $Line12 or $PlayerGuessLine12 eq $Line12Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line12//<<else>>''You missed this.'' It's:<html><br></html>//$Line12//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine12 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine12//<</if>><</if>>
Line 13:
<<if $PlayerGuessLine13 eq $Line13 or $PlayerGuessLine13 eq $Line13Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line13//<<else>>''You missed this.'' It's:<html><br></html>//$Line13//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine13 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine13//<</if>><</if>>
Line 14:
<<if $PlayerGuessLine14 eq $Line14 or $PlayerGuessLine14 eq $Line14Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line14//<<else>>''You missed this.'' It's:<html><br></html>//$Line14//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine14 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine14//<</if>><</if>>
Line 15:
<<if $PlayerGuessLine15 eq $Line15 or $PlayerGuessLine15 eq $Line15Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line15//<<else>>''You missed this.'' It's:<html><br></html>//$Line15//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine15 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine15//<</if>><</if>>
Line 16:
<<if $PlayerGuessLine16 eq $Line16 or $PlayerGuessLine16 eq $Line16Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line16//<<else>>''You missed this.'' It's:<html><br></html>//$Line16//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine16 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine16//<</if>><</if>>
Line 17:
<<if $PlayerGuessLine17 eq $Line17 or $PlayerGuessLine17 eq $Line17Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line17//<<else>>''You missed this.'' It's:<html><br></html>//$Line17//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine17 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine17//<</if>><</if>>
Line 18:
<<if $PlayerGuessLine18 eq $Line18 or $PlayerGuessLine18 eq $Line18Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line18//<<else>>''You missed this.'' It's:<html><br></html>//$Line18//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine18 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine18//<</if>><</if>>
Line 19:
<<if $PlayerGuessLine19 eq $Line19 or $PlayerGuessLine19 eq $Line19Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line19//<<else>>''You missed this.'' It's:<html><br></html>//$Line19//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine19 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine19//<</if>><</if>>
Line 20:
<<if $PlayerGuessLine20 eq $Line20 or $PlayerGuessLine20 eq $Line20Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line20//<<else>>''You missed this.'' It's:<html><br></html>//$Line20//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine20 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine20//<</if>><</if>>
Line 21:
<<if $PlayerGuessLine21 eq $Line21 or $PlayerGuessLine21 eq $Line21Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line21//<<else>>''You missed this.'' It's:<html><br></html>//$Line21//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine21 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine21//<</if>><</if>>
Line 22:
<<if $PlayerGuessLine22 eq $Line22 or $PlayerGuessLine22 eq $Line22Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line22//<<else>>''You missed this.'' It's:<html><br></html>//$Line22//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine22 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine22//<</if>><</if>>
Line 23:
<<if $PlayerGuessLine23 eq $Line23 or $PlayerGuessLine23 eq $Line23Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line23//<<else>>''You missed this.'' It's:<html><br></html>//$Line23//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine23 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine23//<</if>><</if>>
Line 24:
<<if $PlayerGuessLine24 eq $Line24 or $PlayerGuessLine24 eq $Line24Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line24//<<else>>''You missed this.'' It's:<html><br></html>//$Line24//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine24 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine24//<</if>><</if>>
Line 25:
<<if $PlayerGuessLine25 eq $Line25 or $PlayerGuessLine25 eq $Line25Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line25//<<else>>''You missed this.'' It's:<html><br></html>//$Line25//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine25 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine25//<</if>><</if>>
Line 26:
<<if $PlayerGuessLine26 eq $Line26 or $PlayerGuessLine26 eq $Line26Alt>>''Correct!''<<set $Score +=1>><html><br></html>//$Line26//<<else>>''You missed this.'' It's:<html><br></html>//$Line26//<html><br></html>You had:<html><br></html><<if $PlayerGuessLine26 is "">>[NO ENTRY]<<else>>//$PlayerGuessLine26//<</if>><</if>>
<<set $FinalScore to (($Score / 26) * 100)>><<set $FinalScore to $FinalScore.toFixed(2)>>You got <<print $FinalScore>>% of the poem right.
[[Try again.|PlayerEntry]]
[[Refresh yourself on the full poem first.|Intro]]$Line1 ($Line2, $Line3, etc.)
Is locked in the passage VariableSetting as the respective line of the poem.
VALUE:
Locked in as respective line of poem.
$PlayerGuessLine1 ($PlayerGuessLine2, $PlayerGuessLine3, etc.)
Player's entered guess for each respective line of the poem.
VALUE:
Player-entered.
$Score
Set as 0 in the PlayerEntry passage, and then goes up by 1 for each line the player gets right.
VALUES:
Starts as 0, goes up by 1 per each line that's right.
$FinalScore
Set to the percentage of lines the player got right in the Grading passage.
VALUES
0 to 100