name: inverse layout: true class: center, middle, inverse --- # Midterm Recap Jennifer Mankoff CSE 340 Spring 2019 --- layout: false .title[Midterm Histogram] .body[ ![:img Histogram of Midterm Grades, 100%](img/midterm/histogram.png) ] --- .title[Question Breakdown] .body[
![:img Question Breakdown, 90%](img/midterm/qs.png)
] --- .title[Sampling of questions] .body[ Your boss has read up on Fitts’ law, and wants to put all the controls at the bottom of the screen so they have infinite width and are easier to click on. However, your colleague argues that they should be in a pie menu which should pop up wherever the user presses instead. - D and W in each case - Which is better? - Time savings for eyes free (HARD!) ] ??? --- .title[Given an interface draw an interactor hierarchy] .body[ What defines an interactor hierarchy? ] ??? has a root only has views in it is a tree -- .body[ What is damaged? Everything under the damaged region ] --- .title[Callbacks] .body[ You have registered your app to listen for OffRoute callbacks (when the driver’s vehicle deviates from the route, onOffRoute() will be called). Correctly label each method call, based on what object (Application or View) calls it, and where you would put the code to implement it. | | Called by application or view? | Implemented in application or view? | |-------------------------|--------------------------------|-------------------------------------| | onOffRoute() | | | | setOnOffRouteListiner() | | | ] ??? view -- app app -- view --- .title[Draw a PPS] .body[ Let's do it for a button ] ---
layout: true