https://www.stuvia.com/user/quizbit07
Mendix Certified Developer Intermediate Exam
2026/2027 | Mendix Academy / Siemens
Certification | Verified Questions & Answers |
100% Correct
Q: Where can published data
...
https://www.stuvia.com/user/quizbit07
Mendix Certified Developer Intermediate Exam
2026/2027 | Mendix Academy / Siemens
Certification | Verified Questions & Answers |
100% Correct
Q: Where can published data be found
Answer
Data Hub Catalog
Q: What is a piece of data from the data hub called?
Answer
External Entry
Q: Why is the version number assigned to Odata service important?
Answer
There can be multiple versions of a service and users can connect to a specific one using it.
Q: What is an external entity?
Answer
An entity that is connected to a dataset in Data Hub.
https://www.stuvia.com/user/quizbit07
Q: What source type is used within Microsoft Excel to connect to a dataset in Data Hub?
Answer
OData Feed
Q: Where can you edit the properties (i.e. attributes, name, etc.) of an External Entity?
Answer
In the domain model of the app where the External Entity is defined.
Q: What would you use to save changes to an external entity?
Answer
A Send external object activity
Q: Can you modify data in an External Entity?
Answer
Yes, if the Updateable(write) property of its public resource settings is checked.
Q: What does the D in CRUD stand for?
Answer
Delete
https://www.stuvia.com/user/quizbit07
Q: How do you get the Data Hub Landscape?
Answer
Clicking the Landscape tab.
Q: An app connected by a grey dotted line to your service in the Data Hub Landscape means
what?
Answer
The app is consuming data from your service.
Q: An app connected by a grey solid line to your service in the Data Hub Landscape means
what?
Answer
The app is providing data to your service.
Q: Which of the events is performed in the beginning of the sprint?
Answer
Sprint planning
Q: What happens in the daily scrum?
Answer
Team members share their progress, plans, and issues.
https://www.stuvia.com/user/quizbit07
Q: Which of the following approaches needs to be used to sort items in the product backlog
from top to bottom?
Answer
Based on the descending priority.
Q: What do Story Points associated with a user story indicate?
Answer
Estimation of complexity of a user story.
Q: During which of the Sprint Events the development team determines user stories that will
be finished in the sprint?
Answer
Sprint Planning
Q: Which folders contain source information tied to a specific module enabling reuse of this
module in another project?
Answer
Javascriptsource and Javasource folders
Q: VerifyPassword.java file belonging to the System module is stored in which of the
JavaScript sub-folders?
Answer
Actions
https://www.stuvia.com/user/quizbit07
Q: Microflows.java file is stored in which sub-folder of JavaScript directory?
Answer
Proxies
Q: Which of the following sources are typically stored in the Resources folder of the App
Directory?
Answer
Configuration files, HTML and Java files
Q: Files and folders that together form the styling of your application are typically stored in
which of the following folders?
Answer
Theme
Q: When working in an app with version control, which concept would you use to share your
database with your team?
Your answer
By creating a data snapshot and adding it to the deployment directory of your app.
Q: What type of conflict occurs when you and your colleague both modified the microflow
implementing the delete behavior?
Answer
Modify-Modify
https://www.stuvia.com/user/quizbit07
Q: Which of the below listed definitions can be applied to explain what does a tagged version
mean?
Answer
A revision that has been used to build a Mx deployment package.
Q: Which function is used to merge a complete branch into the mainline and is only available
on the main line?
Answer
Merge feature branch
Q: Which of the below mentioned options can be used to merge revisions into and from all
lines, main line or branch line?
Answer
Advanced merge
Q: Where in Mendix Studio Pro can you configure XPaths?
Answer
Microflow Retrieve actions
https://www.stuvia.com/user/quizbit07
Q: Which Widget feature utilizes XPaths?
Answer
Selectable data constraints on Reference Selectors
Q: Where can you utilize XPaths in microflows?
Answer
In the 'Retrieve' action
Q: How do you begin typing an XPath?
Answer
[
Q: If you want to open the XPath auto-complete menu, you need to press:
Answer
Ctrl + Space
Q: Say you are writing an XPath in a Retrieve action for the VacationRequest entity in a
Microflow. If you write in the XPath window [Status = 'Cancelled'], what will be returned?
Answer
A list of all the cancelled requests
https://www.stuvia.com/user/quizbit07
Say you are writing an XPath in a Retrieve action on the VacationRequest entity in a Microflow.
If you write in the XPath window
[VacationRequest.VacationRequest_Submitter='[%CurrentUser%]'], what will be returned?
Answer
A list of all vacation requests submitted by the current user
Which of the following options indicates a correct way of structuring resources within App
Explorer?
Answer
Manually
When structuring the App Explorer, which of the following subfolders would be the best choice
to store things like Enumerations and Regular Expressions?
Resources
When connecting a profile picture to an account of a team member, providing 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.
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.
Which widget from the listed below needs to be used inside of a List View for visualizing a
dynamic image?
Image Viewer
https://www.stuvia.com/user/quizbit07
Which of the following options can be used in Mendix Studio for customizing styling of an app?
By adjusting theme setting in the Theme Editor.
Which of the following options is used for featuring the navigation menu in a sidebar?
Atlas Default
Which of the following terms refers to the empty areas that form the canvas for any pages that
make use of the layout?
Placeholders
When a layout is based on another layout, which of the mentioned option refers to the parent
layout?
Master layout
Which of the principles needs to be utilized to reduce duplication of already created elements?
DRY
Which of the following options indicates a default configuration of a page created using the
Wizard Progress page template, consisting of 4 page template steps?
Step 2 is active, Step 1 is visited
https://www.stuvia.com/user/quizbit07
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
Which of the following widgets can be used to select associated objects, when multiple select is
possible?
Reference set selector
From the buttons on a Data Grid widget that work with single select mode, which ones need to
be configured with multi-select mode?
Edit, Delete
Where should you configure that only selected roles are allowed to see a container on a page?
In the Conditional visibility property of the container.
How is the size of popup windows set to fixed?
By setting the resizable property of the page to No.
How can you ensure that the buttons in the footer area of the relatively long and scrollable pop
up page are always visible?
By removing the outer layout grid.
What constraint can you use to show the most recently created items at the top of the page?
createdDate (descending)
https://www.stuvia.com/user/quizbit07
What are the default Mendix options for the popups?
Resizable with size determined automatically, with layout grid as the most outer layer of the
page.
How to make the popup window always visible?
Remove the outer layer grid.
Which of the following options provides an easy way to limit access rights for a given role to a
specific functionality within an app?
By adding a separate module.
Where on the page can the Menu document be displayed in an app?
Anywhere
What alternative to drawing an association between two entities can you use to connect two
entities, each located in a separate domain model?
By right-clicking in an entity and selecting Add>Association.
Which of the following XPath constraints should be used to allow users to only see their own
notifications?
[Notifications.Notification_Account='[%CurrentUser%]']
https://www.stuvia.com/user/quizbit07
What can you use whenever you wish to display a navigation menu, but not the main navigation
tree?
Menu
How many source and destination languages can you specify?
One source, one destination
What does default project language define?
The language which users will see when using your app.
When and how a default language of an app needs to be selected?
Automatically at the moment of app creation.
Where can you choose the development language?
In the toolbar of Studio Pro
Which of the following functionalities do you need to use to show a complete list of all
translatable texts of a source and destination language?
Batch translation
What is the easiest way to collect feedback from users from within your app?
Use the feedback widget
https://www.stuvia.com/user/quizbit07
Where is page access configured?
Module Security
What would be a reasonable validation rule to use for AllowedNumberOfVisitorsPerDay?
Range <= 1000
How can you easily manage accounts for your app?
Connect navigation to the built-in Account_Overview page
Is it possible limit an entity to only one object?
Yes, through a Microflow
What is a limitation of a sub-microflow compared to a regular microflow?
None. Sub-microflows are equally capable.
What main benefit do sub-microflows offer?
Better maintainability
If you want to leave notes for future developers (or yourself) in a microflow, what can you use?
Annotations
What is a limitation of a rule compared to a microflow?
https://www.stuvia.com/user/quizbit07
You have a smaller selection of activities.
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.
How can you allow users to access parts of an app (like a login page) without needing to log in?
Set up anonymous users.
In a microflow, what is a token?
A system-generated value.
In a microflow expression, "toUpperCase" is an example of what?
A function
In a microflow, what would be an example of a variable?
$Customer
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.
https://www.stuvia.com/user/quizbit07
How can you have a microflow automatically run at a specific moment in time?
Create and enable a scheduled event.
What can you use to exit a loop early, instead of finishing the entire list of iterator objects?
A break event
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.
What are batches used for?
Processing large amounts of data.
What is the list object in a loop called?
An iterator
What is another way of calling an association?
Reference
How many associations can you add between two entities?
Many associations of various multiplicity.
What is a good reason to choose to use an Information Entity instead of multiple associations?
https://www.stuvia.com/user/quizbit07
You want to display additional information about an association.
Which of the event handlers does always need to return a boolean return value?
The before commit.
Where do you define the "persistable" property of an entity?
In the domain model
For which of the following entity types does Mendix create a database table?
For persistable entity
What happens on commit of a non-persistable entity?
Current attribute values and association values are stored in memory.
What would be a good situation to use a calculated attribute?
When a value changes more often than it is viewed
When connecting 2 entities of 2 different modules how do we typically call that association?
Cross-module association
You connected two entities by a cross-module association. You want Studio Pro to take you to
the associated entity in the other module - which option do you need to choose when you right
click the association?
https://www.stuvia.com/user/quizbit07
Go to the other side
Which of the following options list system members that can be stored as indicated in the
properties of an entity?
Created Date, Changed Date, Owner, ChangedBy
Which of the following terms is used to indicate a user that created the object of the given
entity?
Owner
If you need to import data regularly, what is the best way to do so?
Services such as SOAP, REST, and oData
What are some alternative methods for importing files into a Mendix app?
Flat files, CSV, Excel
When transforming, why should you import large datasets into a flat structure before running
the transformation?
To not overrun available memory
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.
https://www.stuvia.com/user/quizbit07
How can you show data from multiple entities in the same data grid?
Add columns which use associations.
Where do you connect User roles to Module roles?
App security
What does your app need in order to import Excel data into a Mendix app?
The Excel Importer module from the Marketplace.
What does the Mx Model Reflection module do?
It shows the configuration of your domain model in the client.
Why shouldn't make changes to Marketplace modules?
Updating to a new version of the module erases your changes.
What are JSON structures converted to in Mendix?
Objects
What do you use to interpret XML or JSON into Mendix objects?
Import mappings
How do you get REST data using a microflow?
https://www.stuvia.com/user/quizbit07
Use a Call REST Service action.
What are export mappings used to accomplish?
Converting Mendix objects to XML or JSON
What does a message definition do?
It defines the messages that are sent to and from your app
What type of role should you make for your published REST services documents in security?
Module role
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
For the Export to Excel button to properly function, what must be the source of its data grid?
XPath
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
What do you need to generate to use the Email Service in your app?
https://www.stuvia.com/user/quizbit07
Binding Keys
What is the information that you have to paste into the "Default Value"?
SecretKey and UserName
What are the required fields in the send email activity?
From, To, Subject
If optional values are not provided, what values need to be filled in the send email activity?
Empty
Where can you download Cognitive AI modules ?
AppService of Marketplace
What do you use Cognitive AI apps for?
Speech recognition, sentiment analysis, face detection, risk assessment, and fraud detection,
among others
What is the main feature of language detection?
Detect language content of a text
Which step is correct during implemention sentiment detection?
https://www.stuvia.com/user/quizbit07
Need sentiment detector
Which one is the correct option for implementing translation feature ?
Need to create translator object from domain model entity
What is the last step you do before finishing the app?
Add a translation action
Where can you get license tokens from ?
Mendix support
Where to set license token of Cognitive AI modules ?
Where to set license token of Cognitive AI modules ?
Which page template did you use to set up the layout of the question and answer page, and the
confirmation page?
Wizard Form
What type of attribute do you need to create for the different luggage plans you want to offer?
Enumeration
Where can you set up speech recognition rules in the Microphone widget ?
https://www.stuvia.com/user/quizbit07
Items in Voice to action
Which one is the correct language format for American English?
en-US
Where can you set up the data in the Audio Player widget ?
In the General tab, under Source
What do you need to do before you can test your app?
Add page navigation
Which step is necessary before your app goes live ?
Preview and test
What can Cognitive AI do ?
Help you improve customer support
What is the first thing you need to do to make the AI agent more powerful ?
Create a lot of possible questions
What do you need to generate to use the Receipt Processing in your app?
Binding Keys
https://www.stuvia.com/user/quizbit07
Which Constants you have to set before you can start using Receipt Processing?
Secret_Key, Access_Key, and Encryption_Key
Which app template is best to use for automating request approval process?
Approval Template
What is the aim of generating import mapping in your Receipt Processing app?
To map extracted data from Receipt images into non-persistent entities
Where can you download the JSON structure for your Receipt Processing app?
In Document Model Training web app
How do you add downloaded JSON structure to your app?
Right click on folder or module, add other, and select JSON structure
What are the parameters that Receipt Processing Activity has?
Image List, Import Mapping, Task Queue, Output
When do you use Loop activity in your microflow?
When we want to allow certain activities in our microflow to be executed repeatedly
https://www.stuvia.com/user/quizbit07
What would you do if you want to call a microflow on completion of commit operation of an
entity?
Use Event Handlers
Where can you download File Dropper widget for your app?
Marketplace
How do you make sure that the file(s) uploaded into File Dropper will be correctly associated
with ImageBatchReceipt entity in your page?
By assigning the right file entity and Association to context in the File Dropper edit window
Which widget do you use to display the extracted data of the receipt?
Data grid
Module Roles can be used to grant access on:
Pages, Microflows, Entities defined in the module
What may cause the error - "Creating Object of type MyReceiptModule.InputImagesReceipt
failed for Security Reasons" ?
Access rules for Entity not configured properly
What should be the "Security Level" while deploying your App in Production ?
Production
https://www.stuvia.com/user/quizbit07
How can you configure different home pages for different users ?
You can configure Role-based home pages
What do you need to generate to use the Invoice Processing in your app?
Binding Keys
Which of the following is the main purpose of Invoice Processing Service in Mendix?
Extract data from invoice effectively
Where do you need to go to configure binding keys?
InvoiceProcessing Module - Constants
What is the most appropriate prefix for Import Mapping name?
ImM_
What do you need a Model Id for when using Invoice Processing Service?
To configure the Invoice Processing activity with the app
What are the parameters that Invoice Processing Activity has?
Model Id, Image List, Import Mapping, Task Queue, Output
https://www.stuvia.com/user/quizbit07
The different microflows you need for Invoice Processing app are the microflows to:
Start invoice extraction and process invoice extraction
Where can you find the Model Id for Invoice Processing Service?
Document Training Web
What is the best alternative to process something immediately after an object is committed?
Event Handler
Can you use Invoice model as soon as it is created in Document Training Web?
No, the model has to be published first
How do you make sure that the file(s) uploaded into File Dropper will be correctly associated
with ImageBatchInvoice entity in your page?
By assigning the right file entity and Association to context in the File Dropper edit window
Which widget do you need to display the extracted data of the invoice?
Data grid
You want to allow the end-users to delete some extracted result. How can you achieve this?
Create a microflow which will delete selected rows and configure a delete button to call this
microflow
https://www.stuvia.com/user/quizbit07
What is the sequence for publishing a model?
Create Model - Upload sample images - Add Marker - Publish Model
What are the steps to follow to make the IDS work?
Train the model - Publish the model - Extract data
What do you need a Model Id for when using Intelligent Document Service?
To configure the IDS activity within the app.
Where can you find the Model Id of a trained Document Model for your instance?
Document Training Web App
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.
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.
Which widget do you need to display the extracted data of the invoice?
Data grid
https://www.stuvia.com/user/quizbit07
What is the sequence that one should follow for table training?
Mark the Table > Mark columns including header > Mark all rows > Save
A client wants their application to have a very specific color scheme. Who's work is most likely to
be affected?
The UI designer
A page is taking forever to load. Who's responsibility is it to solve this?
The Frontend developer
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
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
What qualitative technique focuses on how users group different items?
Card Sorting
Which of the following are considered qualitative research methods?
Competitor Analysis, Card Sorting, Expert Review
https://www.stuvia.com/user/quizbit07
What should you always do in your wireframe?
Add annotations.
What is the purpose of a prototype? It should be a representation of...
your application to test with.
What type of prototype can you do on paper?
Low fidelity.
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
What is the Styling Editor used for?
Styling and JavaScript actions.
What part of the CSS syntax references the object that is to be styled?
Selector
What is the correct naming convention for Sass partials?
_partial-name.scss
https://www.stuvia.com/user/quizbit07
In the Atlas framework, under which folder should you add partials to customize your app's
design?
Web
Where should $variables be kept according to Mendix best practices?
In any partial with the name variable.
According to best practices, how should you change the font side of H1 headers?
By changing the variable in custom-variable.scss.
You notice that a property in the inspector has been crossed through, what does this mean?
The property has been overwritten.
[Show More]