Zum Inhalt springen

HSC2011/Software/Frontend: Unterschied zwischen den Versionen

Stefan786 (Diskussion | Beiträge)
Stefan786 (Diskussion | Beiträge)
Zeile 10: Zeile 10:
==Application '''"RAISE YOUR HANDS"'''==
==Application '''"RAISE YOUR HANDS"'''==


* I. Application start:
I. Application start:
** Teacher poses question to the class
* Teacher poses question to the class
** Presses the "start" button in the frontend
* Presses the "start" button in the frontend
** Buzzers change status (e.g. pulsing LEDs) as a sign that users can press button to raise their hands
* Buzzers change status (e.g. pulsing LEDs) as a sign that users can press button to raise their hands


* II. During the timeout period:
II. During the timeout period:
** as soon as a user presses a button on his or her buzzer
* as soon as a user presses a button on his or her buzzer
** the buzzer changes status (different LED signal)
* the buzzer changes status (different LED signal)
** the frontend displays each buzzer status change
* the frontend displays each buzzer status change


* III. Timeout end
III. Timeout end
** either automatic or teacher hits the "stop" button in the frontend
* either automatic or teacher hits the "stop" button in the frontend
** buzzers change their status to show that time is over
* buzzers change their status to show that time is over
** computer changes random buzzer
* computer changes random buzzer
** selected buzzer changes status (e.g. plays sound, yellow LED flashes)
* selected buzzer changes status (e.g. plays sound, yellow LED flashes)
** user with selected buzzer answers the teacher's question
* user with selected buzzer answers the teacher's question


IV. Evaluate answer
IV. Evaluate answer
** The teacher presses one of the following buttons in the frontend:
* The teacher presses one of the following buttons in the frontend:
*** correct answer
** correct answer
**** buzzer changes status to reflect "correct answer"
*** buzzer changes status to reflect "correct answer"
**** app returns to start screen
*** app returns to start screen
*** incorrect answer, start new timeout
** incorrect answer, start new timeout
**** buzzer changes status to reflect "wrong answer"
*** buzzer changes status to reflect "wrong answer"
**** app returns to start screen
*** app returns to start screen
*** incorrect answer, select new random buzzer (this option is disabled if there aren't any buzzers left that have pressed a button)
** incorrect answer, select new random buzzer (this option is disabled if there aren't any buzzers left that have pressed a button)
**** buzzer changes status to reflect "wrong answer"
*** buzzer changes status to reflect "wrong answer"
**** new selected buzzer changes status to "answer please"
*** new selected buzzer changes status to "answer please"


=='''VOTES/SURVEYS'''==
=='''VOTES/SURVEYS'''==