<b>Level 2 Physics Waves</b>
<figure><img src="images/prism-small.jpg" alt="prism light" style="width:223px;height:225px"> </figure>For the exam you will need to:
- Recognize and understand the Physics formulaes to solve problems.
- Be able to do calculations to solve problems.
- Be able to explain Physics ideas.
Here are the revision quizzes. You can retake them for different questions!
(set: $m to "Less time")
(display: "Menu")
(set: $difficulty to 1)
(set: $countdwnStyle to (text-style: "bold") + (text-colour: "crimson") )The formulae below will be given to you in the exam.
<figure><img src="images/formulae.jpg" alt="formulae" style="width:379px;height:330px">
</figure>
However, it is useful to know the formulae so that you can use them properly.
This is a 5 question quiz.
[[Begin->QFormula questions start]]Explaining Physics ideas takes practice. But, like anything it gets easier with practice.
//You can get more clues in this quiz if you need them.//
This is a 5 question quiz
[[Begin->Guess start]]
<!-- -->If you can recognize the //main// physics idea in a question that helps you answer the question. Some past exam questions are used in this quiz.
This is a 6 question quiz
[[Begin->QExam start]]$countdwnStyle[You are out of time!]
(set: $score to $score - 20)
The correct answer was: $correctStyle['$correctComm']
$scoreStyle[Score: //minus// 20]
(live:4.0s)[
(set: $quCount to $quCount + 1)
(if: $quCount > $quTotal)[(goto: $quizEnd)]
(else:)[(goto:$quizTimer)]]
<!-- In quiz start passages, set $quizTimer and $quizEnd to correct timer and end in the Quiz start passages-->{
<!-- Display question Q: and any image -->
Q: //Complete the sentence://<br> Light changes speed when it moves ...
<!-- -->
(set: $answerComments to (array:
"... from one medium to another",
"Correct. Light changes speed when it moves...from one **optical** medium to another",
"... in waves",
"Light always moves as a wave.",
"... in a medium like glass",
"Light doesn't change it's speed when it is moving through the same glass.",
"... anywhere",
"Light usually keeps the same speed unless something changes."
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}{
<!-- -->
<!-- $quTotal and _temp have the same length ie. the number of quiz questions -->
(set: $quTotal to 20)
(set: _temp to (array: "1","2","3","4","5","6","7","8","9","11","12","13","14","15","16","17","18","19","20") )
<!--Initial sets for questions -->
(set: $score to 0)
(set: $defaultTime to (30*$difficulty))
(set: $quizTimer to "MultichoiceTimer")
(set: $quizEnd to "MultiquizEnd")
(set: $spStyle to (text-colour: "RoyalBlue "))
(set: $scoreStyle to (text-style: "italic") + (text-colour: "Limegreen"))
(set: $errorStyle to (text-colour: "darkred") )
(set: $correctStyle to (text-style: "bold") + (text-colour: "lime") )
<!-- Randomise the order of the quiz questions-->
(set: $qusOrder to (shuffled:..._temp) )
(set: $qusOrder to (altered: _qu via "Q" + _qu, ...$qusOrder) )
<!-- Outputs:
$quTotal is the total number of quiz questions
$qusOrder is the order of the quiz questions and will be used to point to the next qustion link
$quCount is the count for the number of questions that will have been asked and is also used by MultichoiceTimer to find the next question link
$qusOrder's $quCount will be used to point to the first quiz question
-->
(set: $quCount to 1)
(goto: $quizTimer)
<!-- -->
}{
<!---
Inputs:
$answerComments is passed to this passage, A is the correct answer and A2 it's comment.
(set: $answerComments to (array: "A","A2","B","B2","C","C2","D","D2") )
$timeLeft is the time available to answer the question. If unset it defaults to disabled.
$quCount is the current question count. This will be incremented to find the link to the next question.
-->
}
{
<!--Display question and any images, get inputs $answerComments, $timeLeft -->
(display: $qusOrder's $quCount)}{
<!--Multichoice -->
(set: $correctAns to $answerComments's 1st)
(set: $correctComm to $answerComments's 2nd)
(set: $answerOrder to (shuffled: 1,3,5,7) )
(set: $ans to $answerOrder's 1) (set: $comm to $ans +1)
(set: $answer1 to $answerComments's $ans)
(set: $comment1 to $answerComments's $comm)
(set: $ans to $answerOrder's 2) (set: $comm to $ans +1)
(set: $answer2 to $answerComments's $ans)
(set: $comment2 to $answerComments's $comm)
(set: $ans to $answerOrder's 3) (set: $comm to $ans +1)
(set: $answer3 to $answerComments's $ans)
(set: $comment3 to $answerComments's $comm)
(set: $ans to $answerOrder's 4) (set: $comm to $ans +1)
(set: $answer4 to $answerComments's $ans)
(set: $comment4 to $answerComments's $comm)
}
{
<!--Display Multichoice links -->
(if: $answer1 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer1)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]] $errorStyle[$comment1] ] ]}
{(if: $answer2 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer2)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]] $errorStyle[$comment2] ] ]}
{(if: $answer3 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer3)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]]$errorStyle[$comment3] ] ]}
{(if: $answer4 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer4)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]]$errorStyle[$comment4] ] ]
}
{
<!--timer -->
<!--Timer sets -->
(set:$timer to true)
(set: $decisionMade to false)
(if: $timeLeft is 0)[(set: $timer to false)]
(if: $timer)[
(live: 1250ms)[
(if: $decisionMade is true)[(stop:)]
(else:)[
(set: $timeLeft to $timeLeft - 1)
(replace: ?warningmessage)[You have $timeLeft seconds left to make your decision]
]
(if: $timeLeft <= 0)[(goto: "outoftime")]
]
]
<br>
(if: $timer)[[You have $timeLeft seconds left to make your decision]<warningmessage| ]
(else:)[ []<warningmessage| ]
<br>
[$scoreStyle[Score: $score]]<decision|
<!-- correct answer is clicked -->
(click: ?correctAnswer)[
(set: $decisionMade to true)
(set: $score to $score + 20)
(replace: ?correctAnswer)[ $correctStyle[$correctComm]]
(replace: ?decision)[$scoreStyle[Score: $score ]]
(replace: ?warningmessage)[$correctStyle[(display: "correct fdbk")]
]
(live:3.0s)[
(set: $quCount to $quCount + 1)
(set: $timeLeft to 0)
(if: $quCount > $quTotal-10)[(goto: $quizEnd)]
(else:)[(goto: $quizTimer)]
]
]
}Congratulations - You completed the Multichoice quiz!
{
(set:_totalPossible to ($quTotal-10)*20)
$scoreStyle[Final Score: $score out of _totalPossible]
}
(link-goto: "Return to menu", "Menu"){
Q: //What are the missing words?//
<br>
One condition for //total internal reflection// is that the light must have an angle of incidence $spStyle[_____] than the $spStyle[_____].
(set: $answerComments to (array:
"greater, critical angle",
"greater, critical angle",
"lesser, angle of reflection",
"lesser, angle of reflection",
"lesser, critical angle",
"lesser, critical angle",
"greater, 90 degrees",
"greater, 90 degrees"
) )
(set:$timeLeft to $defaultTime)
}{
Q: Find the missing words
<br>
One condition for //total internal reflection// is that the light travels from a medium of $spStyle[_____] optical density towards a medium of $spStyle[_____] optical density.
(set: $answerComments to (array:
"higher, lower",
"higher, lower",
"lower, high",
"lower, high",
"lesser, critical",
"lesser, critical",
"greater, critical",
"greater, critical"
) )
(set:$timeLeft to $defaultTime)
}{
Q:
(set: $answerComments to (array:
"A",
"A2",
"B",
"B2",
"C",
"C2",
"D",
"D2"
) )
<!-- Outputs: $timeLeft. (set:$timeLeft to 30) If $timeLeft is not set then timer is disabled. $answerComments - holding the answers and their comments, output to Multichoice passage, A is the correct answer,A2 it's comment.
-->
}{
Q: What is being shown in the image?
<figure><img src="images/dedge.jpeg" alt="edge diagram" style="width:443px;height:194px" class="spacing"></figure>
(set: $answerComments to (array:
"Diffraction",
"Diffraction. Note that the edge is where the bending of the waves occurs.",
"Reflection",
"Reflection",
"Obstruction",
"Obstruction",
"Dispersion",
"Dispersion"
) )
(set: $timeLeft to $defaultTime)
}{
Q: For diffraction to occur, the gap size needs to be similar to the....
(set: $answerComments to (array:
"wavelength of the waves",
"wavelength of the waves",
"speed of the incoming waves",
"speed of the incoming waves",
"fraction",
"fraction",
"obstacle size",
"obstacle size"
) )
(set: $timeLeft to $defaultTime)
}{
Q: After diffraction has occurred, what remains the same?
(set: $answerComments to (array:
"the wavelength",
"the wavelength",
"the interference pattern",
"the interference pattern",
"the angle of refraction",
"the angle of refraction",
"the fraction",
"the fraction"
) )
(set: $timeLeft to $defaultTime)
}{ <!-- Outputs: $timeLeft. (set:$timeLeft to 30)
-->
Q: What does the diagram illustrate about reflection in plane mirrors?
<figure><img src="images/lateral-inversion.jpg" alt="reflection in mirror" style="width:220px;height:240px"></figure>
(set: $answerComments to (array:
"Lateral inversion",
"Lateral inversion: left and right sides are reversed between objects and their image in a plane mirror",
"Dispersion of light",
"Dispersion of light",
"angle of incidence equals the angle of reflection",
"True, but that answer is too general for what is being specifically shown",
"Light travels in straight lines",
"True, but that answer is too general for what is being specifically shown "
) )
(set: $timeLeft to $defaultTime)
}{
Q: What is the time for one full oscillation called?
(set: $answerComments to (array:
"The period",
"The period",
"The frequency",
"The frequency",
"The oscillatory time",
"The oscillatory time",
"The declination",
"The declination"
) )
(set: $timeLeft to $defaultTime)
}{
Q: If 10 waves hit a seawall in 20 seconds what is the frequency of the waves?
(set: $answerComments to (array:
"0.5 Hz",
"0.5 Hz. Frequency is given in waves/second or Hertz",
"0.5 minutes",
"0.5 minutes",
"20 seconds",
"20 seconds",
"10 Hz",
"10 Hz"
) )
(set: $timeLeft to $defaultTime)
}{
Q: If a sound has it's volume increased then what has been increased?
(set: $answerComments to (array:
"The amplitude",
"The amplitude. The amplitude of sound relates to it's volume",
"The frequency",
"The frequency",
"The wavelength",
"The wavelength",
"The wave velocity",
"The wave velocity"
) )
(set:$timeLeft to $defaultTime)
}{ <!-- -->
Q: When white light is passed through a prism, what occurs?
<figure><img src="images/Prism_rainbow_schema.png" alt="prism effect" style="width:277px;height:174px"></figure>
(set: $answerComments to (array:
"Dispersion",
"Dispersion produces the rainbow",
"Reflection",
"Reflection",
"Attentuation",
"Attentuation",
"The lights wavelength changes",
"The lights wavelength changes. Refraction does not change the wavelength"
) )
(set:$timeLeft to $defaultTime)
}{
Q: When a sound wave has a high frequency what do we hear?
(set: $answerComments to (array:
"A high pitched sound",
"A high pitched sound",
"A low pitched sound",
"A low pitched sound",
"Frequency modulation",
"Frequency modulation",
"A louder sound",
"A louder sound"
) )
(set:$timeLeft to $defaultTime)
}{
Q: When light enters into another medium with a higher refractive index, what happens?
(set: $answerComments to (array:
"light slows down and bends towards the normal",
"light slows down and bends towards the normal",
"light speeds up and bends towards the normal",
"light speeds up and bends towards the normal",
"light slows down and bends away from the normal",
"light slows down and bends away from the normal",
"light will change frequency",
"light will change frequency"
) )
(set:$timeLeft to $defaultTime)
}{
Q: When white light enters a prism what colors would be visible at regions 1 and 2?
<figure><img src="images/Prism_rainbow_BW.jpg" alt="lens formula" style="width:273px;height:169px;"></figure>
(set: $answerComments to (array:
"1=Red 2=Violet",
"1=Red 2=Violet. Red refracts the least, violet the most",
"1=Violet 2=Red",
"1=Violet 2=Red",
"1=Blue 2=Green",
"1=Blue 2=Green",
"1=Violet 2=White",
"1=Violet 2=White"
) )
(set:$timeLeft to $defaultTime)
}{
Q: What are the angles of incidence and refraction?
<figure><img src="images/inciRefract.jpg" alt="angles" style="width:417px;height:318px"></figure>
(set: $answerComments to (array:
"d and a",
"d and a",
"b and e",
"b and e",
"f and c",
"f and c",
"i and r",
"i and r. Not in this example"
) )
(set:$timeLeft to $defaultTime)
}{
Q: If 10 waves hit a seawall in 20 seconds what is the period of the waves?
(set: $answerComments to (array:
"2 seconds",
"2 seconds",
"0.5 seconds",
"0.5 seconds",
"10 seconds",
"10 seconds",
"More information is needed to calculate the period",
"More information is needed to calculate the period"
) )
<!-- Outputs: $timeLeft. (set:$timeLeft to $defaultTime)
-->
(set:$timeLeft to $defaultTime)
}{
<!-- Display question Q: and any image -->
Q: What causes the reflection of the turtle at the water air boundary
<figure><img src="images/turtleTIR.jpg" alt="turtle mirror like reflection in water" style="width:360px;height:200px;"></figure>
(set: $answerComments to (array:
"Total internal reflection",
"Total internal reflection creates the mirror-like reflection.",
"The water forms a parabolic surface to reflect the light",
"The water forms a parabolic surface to reflect the light",
"Interference of waves",
"Interference of waves",
"The air has a higher optical density than the water",
"The air has a higher optical density than the water. The reverse is true."
) )
(set: $timeLeft to $defaultTime)
}{
<!--Display question and any images, get inputs $answerComments, $timeLeft -->
(display: $qusOrder's $quCount)
<!--Multichoice -->
(set: $correctAns to $answerComments's 1st)
(set: $correctComm to $answerComments's 2nd)
(set: $answerOrder to (shuffled: 1,3,5,7) )
(set: $ans to $answerOrder's 1) (set: $comm to $ans +1)
(set: $answer1 to $answerComments's $ans)
(set: $comment1 to $answerComments's $comm)
(set: $ans to $answerOrder's 2) (set: $comm to $ans +1)
(set: $answer2 to $answerComments's $ans)
(set: $comment2 to $answerComments's $comm)
(set: $ans to $answerOrder's 3) (set: $comm to $ans +1)
(set: $answer3 to $answerComments's $ans)
(set: $comment3 to $answerComments's $comm)
(set: $ans to $answerOrder's 4) (set: $comm to $ans +1)
(set: $answer4 to $answerComments's $ans)
(set: $comment4 to $answerComments's $comm)
}{<!--Display Multichoice links -->
<p style="font-size:10%;"></p> <!--reduce <p> spacing between sections-->
Choose your answer:}
{(if: $answer1 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer1)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]] $errorStyle[$comment1] ] ] }
{(if: $answer2 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer2)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]] $errorStyle[$comment2] ] ] }
{(if: $answer3 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer3)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]]$errorStyle[$comment3] ] ] }
{(if: $answer4 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer4)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]]$errorStyle[$comment4] ] ] }
{
<!--timer -->
<!--Timer sets -->
(if: $timeLeft is 0)[(set: $timer to false)](else:)[(set:$timer to true)]
(set: $decisionMade to false)
(if: $timer)[
(live: 1250ms)[
(if: $decisionMade is true)[(stop:)]
(else:)[
(set: $timeLeft to $timeLeft - 1)
(replace: ?warningmessage)[You have $timeLeft seconds left to make your choice.]
]
(if: $timeLeft <= 0)[(goto: "outoftime")]
]
]
}{
<br> <!--reduce <p> spacing between sections-->
(if: $timer)[[You have $timeLeft seconds left to make your choice.]<warningmessage| ]
(else:)[ []<warningmessage| ]
<br>
[$scoreStyle[Score: $score]]<decision|
}{
<!-- correct answer is clicked -->
(click: ?correctAnswer)[
(set: $decisionMade to true)
(set: $score to $score + 20)
(replace: ?correctAnswer)[ $correctStyle[$correctComm]]
(replace: ?decision)[$scoreStyle[Score: $score ]]
(replace: ?warningmessage)[$correctStyle[(display: "correct fdbk")]
]
(live:2.0s)[
(set: $quCount to $quCount + 1)
(set: $timeLeft to 0)
(if: $quCount > $quTotal-1)[(goto: $quizEnd)]
(else:)[(goto: $quizTimer)]
]
]
<!-- -->
}{<b>Light: </b>What <b>one</b> physics idea am I thinking of?
<p style="font-size:10%;"></p> <!--reduce <p> spacing between sections-->
//clue 1:// $a[When looking down into water, objects in the water can appear closer than what they are in reality] }
|cl2>[clue 2]
|cl3)[clue 3]
|cl4)[clue 4]
{
(set: $timeLeft to $defaultTime)
(set: $answerComments to (array:
"Refractive index","Refractive index",
"Refractive","Refractive",
"Velocity","Velocity",
"Optical Mediums","Optical Mediums"
) )
(click-replace: ?cl2)[(set: $score to $score - ($clueTkn-5))(replace: ?decision)[$scoreStyle[Score: $score]]//clue 2:// $a[Bending of light depends on this quality](show: ?cl3)(click-replace: ?cl3)[(set: $score to $score - $clueTkn)(replace: ?decision)[$scoreStyle[Score: $score]]//clue 3:// $a[Diamond has a very high value](show: ?cl4)(click-replace: ?cl4)[(set: $score to $score - $clueTkn)(replace: ?decision)[$scoreStyle[Score: $score]]//clue 4:// $a[An optical medium can be defined by it.] ]]]
}{
<!-- ,"3","4","5"-->
<!-- $quTotal and _temp have the same length ie. the number of quiz questions -->
(set: $quTotal to 6)
(set: _temp to (array: "1","2","3","4","5","6") )
<!--Initial sets for questions -->
(set: $score to 0)(set: $clueTkn to 10)
(set: $quizTimer to "Guess multichoiceTimer")
(set: $quizEnd to "guessEnd")
(set: $defaultTime to (90*$difficulty))
(set: $a to (text-style: "none") + (text-colour: "mediumseagreen"))
(set: $spStyle to (text-colour: "RoyalBlue "))
(set: $scoreStyle to (text-style: "italic") + (text-colour: "Limegreen"))
(set: $errorStyle to (text-colour: "darkred") )
(set: $correctStyle to (text-style: "bold") + (text-colour: "Lime") )
<!-- Randomise the order of the quiz questions-->
(set: $qusOrder to (shuffled:..._temp) )
(set: $qusOrder to (altered: _qu via "Guess" + _qu, ...$qusOrder) )
<!-- Outputs:
$quTotal is the total number of quiz questions
$qusOrder is the order of the quiz questions and will be used to point to the next qustion link
$quCount is the count for the number of questions that will have been asked and is also used by MultichoiceTimer to find the next question link
$qusOrder's $quCount will be used to point to the first quiz question
-->
(set: $quCount to 1)
(goto: $quizTimer)
<!-- -->
}{<b>Light: </b>What <b>one</b> physics idea am I thinking of?
<p style="font-size:10%;"></p> <!--reduce <p> spacing between sections-->
//clue 1:// $a[It can be seen at certain places only]}
|cl2>[clue 2]
|cl3)[clue 3]
|cl4)[clue 4]
{
(set: $timeLeft to $defaultTime)
(set: $answerComments to (array:
"Virtual image","Virtual image",
"Images between focal length and the lens","Images between focal length and the lens",
"Dispersion","Dispersion",
"Diffraction","Diffraction"
) )
(click-replace: ?cl2)[(set: $score to $score - ($clueTkn-5))(replace: ?decision)[$scoreStyle[Score: $score]]//clue 2:// $a[Additional rays are used to find it](show: ?cl3)(click-replace: ?cl3)[(set: $score to $score - $clueTkn)(replace: ?decision)[$scoreStyle[Score: $score]]//clue 3:// $a[Outgoing rays from it always diverge](show: ?cl4)(click-replace: ?cl4)[(set: $score to $score - $clueTkn)(replace: ?decision)[$scoreStyle[Score: $score]]//clue 4:// $a[It cannot be projected onto a screen] ]]]
}{<b>Waves: </b>What <b>one</b> physics idea am I thinking of?
<p style="font-size:10%;"></p> <!--reduce <p> spacing between sections-->
//clue 1:// $a[It is an important property of any wave]}
|cl2>[clue 2]
|cl3)[clue 3]
|cl4)[clue 4]
{
(set: $timeLeft to $defaultTime)
(set: $answerComments to (array:
"Wave velocity","Wave velocity",
"Images between focal length and the lens","Images between focal length and the lens",
"Amplitude","Amplitude",
"Diffraction","Diffraction"
) )
(click-replace: ?cl2)[(set: $score to $score - ($clueTkn-5))(replace: ?decision)[$scoreStyle[Score: $score]]//clue 2:// $a[It is the same for any electromagnetic radiation](show: ?cl3)(click-replace: ?cl3)[(set: $score to $score - $clueTkn)(replace: ?decision)[$scoreStyle[Score: $score]]//clue 3:// $a[It changes depending on the medium](show: ?cl4)(click-replace: ?cl4)[(set: $score to $score - $clueTkn)(replace: ?decision)[$scoreStyle[Score: $score]]//clue 4:// $a[It is calculated by multiplying the wave frequency by the wavelength] ]]]
}{<b>Light: </b>What <b>one</b> physics idea am I thinking of?
<p style="font-size:10%;"></p> <!--reduce <p> spacing between sections-->
//clue 1:// $a[Images can be upright or inverted]}
|cl2>[clue 2]
|cl3)[clue 3]
|cl4)[clue 4]
{
(set: $timeLeft to $defaultTime)
(set: $answerComments to (array:
"Nature of an image","Nature of an image",
"Virtual images","Virtual images",
"Images from mirrors","Images from mirrors",
"Images from lenses","Images from lenses"
) )
(click-replace: ?cl2)[(set: $score to $score - ($clueTkn-5))(replace: ?decision)[$scoreStyle[Score: $score]]//clue 2:// $a[Images may be larger or smaller than the object](show: ?cl3)(click-replace: ?cl3)[(set: $score to $score - $clueTkn)(replace: ?decision)[$scoreStyle[Score: $score]]//clue 3:// $a[Images can be virtual or real](show: ?cl4)(click-replace: ?cl4)[(set: $score to $score - $clueTkn)(replace: ?decision)[$scoreStyle[Score: $score]]//clue 4:// $a[//There aren't any more clues!//] ]]]
}{<b>Waves: </b>What <b>one</b> physics idea am I thinking of?
<p style="font-size:10%;"></p> <!--reduce <p> spacing between sections-->
//clue 1:// $a[Bending of waves occurs]}
|cl2>[clue 2]
|cl3)[clue 3]
|cl4)[clue 4]
{
(set: $timeLeft to $defaultTime)
(set: $answerComments to (array:
"Diffraction","Diffraction",
"Virtual images","Virtual images",
"Refraction","Refraction",
"Waves through lenses","Waves through lenses"
) )
(click-replace: ?cl2)[(set: $score to $score - ($clueTkn-5))(replace: ?decision)[$scoreStyle[Score: $score]]//clue 2:// $a[...depending on the wavelength](show: ?cl3)(click-replace: ?cl3)[(set: $score to $score - $clueTkn)(replace: ?decision)[$scoreStyle[Score: $score]]//clue 3:// $a[It occurs at the edges of gaps or obstacles](show: ?cl4)(click-replace: ?cl4)[(set: $score to $score - $clueTkn)(replace: ?decision)[$scoreStyle[Score: $score]]//clue 4:// $a[It occurs when the wavelength is similar to the gap or obstacle size] ]]]
}Congratulations - You completed the Guess quiz!
$scoreStyle[Final Score: $score]
(link-goto: "Return to menu", "Menu")(print: (either:
"You got it!",
"That's right!",
"Correct!",
"Ka Pai!"
)
){
<!--lens formula -->
<!-- Display question Q: and any image -->
<figure><img src="images/lens formula.jpg" alt="lens formula" style="width:127px;height:73px">
</figure>
Q: For a (text-style: "underline")[concave] lens, f is the $spStyle[_____] and is always $spStyle[_____].}{
<!-- -->
(set: $answerComments to (array:
"focal length, negative",
"Correct. The focal length for a concave lens is negative.",
"focal length, positive",
"focal length, positive",
"centre of curvature, negative",
"centre of curvature, negative",
"focal point, true",
"focal point, true"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}{
<!-- -->
<!-- $quTotal and _temp have the same length ie. the number of quiz questions -->
(set: $quTotal to 7)
(set: _temp to (array: "1","2","3","4","5","6","7") )
<!--Initial sets for questions -->
(set: $score to 0)
(set: $quizTimer to "QF Multichoice Timer")
(set: $quizEnd to "QFEnd")
(set: $defaultTime to (30*$difficulty))
(set: $spStyle to (text-colour: "RoyalBlue "))
(set: $scoreStyle to (text-style: "italic") + (text-colour: "Limegreen"))
(set: $errorStyle to (text-colour: "darkred") )
(set: $correctStyle to (text-style: "bold") + (text-colour: "Lime") )
<!-- Randomise the order of the quiz questions-->
(set: $qusOrder to (shuffled:..._temp) )
(set: $qusOrder to (altered: _qu via "QF" + _qu, ...$qusOrder) )
<!-- Outputs:
$quTotal is the total number of quiz questions
$qusOrder is the order of the quiz questions and will be used to point to the next qustion link
$quCount is the count for the number of questions that will have been asked and is also used by MultichoiceTimer to find the next question link
$qusOrder's $quCount will be used to point to the first quiz question
-->
(set: $quCount to 1)
(goto: $quizTimer)
<!-- -->
}{
<!--Display question and any images, get inputs $answerComments, $timeLeft -->
}
(display: $qusOrder's $quCount)
{
<!--Multichoice -->
(set: $correctAns to $answerComments's 1st)
(set: $correctComm to $answerComments's 2nd)
(set: $answerOrder to (shuffled: 1,3,5,7) )
(set: $ans to $answerOrder's 1) (set: $comm to $ans +1)
(set: $answer1 to $answerComments's $ans)
(set: $comment1 to $answerComments's $comm)
(set: $ans to $answerOrder's 2) (set: $comm to $ans +1)
(set: $answer2 to $answerComments's $ans)
(set: $comment2 to $answerComments's $comm)
(set: $ans to $answerOrder's 3) (set: $comm to $ans +1)
(set: $answer3 to $answerComments's $ans)
(set: $comment3 to $answerComments's $comm)
(set: $ans to $answerOrder's 4) (set: $comm to $ans +1)
(set: $answer4 to $answerComments's $ans)
(set: $comment4 to $answerComments's $comm)
}
{
<!--Display Multichoice links -->
<p style="font-size:10%;"></p> <!--reduce <p> spacing between sections-->
Choose your answer:<br>
(if: $answer1 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer1)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]] $errorStyle[$comment1] ] ] }
{(if: $answer2 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer2)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]] $errorStyle[$comment2] ] ] }
{(if: $answer3 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer3)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]]$errorStyle[$comment3] ] ] }
{(if: $answer4 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer4)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]]$errorStyle[$comment4] ] ]
}
{
<!--timer -->
<!--Timer sets -->
(if: $timeLeft is 0)[(set: $timer to false)](else:)[(set:$timer to true)]
(set: $decisionMade to false)
(if: $timer)[
(live: 1250ms)[
(if: $decisionMade is true)[(stop:)]
(else:)[
(set: $timeLeft to $timeLeft - 1)
(replace: ?warningmessage)[You have $timeLeft seconds left to make your choice.]
]
(if: $timeLeft <= 0)[(goto: "outoftime")]
]
]
<br> <!-- <p style="font-size:60%;"> </p> reduce <p> spacing between sections-->
(if: $timer)[[You have $timeLeft seconds left to make your choice.]<warningmessage| ]
(else:)[ []<warningmessage| ]
<br>
[$scoreStyle[Score: $score]]<decision|
<!-- num of qus is a random selection of qutotal - 2 qus; this needs to be adjusted in the QExam quizEnd also for total possible score.-->
(click: ?correctAnswer)[
(set: $decisionMade to true)
(set: $score to $score + 20)
(replace: ?correctAnswer)[ $correctStyle[$correctComm]]
(replace: ?decision)[$scoreStyle[Score: $score ]]
(replace: ?warningmessage)[$correctStyle[(display: "correct fdbk")]
]
(live:2.0s)[
(set: $quCount to $quCount + 1)
(set: $timeLeft to 0)
(if: $quCount > $quTotal-2)[(goto: $quizEnd)]
(else:)[(goto: $quizTimer)]
]
]
}Congratulations - You completed the Formulae quiz!
{
(set:_totalPossible to ($quTotal-2)*20)
$scoreStyle[Final Score: $score out of _totalPossible]
}
(link-goto: "Return to menu", "Menu"){
<!--lens formula -->
<!-- Display question Q: and any image -->
<figure><img src="images/lens formula.jpg" alt="lens formula" style="width:127px;height:73px">
</figure>
Q: For a (text-style: "underline")[convex] lens, f is the $spStyle[_____] and is always $spStyle[_____].}{
<!-- -->
(set: $answerComments to (array:
"focal length, positive",
"focal length, positive",
"focal length, negative",
"focal length, negative",
"centre of curvature, negative",
"centre of curvature, negative",
"focal point, true",
"focal point, true"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}{
<!--lens formula -->
<!-- Display question Q: and any image -->
<figure><img src="images/snells formula.jpg" alt="snells formula" style="width:193px;height:49px">
</figure>
Q: The first angle (theta 1) is the angle of $spStyle[_____]. Theta 2 is the angle of $spStyle[_____].
<!-- -->
(set: $answerComments to (array:
"incidence, refraction",
"incidence, refraction",
"reflection, refraction",
"reflection, refraction",
"the less dense medium, the more dense medium",
"the less dense medium, the more dense medium",
"incidence, dispersion",
"incidence, dispersion"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}{
<!--lens formula -->
<!-- Display question Q: and any image -->
<figure><img src="images/snells formula.jpg" alt="snells formula" style="width:193px;height:49px">
</figure>
Q: n1 is the refractive index for the $spStyle[_____] medium and n2 is the refractive index for the $spStyle[_____] medium.
<!-- -->
(set: $answerComments to (array:
"first, second",
"first, second",
"second, first",
"second, first",
"lesser, greater",
"lesser, greater",
"greater optical, lesser optical",
"greater optical, lesser optical"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}{
<!--lens formula -->
<!-- Display question Q: and any image -->
<figure><img src="images/magnification formulae.jpg" alt="m formulae" style="width:128px;height:81px;">
</figure>
Q: In the formula m represents the $spStyle[_____], d the distances from the $spStyle[_____].
<!-- -->
(set: $answerComments to (array:
"magnification, mirror or lens",
"magnification, mirror or lens",
"mirror, distances",
"mirror, distances",
"centre of curvature, mirror",
"centre of curvature, mirror",
"minor length, aperture",
"minor length, aperture"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}{
<!--lens formula -->
<!-- Display question Q: and any image -->
<figure><img src="images/snells formula.jpg" alt="snells formula" style="width:193px;height:49px">
</figure>
Q: When the angle of refraction is 90 degrees. The angle of $spStyle[_____] is the $spStyle[_____].
<!-- -->
(set: $answerComments to (array:
"incidence, critical angle",
"incidence, critical angle",
"refraction, angle of incidence",
"refraction, angle of incidence",
"dispersion, rainbow",
"dispersion, rainbow",
"reflection, angle of incidence",
"reflection, angle of incidence"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}{
<!---
Inputs:
$answerComments is passed to this passage, A is the correct answer and A2 it's comment.
(set: $answerComments to (array: "A","A2","B","B2","C","C2","D","D2") )
$timeLeft is the time available to answer the question. If unset it defaults to disabled.
$quCount is the current question count. This will be incremented to find the link to the next question.
-->
}{
<!--Display question and any images, get inputs $answerComments, $timeLeft -->
(display: $qusOrder's $quCount)
}{<!--Multichoice -->
(set: $correctAns to $answerComments's 1st)
(set: $correctComm to $answerComments's 2nd)
(set: $answerOrder to (shuffled: 1,3,5,7) )
(set: $ans to $answerOrder's 1) (set: $comm to $ans +1)
(set: $answer1 to $answerComments's $ans)
(set: $comment1 to $answerComments's $comm)
(set: $ans to $answerOrder's 2) (set: $comm to $ans +1)
(set: $answer2 to $answerComments's $ans)
(set: $comment2 to $answerComments's $comm)
(set: $ans to $answerOrder's 3) (set: $comm to $ans +1)
(set: $answer3 to $answerComments's $ans)
(set: $comment3 to $answerComments's $comm)
(set: $ans to $answerOrder's 4) (set: $comm to $ans +1)
(set: $answer4 to $answerComments's $ans)
(set: $comment4 to $answerComments's $comm)
}{<!--Display Multichoice links -->}
{(if: $answer1 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer1)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]] $errorStyle[$comment1] ] ]}
{(if: $answer2 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer2)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]] $errorStyle[$comment2] ] ]}
{(if: $answer3 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer3)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]]$errorStyle[$comment3] ] ]}
{(if: $answer4 is $correctAns)[[$correctAns]<correctAnswer|]
(else:) [(link: $answer4)[(set: $score to $score - 10)(replace: ?decision)[$scoreStyle[Score: $score]]$errorStyle[$comment4] ] ]
}{
<!--timer -->
<!--Timer sets -->
(set:$timer to true)
(set: $decisionMade to false)
(if: $timeLeft is 0)[(set: $timer to false)]
(if: $timer)[
(live: 1250ms)[
(if: $decisionMade is true)[(stop:)]
(else:)[
(set: $timeLeft to $timeLeft - 1)
(replace: ?warningmessage)[You have $timeLeft seconds left to make your decision]
]
(if: $timeLeft <= 0)[(goto: "outoftime")]
]
]
}
{
(if: $timer)[[You have $timeLeft seconds left to make your decision]<warningmessage| ]
(else:)[ []<warningmessage| ]
}<br>{
[$scoreStyle[Score: $score]]<decision|
<!-- correct answer is clicked -->
(click: ?correctAnswer)[
(set: $decisionMade to true)
(set: $score to $score + 20)
(replace: ?correctAnswer)[ $correctStyle[$correctComm]]
(replace: ?decision)[$scoreStyle[Score: $score ]]
(replace: ?warningmessage)[$correctStyle[(display: "correct fdbk")]
]
<!-- num of qus is a random selection of qutotal - 2 qus; this needs to be adjusted in the QExam quizEnd also for total possible score.-->
(live:3.0s)[
(set: $quCount to $quCount + 1)
(set: $timeLeft to 0)
(if: $quCount > $quTotal-2)[(goto: $quizEnd)]
(else:)[(goto: $quizTimer)]
]
]
} {
<!-- -->
<!-- $quTotal and _temp have the same length ie. the number of quiz questions -->
(set: $quTotal to 8)
(set: $quTotal to (set: _temp to (array: "1","2","3","4","5","6","7","8") )
<!--Initial sets for questions -->
(set: $score to 0)
(set: $quizTimer to "QExam multichoice Timer")
(set: $quizEnd to "QExam quizEnd")
(set: $defaultTime to (60*$difficulty))
(set: $spStyle to (text-colour: "RoyalBlue "))
(set: $scoreStyle to (text-style: "italic") + (text-colour: "Limegreen"))
(set: $errorStyle to (text-colour: "darkred") )
(set: $correctStyle to (text-style: "bold") + (text-colour: "Lime") )
<!-- Randomise the order of the quiz questions-->
(set: $qusOrder to (shuffled:..._temp) )
(set: $qusOrder to (altered: _qu via "QE" + _qu, ...$qusOrder) )
<!-- Outputs:
$quTotal is the total number of quiz questions
$qusOrder is the order of the quiz questions and will be used to point to the next qustion link
$quCount is the count for the number of questions that will have been asked and is also used by MultichoiceTimer to find the next question link
$qusOrder's $quCount will be used to point to the first quiz question
-->
(set: $quCount to 1)
(goto: $quizTimer)
}Congratulations - You completed the Exam topics quiz!
{
(set:_totalPossible to ($quTotal-2)*20)
$scoreStyle[Final Score: $score out of _totalPossible]
}
(link-goto: "Return to menu", "Menu"){
<!-- Display question Q: and any image -->
Q: //What physics topic does this question relate to?//<br>
<figure>
<img src="images/Qdiffraction.jpg" alt="2016Water exam question" style="width:815px;height:415px" >
</figure>
<!-- -->
(set: $answerComments to (array:
"Diffraction",
"Diffraction. The question is about the bending of waves after passing through a gap",
"Refraction",
"Refraction",
"Dispersion",
"Dispersion",
"Superposition",
"Superposition"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}{
<!-- Display question Q: and any image -->
Q: //What physics topic does this question relate to?//<br>
<figure>
<img src="images/Qsuperposition.jpg" alt="2015 exam question" style="width:839px;height:221px" >
</figure>
<!-- -->
(set: $answerComments to (array:
"Superposition",
"Superposition. This question asks about the adding together of two pulses",
"Refraction",
"Refraction",
"Dispersion",
"Dispersion",
"Diffraction",
"Diffraction"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime*0.5)
}{
<!-- Display question Q: and any image -->
Q: //What physics topic does this question relate to?//<br>
<figure>
<img src="images/Qdiffraction2.jpg" alt="2014 question" style="width:817px;height:225px" >
</figure>
<!-- -->
(set: $answerComments to (array:
"Diffraction",
"Diffraction. This exam question asks about the bending of waves when passing through a gap, in this case a doorway.",
"Refraction",
"Refraction",
"Dispersion",
"Dispersion",
"Superposition",
"Superposition"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}{
<!-- Display question Q: and any image -->
Q: //What physics topic does this question relate to?//<br>
<figure>
<img src="images/QdiffractionInterference.jpg" alt="2014 interference question" style="width:804px;height:478px" >
</figure>
<!-- -->
(set: $answerComments to (array:
"Diffraction and Interference",
"Diffraction and Interference. Diffraction beyond the gaps leads to two waves interfering at the boats position",
"Refraction",
"Refraction",
"Reflection and Refraction",
"Reflection and Refraction",
"Superposition",
"Superposition"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}{
<!-- Display question Q: and any image -->
Q: //What physics topic does this question relate to?//<br>
<figure>
<img src="images/QTIR.jpg" alt="2016 question" style="width:722px;height:374px" >
</figure>
<!-- -->
(set: $answerComments to (array:
"Total Internal Reflection",
"Total Internal Reflection. This example occurs in an optical fibre",
"Diffraction",
"Diffraction",
"Dispersion",
"Dispersion",
"Refraction",
"Refraction. That is too general a topic for this specific question."
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime*0.5)
}{
<!-- Display question Q: and any image -->
Q: //What physics topic does this question relate to?//<br>
<figure>
<img src="images/Qrefraction.jpg" alt="2016 question" style="width:719px;height:177px" >
</figure>
<!-- -->
(set: $answerComments to (array:
"Refraction",
"Refraction. Different optical densities result in refraction of light, which makes the boundary visible.",
"Diffraction",
"Diffraction",
"Dispersion",
"Dispersion",
"Total Internal Reflection",
"Total Internal Reflection"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}{
<figure><img src="images/Convex_lens_flipped_image.jpg" alt="flipped image in lens" style="width:410px;height:307px"></figure>
Q: Find the missing words. //*You might want to sketch a ray diagram to help//
<br>
The object in this //convex// lens is $spStyle[_____] the $spStyle[_____] of the lens.
(set: $answerComments to (array:
"beyond, focal point",
"beyond, focal point",
"before, focal point",
"before, focal point",
"at, focal point",
"at, focal point",
"inverting, focal point",
"inverting, focal point"
) )
(set:$timeLeft to ($defaultTime+20))
}{
<!-- Display question Q: and any image -->
Q: //What physics topic does this question relate to?//<br>
<figure>
<img src="images/Qrefraction 2015.jpg" alt="2015 question" style="width:737px;height:211px">
</figure>
<!-- -->
(set: $answerComments to (array:
"Refraction",
"Refraction. Different optical densities result in the bending of light to cause a mirage.",
"Diffraction",
"Diffraction",
"Dispersion",
"Dispersion",
"Total Internal Reflection",
"Total Internal Reflection"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}Choose a quizz
[[Physics formulae]]
[[Multichoice questions->Multichoice questions]]
[[Physics ideas]]
[[Physics ideas in exam questions]]
<small>//Adjust the time you have to answer questions: //[//$m//]<moreLess|</small>
(click-replace:?moreLess)[(if: $m is "Less time")[Ok, you will have less time.(set:$m to "More time")(set:$difficulty to 0.5)](else:)[Ok, you will have more time(set:$m to "Less time")(set:$difficulty to 1)]]{
<!-- Display question Q: and any image -->
Q: //What physics topic does this question relate to?//<br>
<figure><img src="images/Qrefraction 2016.jpg" alt="waves cross boundary" style="width:724px;height:283px">
</figure>
<!-- -->
(set: $answerComments to (array:
"Refraction",
"Refraction. The wavefronts change direction because of the different water depth on each side of the boundary",
"Diffraction",
"Diffraction",
"Dispersion",
"Dispersion",
"Wave Dispersion",
"Wave Dispersion"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to $defaultTime)
}{
<!--lens formula -->
<!-- Display question Q: and any image -->
<figure><img src="images/water-refraction.jpg" alt="waves cross boundary" style="width:489px;height:351px">
</figure>
Q: //Complete the sentence// using the diagram and the equation above. <br>
The wave velocity is $spStyle[_____] in Medium 1 relative to Medium 2.
<!-- -->
(set: $answerComments to (array:
"greater",
"greater",
"the same",
"the same",
"less",
"less",
"more information is required",
"You have enough information!"
)
)
<!-- Outputs $qu, $answerComments, $timeLeft -->
(set: $timeLeft to ($defaultTime+10))
}{<b>Light: </b>What <b>one</b> physics idea am I thinking of?
<p style="font-size:10%;"></p> <!--reduce <p> spacing between sections-->
//clue 1:// $a[There are many waves]}
|cl2>[clue 2]
|cl3)[clue 3]
|cl4)[clue 4]
{
(set: $timeLeft to $defaultTime)
(set: $answerComments to (array:
"Electromagnetic radiation","Electromagnetic radiation includes waves like light, radio and infra-red waves",
"Radio waves","Radio waves",
"Pulses","Pulses",
"Sound waves","Sound Waves"
) )
(click-replace: ?cl2)[(set: $score to $score - ($clueTkn-5))(replace: ?decision)[$scoreStyle[Score: $score]]//clue 2:// $a[...travelling very fast](show: ?cl3)(click-replace: ?cl3)[(set: $score to $score - $clueTkn)(replace: ?decision)[$scoreStyle[Score: $score]]//clue 3:// $a[...including light](show: ?cl4)(click-replace: ?cl4)[(set: $score to $score - $clueTkn)(replace: ?decision)[$scoreStyle[Score: $score]]//clue 4:// $a[but not sound] ]]]
}{
<!-- Display question Q: and any image -->
Q: Apart from total internal reflection, what other rule of light is shown below?
<figure><img src="images/total-internal-refl_angles-equal.jpg" alt="laser reflection" style="width:400px;height:202px;"></figure>
<!-- -->
(set: $answerComments to (array:
"The angle of incidence equals the angle of reflection",
"The angle of incidence equals the angle of reflection",
"Red light refracts the best",
"Red light refracts the best",
"Dispersion is difficult to achieve",
"Dispersion is difficult to achieve",
"Light travels in waves",
"True, but that is not shown specifically in the image"
) )
(set:$timeLeft to $defaultTime)
}This is a quiz of //10 questions// from a selection.
Repeat the quizz for some different questions
[[Begin->MultQuestions start]]Double-click this passage to edit it.{
Waves move faster in //lighter// spring material. The lower diagram shows the transmitted wave. There will also be a reflected wave from the boundary ''A'' between the lighter and heaver springs.
<figure><img src="images/spring-pulses.jpg" alt="spring pulses" style="width:650px;height:281px;"></figure>
Q: Find the missing words
<br>
Compared to the original pulse, the reflected wave will be $spStyle[_____] in amplitude and $spStyle[_____]
(set: $answerComments to (array:
"smaller, inverted",
"smaller, inverted",
"smaller, upright",
"smaller, upright",
"larger, upright",
"larger, upright",
"larger, inverted",
"larger, inverted"
) )
(set:$timeLeft to ($defaultTime+10))
}<style>
img.spacing {
margin: 20px;
}
figure {
margin-top: 30;
margin-left: 20;
margin-bottom: 0;
}
</style>
Q: What is being shown in the image?
<img src="images/dedge.jpeg" alt="edge diagram" style="width:443px;height:194px;" class="spacing">
(display: "Untitled Passage 1")
<figure><img src="images/dedge.jpeg" alt="edge diagram" style="width:443px;height:194px;"></figure>
(display: "Untitled Passage 1")hi