![]() |
|
|
|
|
My recommendations for using the applets in teaching are:
ExampleThe following example (adapted from an examination question written by Yifat Ben-David Kolikant) shows how scenario-based questions can be posed. In the algorithm for the Byzantine Generals, suppose that there is exactly one traitor and that the applet for Zoe displays the following information: General Zoe . Plan is A. Decision is to XX. John sent A, Leo relayed A, Basil relayed R. Vote XX. Leo sent R, John relayed R, Basil relayed R. Vote XX. Basil sent R, John relayed A, Leo relayed R. Vote XX. |
|
Questions
|
|
Answers
General Zoe . Plan is A. Decision is to R Relay plan to John Leo Basil John sent A, Leo relayed A, Basil relayed R. Vote A Relay plan to Leo Basil Leo sent R, John relayed R, Basil relayed R. Vote R Relay plan to John Basil Basil sent R, John relayed A, Leo relayed R. Vote R Relay plan to John Leo General John . Plan is A. Decision is to ?. Zoe sent ?, Leo relayed ?, Basil relayed ?. Vote ?. Leo sent R, Zoe relayed ?, Basil relayed ?. Vote ?. Relay plan to Basil Basil sent R, Zoe relayed ?, Leo relayed ?. Vote ?. Relay plan to Leo General Leo . Plan is R. Decision is to ?. John sent A, Leo relayed ?, Basil relayed ?. Vote ?. Relay plan to Basil Zoe sent ?, John relayed ?, Basil relayed ?. Vote ?. Basil sent R, John relayed ?, Zoe relayed ?. Vote ?. Relay plan to John
General Basil. Plan is R. Decision is to ?. John sent R, Leo relayed ?, Basil relayed ?. Vote ?. Relay plan to Leo Zoe sent ?, Zoe relayed ?, Basil relayed ?. Vote ?. Leo sent R, Zoe relayed ?, Leo relayed ?. Vote ?. Relay plan to John |