Download Mendix Intermediate Exam: Questions and Solutions and more Exams Marketing in PDF only on Docsity!
1 / 18
Mendix Intermediate Exam (Questions with
complete solutions)
1.Where can published data be found: Data Hub Catalog
2.What is a piece of data from the data hub called? External Entry 3.Why is the version number assigned to Odata service important? There can be multiple versions
of a service and users can connect to a specific one using it.
4.What is an external entity?: An entity that is connected to a dataset in Data Hub.
5.What source type is used within Microsoft Excel to connect to a dataset in Data Hub?: OData
Feed
6.Where can you edit the properties (i.e. attributes, name, etc.) of an External Entity?: In the domain
model of the app where the External Entity is defined.
7.What would you use to save changes to an external entity?: A Send external object activity
8.Can you modify data in an External Entity?: Yes, if the Updateable(write) property of its
public resource settings is checked.
9.What does the D in CRUD stand for?: Delete
10.How do you get the Data Hub Landscape?: Clicking the Landscape tab. 11.An app connected by a grey dotted line to your service in the Data Hub Landscape means
what?: The app is consuming data from your service.
12.An app connected by a grey solid line to your service in the Data Hub Landscape means
2 / 18 what?: The app is providing data to your service.
13.Which of the events is performed in the beginning of the sprint?: Sprint planning
14.What happens in the daily scrum?: Team members share their progress, plans, and
issues.
15.Which of the following approaches needs to be used to sort items in the product backlog from
top to bottom?: Based on the descending priority.
16.What do Story Points associated with a user story indicate?: Estimation of complexity of a user
story.
17.During which of the Sprint Events the development team determines user stories that will be
finished in the sprint?: Sprint Planning
18.Which folders contain source information tied to a specific module en- abling reuse of this
module in another project?: JavaScript source and Java- source folders
19. VerifyPassword.java file belonging to the System module is stored in which of the JavaScript
sub-folders?: Actions
20.Microflows.java file is stored in which sub-folder of JavaScript directory? -
: Proxies
21.Which of the following sources are typically stored in the Resources folder of the App Directory?:
Configuration files, HTML and Java files
22.Files and folders that together form the styling of your application are typically stored in
which of the following folders? Theme
23.When working in an app with version control, which concept would you use to share your
database with your team?
4 / 18 Explorer?: Manually
36.When structuring the App Explorer, which of the following subfolders would be the best
choice to store things like Enumerations and Regular Expressions?: Resources
37.When connecting a profile picture to an account of a team member, pro- viding that it should be
possible to alter the picture, which of the following options would you choose?: Create a ProfilePicture entity and configuring Image entity in the System module as its generalization.
5 / 18
38.As Users by default always have multiple UserRoles, which of the following options can you put in
place to ensure a user gets restricted to only one user role?: Adding the microflow logic.
39.Which widget from the listed below needs to be used inside of a List View for visualizing a
dynamic image?: Image Viewer
40.Which of the following options can be used in Mendix Studio for customiz- ing styling of an
app?: By adjusting theme setting in the Theme Editor.
41.Which of the following options is used for featuring the navigation menu in a sidebar?: Atlas
Default
42.Which of the following terms refers to the empty areas that form the canvas for any pages that
make use of the layout?: Placeholders
43.When a layout is based on another layout, which of the mentioned option refers to the parent
layout?: Master layout
44. Which of the principles needs to be utilized to reduce duplication of already created
elements?: DRY
45.Which of the following options indicates a default configuration of a page created using the
Wizard Progress page template, consisting of 4 page tem- plate steps?: Step 2 is active, Step 1 is visited
46. In order to re-use a header from a given page on several other pages, which of the following
options would allow you to automatically update the content of this header throughout the app after its content has been changed?: Snippet
47.Which of the following widgets can be used to select associated objects, when multiple select is
possible?: Reference set selector
7 / 18 tree?: Menu
60.How many source and destination languages can you specify?: One source, one
destination
61.What does default project language define?: The language which users will see when using
your app.
62.When and how a default language of an app needs to be selected?: Auto- matically at the
moment of app creation.
63.Where can you choose the development language?: In the toolbar of Studio Pro
64.Which of the following functionalities do you need to use to show a com- plete list of all
translatable texts of a source and destination language?: Batch translation
65.What is the easiest way to collect feedback from users from within your app?: Use the
feedback widget
66.Where is page access configured?: Module Security
67.What would be a reasonable validation rule to use for AllowedNum-
berOfVisitorsPerDay?: Range <= 1000
68.How can you easily manage accounts for your app?: Connect navigation to the built-in
Account_Overview page
69.Is it possible limit an entity to only one object?: Yes, through a Microflow
70.What is a limitation of a sub-microflow compared to a regular microflow?-
: None. Sub-microflows are equally capable.
71.What main benefit do sub-microflows offer?: Better maintainability
72.If you want to leave notes for future developers (or yourself) in a microflow, what can you use?:
8 / 18 Annotations
73.What is a limitation of a rule compared to a microflow?: You have a smaller selection of
activities.
74.You've replaced a microflow with newer functionality and want to test it. However, you don't
want to delete the old microflow permanently in case something goes wrong. How can you do this?: Exclude it from the project.
75.How can you allow users to access parts of an app (like a login page) without needing to
log in?: Set up anonymous users.
76.In a microflow, what is a token?: A system-generated value.
77.In a microflow expression, "toUpperCase" is an example of what?: A func- tion
78.In a microflow, what would be an example of a variable? $Customer
79.You need to debug a microflow in production but don't want to impact your users. How can you
trigger debugging only when you personally are running the microflow? Set a breakpoint condition.
80.How can you have a microflow automatically run at a specific moment in time?: Create and
enable a scheduled event.
81.What can you use to exit a loop early, instead of finishing the entire list of iterator objects?: A
break event
82.You want to find the total number of objects in a list. What can you easily use to do this?: Use
an aggregate list function.
83.What are batches used for?: Processing large amounts of data.
84.What is the list object in a loop called?: An iterator
85.What is another way of calling an association?: Reference
10 / 18
97. If you need to import data regularly, what is the best way to do so?: Services such as SOAP,
REST, and oData
98.What are some alternative methods for importing files into a Mendix app?-
: Flat files, CSV, Excel
99.When transforming, why should you import large datasets into a flat struc- ture before running
the transformation?: To not overrun available memory
100. What is the fastest way to create overview pages for all of the entities in your domain
model?: Right click an Entity and select "Generate overview pages..." for all entities.
101. How can you show data from multiple entities in the same data grid?: Add columns which
use associations.
102. Where do you connect User roles to Module roles?: App security
103. What does your app need in order to import Excel data into a Mendix app?: The Excel
Importer module from the Marketplace.
104. What does the Mx Model Reflection module do?: It shows the configuration of your
domain model in the client.
105. Why shouldn't make changes to Marketplace modules?: Updating to a new version of the
module erases your changes.
106. What are JSON structures converted to in Mendix?: Objects
107. What do you use to interpret XML or JSON into Mendix objects?: Import mappings
108. How do you get REST data using a microflow?: Use a Call REST Service action.
109. What are export mappings used to accomplish?: Converting Mendix ob- jects to XML or
JSON
11 / 18
110. What does a message definition do?: It defines the messages that are sent to and from
your app
111. What type of role should you make for your published REST services documents in
security?: Module role
112. You want to manipulate your data as you import it. Which of the following methods would
be best suited to accomplish this?: The Excel Importer module
113. For the Export to Excel button to properly function, what must be the source of its data
grid?: XPath
114. How can you export columns from your data grid without displaying them on the page for
the user to see?: Use CSS to set the column to Display: none
115. What do you need to generate to use the Email Service in your app?: Bind- ing Keys
116. What is the information that you have to paste into the "Default Value"?-
: SecretKey and UserName
117. What are the required fields in the send email activity?: From, To, Subject
118. If optional values are not provided, what values need to be filled in the send email
activity?: Empty
119. Where can you download Cognitive AI modules ?: AppService of Market- place
120. What do you use Cognitive AI apps for?: Speech recognition, sentiment analysis,
face detection, risk assessment, and fraud detection, among others
121. What is the main feature of language detection?: Detect language content of a text
122. Which step is correct during implemention sentiment detection?: Need sentiment
13 / 18
134. What can Cognitive AI do ?: Help you improve customer support
135. What is the first thing you need to do to make the AI agent more powerful
?: Create a lot of possible questions
136. What do you need to generate to use the Receipt Processing in your app?: Binding
Keys
137. Which Constants you have to set before you can start using Receipt Processing?:
Secret_Key, Access_Key, and Encryption_Key
138. Which app template is best to use for automating request approval process?:
Approval Template
139. What is the aim of generating import mapping in your Receipt Processing app?: To map
extracted data from Receipt images into non-persistent entities
140. Where can you download the JSON structure for your Receipt Processing app?: In
Document Model Training web app
141. How do you add downloaded JSON structure to your app?: Right click on folder or
module, add other, and select JSON structure
142. What are the parameters that Receipt Processing Activity has?: Image List, Import
Mapping, Task Queue, Output
143. When do you use Loop activity in your microflow?: When we want to allow certain
activities in our microflow to be executed repeatedly
144. What would you do if you want to call a microflow on completion of commit
operation of an entity?: Use Event Handlers
14 / 18
145. Where can you download File Dropper widget for your app?: Marketplace
146. How do you make sure that the file(s) uploaded into File Dropper will be correctly
associated with ImageBatchReceipt entity in your page?: By assign- ing the right file entity and Association to context in the File Dropper edit window
147. Which widget do you use to display the extracted data of the receipt?: -
Data grid
148. Module Roles can be used to grant access on:: Pages, Microflows, Entities defined in the
module
149. What may cause the error - "Creating Object of type MyReceiptModule.In-
putImagesReceipt failed for Security Reasons" ?: Access rules for Entity not configured properly
150. What should be the "Security Level" while deploying your App in Produc- tion ?:
Production
151. How can you configure different home pages for different users ?: You can configure Role-
based home pages
152. What do you need to generate to use the Invoice Processing in your app?: Binding
Keys
153. Which of the following is the main purpose of Invoice Processing Service in Mendix?:
Extract data from invoice effectively
154. Where do you need to go to configure binding keys?: InvoiceProcessing Module -
Constants
155. What is the most appropriate prefix for Import Mapping name?: ImM_
156. What do you need a Model Id for when using Invoice Processing Service?-
16 / 18
167. What do you need a Model Id for when using Intelligent Document Ser- vice?: To
configure the IDS activity within the app.
168. Where can you find the Model Id of a trained Document Model for your instance?:
Document Training Web App
169. Can you use document model as soon as it is created in Training Web App?: No, the
model has to be trained and published first.
170. How do you make sure that the file(s) uploaded into File Dropper will be correctly
associated with ImageBatchIDS entity in your page?: By assigning the right file entity and Association to context in the File Dropper edit window.
17 / 18
171. What is the sequence that one should follow for table training?: Mark the Table > Mark
columns including header > Mark all rows > Save
172. A client wants their application to have a very specific color scheme. Who's work is
most likely to be affected?: The UI designer
173. A page is taking forever to load. Who's responsibility is it to solve this?-
: The Frontend developer
174. What is the most suitable technique if you want to have an overview of what a user feels
and experiences while using an application?: Empathy Map
175. What is the main aim of using Customer Value Curve?: To find out what shortcomings
there are in the general market that you can improve on
176. What qualitative technique focuses on how users group different items?-
: Card Sorting
177. Which of the following are considered qualitative research methods?: -
Competitor Analysis, Card Sorting, Expert Review
178. What should you always do in your wireframe?: Add annotations.
179. What is the purpose of a prototype? It should be a representation of...: -
your application to test with.
180. What type of prototype can you do on paper?: Low fidelity.
181. You want to use a different styling for different parts of the app, what is probably the best
setting for this? Show styling for...: App and all modules
182. What is the Styling Editor used for?: Styling and JavaScript actions.