Before you keep reading...
Runestone Academy can only continue if we get support from individuals like you. As a student you are well aware of the high cost of textbooks. Our mission is to provide great books to you for free, but we ask that you consider a $10 donation, more if you can or less if $10 is a burden.
Before you keep reading...
Making great stuff takes time and $$. If you appreciate the book you are reading now and want to keep quality materials free for other students please consider a donation to Runestone Academy. We ask that you consider a $10 donation, but if you can give more thats great, if $10 is too much for your budget we would be happy with whatever you can afford as a show of support.
9.11. Multiple Choice Quiz App: List of Lists (Optional)¶
This lesson introduces the concept of a list of lists, where each item in the outer list (instead of being a number, boolean, or text value) is another list, or sublist. Students will also use a ListPicker component to display the answer choices (the sublist) to the user in a user-friendly way.
The Student Lesson: Complete the activities for Mobile CSP Lesson 9.11 Multiple Choice Quiz App: List of Lists.
- Computer lab
- Android devices or emulator
9.11.1. Learning Activities¶
Estimated Length: 45 minutes
- Hook/Motivation (10 minutes): Ask students: Why was the Presidents Quiz app difficult for some users to determine the correct answer? Explanation: Describe the student learning goals for today’s lesson. Refer to the Learning Objectives and have students take note that in today’s lesson the use of Lists will be heavily emphasized. In order to enhance the Presidents Quiz app and make it more challenging for users, a list of lists will be created to make multiple choice questions with different answer choices for each question.
- Experiences and Explorations (30 minutes): Have the students complete the List of Lists tutorial on their own. Make sure to identify new variables that can hold more than one value, a List of Lists.
- Rethink, Reflect and/or Revise (10 minutes): Discuss as a class how a list of lists was used and created in the tutorial. Have students complete a reflection in their portfolio (this may be assigned as homework). Have students try the interactive exercises, either individually or as a class.
The College Board's AP Classroom provides a question bank and Topic Questions. You may create a formative assessment quiz in AP Classroom, assign the quiz (a set of questions), and then review the results in class to identify and address any student misunderstandings.The following are suggested topic questions that you could assign once students have completed this lesson.
Suggested Topic Questions:
You can examine students’ work on the interactive exercise and their reflection portfolio entries to assess their progress on the following learning objectives. If students are able to do what is listed there, they are ready to move on to the next lesson.
- Interactive Exercises:
- Portfolio Reflections:
LO X.X.X - Students should be able to ...
- In the XXX App, look for:
Differentiation: More Practice
If students are struggling with lesson concepts, have them review the following resources:
Have students modify the app they built in the President's Quiz app projects so that it also uses multiple choice questions with a list of lists and a ListPicker.
Background Knowledge: Lists
9.11.2. Professional Development Reflection¶
Discuss the following questions with other teachers in your professional development program.