Mendix Intermediate Exam: Questions and Solutions, Exams of Marketing

A comprehensive set of questions and answers covering intermediate-level concepts in mendix, a low-code application development platform. It covers topics such as data hub, external entities, crud operations, sprint events, story points, version control, xpaths, microflows, app explorer, user roles, widgets, layouts, snippets, data grids, popups, access rights, translations, feedback, validation rules, and more. Ideal for students and professionals seeking to enhance their understanding of mendix and prepare for certification exams.

Typology: Exams

2024/2025

Available from 12/16/2024

studyclock01
studyclock01 šŸ‡ŗšŸ‡ø

3.5

(2)

2.6K documents

1 / 18

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
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
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12

Partial preview of the text

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.