Unit 3 - What is an app / module? Flashcards
Gain an understanding of what is an app / module.
What do we mean by module?
A module is any element that you add within your scenario.
How do you add another module on your scenario (eg. Make Foundation Use Case)?
You will hover over the app (eg. Weather) that you created earlier and you see you will have the option to add another module. Alternately, you can double click anywhere in your scenario editor to add another module.
What are the different types of module that you can add within a scenario?
Actions, Searches, Triggers, Iterators (optional), and Aggregators (optional)
Which module type is used most within the Make Foundation Use Case scenario example?
Actions was used the most within the Make Foundation Use Case scenario example.
What example illustrated how Actions was used within the weather module?
The weather module example. It will get the data about the current weather for you and the data you collected from this (or any) action will be referred to as a bundle.
What other examples of an action module can be used?
- Get (the details about a post)
- Add (a row to a spreadsheet)
- Send (a push notification)
- Get (a report)
What is the objective of a search module?
A search module will look for data that you specify and return results.
What is a good example of a search module?
Performing a search within a database / spreadsheet asking to show all users over the age of 30. The search module will find this information for you, and output it in to multiple bundles.
What are some other examples of a search module?
- Search - (a range of values users
aged 30-35) - Search - (by a specific location)
How would you define a trigger module?
Trigger modules will usually be the first module at the beginning of your scenario.
There are numerous types of triggers. What are the two main triggers known as?
- Polling trigger - will watch a service & provide updates each time a scenario is activated.
- Instant trigger - will watch an account (for example Facebook or LinkedIn), and return any new info instantly.
What actions does an iterator perform?
An iterator will extract a list / group of items (know as an array) and split it up into many separate bits of info (known as bundles).
What is a good example demonstrating how an iterator could be used?
You receive an email containing three attachments (an array), an iterator could be used to separate each attachment into individual items (3 separate bundles).
What is a real life example of the use of an iterator?
You receive a food order with a group of friends, and then handing out each person’s order to them.
How does an aggregator work and how should it be thought of?
Think of aggregator as the opposite to an iterator. An aggregator will take multiple bundles of info, and combine them into a single bundle.