Step 1 of 333%Student Name* First Last Parent Name* First Last Parent Email* Parent Phone* 1. Which of the following blocks rotates the sprite to change its direction to 90 degrees?*2. Which of the following blocks makes the sprite bounce back if it touches any edge of the play area?*3. Which button helps to add extensions?*4. Which extension does the following block belong to?*TranslateMusicPenText to Speech5. Which of the following blocks is a data/variable block?*6. Which of the following blocks asks for input and waits until the user answers?*7. Can we store more than one value in a list?*YesNo8. What value does the following block give?*3applesapples3apples39. What does DRY stand for?*Don't Repeat YourselfDon't Revise YourselfDo Repeat YourselfDo Revise Yourself10. Identify the custom block in the following screenshot?* 11. Which block stops the pen from touching the canvas?*12. Which of the following blocks changes the order of a sprite to the front in the viewing area?*13. Will Block 1 run in the set of blocks in Block 2?*Block 1 Block 2 YesNo14. Which block starts counting the seconds from 0 as soon as we open the project page?*15. Which block will keep running the blocks inside it until the given condition is true?*16. Which of the following blocks belongs to the Text to Speech extension?*17. Which of the following blocks changes the backdrop of the project?*18. Pressing which key runs the following block?*space keyup arrow keydown arrow keyright arrow key19. Which button is used to create a list?*We cannot create a list in Scratch20. Which block resets the timer to 0?*None of the optionsCreate a personal assistant*- Create a new project in Scratch.- Add a sprite and backdrop of your choice.- Enable the text-to-speech scratch extension.- Create a custom block with one text input - Inside the above custom block, Add a say block to show a callout of the given text Add a speak block to speak out the text- When flag clicked, use the above custom block, to say and speak the following texts: Hi I am your personal assistant What can I help you with today? - Use an ask and wait block to get user input- If the user input is: "hi" The assistant should respond with: "Hello there!" - If the user input is: "What is your name?" The assistant should respond with it's name like : "My name is Elf" - If the user input is: "Tell me a joke" The assistant should respond with a joke like "My first time using an elevator was an uplifting experience. The second time let me down." - If the user input is: "I am bored" The assistant should respond to the request with an interesting fact.