Mendix Reviewer Questions and
Answers Rated A
1. What needs to be clearly stated in the User Story? ✔✔A user story is a lightweight method for
quickly capturing the "who", "what" and "why" of a product requirement. In
...
Mendix Reviewer Questions and
Answers Rated A
1. What needs to be clearly stated in the User Story? ✔✔A user story is a lightweight method for
quickly capturing the "who", "what" and "why" of a product requirement. In simple terms, user
stories are stated ideas of requirements that express what users need. User stories are brief, with
each element often containing fewer than 10 or 15 words each.
Which parts of the application lifecycle does mendix support? ✔✔the whole lifecycle of the app
The lifecycle of an app starts with ✔✔the capture
When working with Scrum, who is responsible to make sure the project is successful? ✔✔the
Scrum Team
What do story points represent? ✔✔the effort it will take to finish a user story
Which of the following is a WYSIWYG editor? ✔✔The Web Modeler (Mendix Studio)
Where's the best place to find hints and tips as well as the latest information on creating great
UX in Mendix? ✔✔Check the newest updates at the Atlas UI site
You want to make a quick fix on the layout of your app homepage. Which is the best place to do
that quickly? ✔✔The Web Modeler (Mendix Studio)
Which tool can you use for doing your Online Project Management in Mendix? ✔✔the Mendix
Developer Portal
You have written a blog about a cool project you are working on with Mendix. Which is the best
place to share that? ✔✔The Mendix Community Blog
1. The "Card Action" is: ✔✔a Building Block
What is a good name for a page? ✔✔The information the page will show and what kind of page
it is
In the Web Modeler (Mendix Studio) you can preview the app on all device types without
publishing ✔✔TRUE
It is possible for a button to do nothing. ✔✔TRUE
Why is it important to be consistent with using layouts? ✔✔To give a consistent look and feel
across important pages in the app.
How is the database structure determined in a Mendix app? ✔✔By the Domain Model when the
app is published
When is it necessary to extend the Domain Model? ✔✔When new dynamic data is needed in the
app
A connection needs to be created to support the following feature: A team can have only one
home stadium and a stadium can have only one team. Which association is needed? ✔✔One-toOne Association
Which of the following is not an attribute type in Mendix? ✔✔Text
You can use a microflow to create: ✔✔an object
The green bullet in the beginning of a microflow shows: ✔✔The starting point of a microflow
You want to create a microflow that will enable you to schedule a new training event directly
from your homepage. According to the naming convention, what would be a nice name for that
microflow? ✔✔ACT_TrainingEvent_CreateNew
Which of the following flows needs to have one start event and at least one end event? ✔✔A
sequence flow
What is a Parameter? ✔✔Data that serves as input for a microflow
Which of the following is considered good practice? ✔✔it is considered good practice to commit
small, consistent pieces of work to the repository.
The Project Explorer is ✔✔The part of the Desktop Modeler(Mendix Studio Pro) which allows
you to access resources of the app such as pages, microflows, and navigation.
While committing your work, Mendix reports a number of errors. What does this mean? ✔✔The
Modeler automatically checks your app for things which you may have missed and the error
messages remind you to check and fix these before committing
Which of the following is true? ✔✔Committing is only possible when your working copy is up
to date with the repository. If someone else committed a change since the last time you updated,
you have to update first.
What can you write in the expression editor? ✔✔A microflow expression
You want to create an exclusive split (decision) to check if a course is selected. Which
microflow expression shows that the course has been selected?
✔✔$TrainingEvent/TrainingEvent_Course != empty
Where can you write some code to create custom logic in your app? ✔✔In the expression editor
Where can you add validation in Mendix? ✔✔Domain Model, Microflows, Pages
Which of the following are validation types on the Domain Model in Mendix? ✔✔Maximum
Length, Range, Unique
When validation is triggered on a page where there's no input widget for the attribute that doesn't
pass the validation check, where can you expect to find the validation feedback message? ✔✔In
a pop-up
What is delete behavior? ✔✔It defines what happens to an associated object when an object is
deleted.
You want to avoid your user getting validation messages for the same entity in different places at
different times. What is the best way to approach this? ✔✔Where you can validate one member
(attribute or association) of an entity in a Microflow, do all the validations in the one Microflow.
A user role does not have access to an attribute. That attribute displays on a page that they do
have access to. That results to a security conflict. To solve it, you need to: ✔✔Edit the visibility
of the attribute
What is the default security setting when you start developing your app? ✔✔Off
What is the relationship between user roles and module roles? ✔✔A User role is defined on
Project level, and is a collection of Module roles
You manage your overall security settings on: ✔✔Project Security
What does having role-based homepages mean? ✔✔Each user role has their own homepage
Which of the following widgets should not be used when developing an app specifically for
mobile? ✔✔Data grid
Which layout is it best to use when creating an app for mobile? ✔✔Phone Specific
You want to create a button that has conditional visibility. Where do you configure this? ✔✔In
the properties of the button
You use a 'List view swipe' widget to set a participants attendance to Attended or Unattended.
How can you make that happen? ✔✔Configure a Swipe to left or Swipe to right action on those
respective editor tabs
You want trainees to have access to only specific features of the mobile-specific app. What do
you need to do? ✔✔Set the project security accordingly
What is the Mendix Modeler (Mendix Studio) ✔✔A tool to create, develop, and deploy
innovative apps at light speed
How can you get the latest Mendix Modeler? ✔✔By downloading it for free from the Mendix
App Store
How can you create a Mendix App? ✔✔You can create an app in the modeler as well as at
home.mendix.com
How do you publish a free app to the Mendix Cloud? ✔✔By clicking Run in the Modeler
How do you share your app with your friends and colleagues ✔✔By sending them the URL of
the app
How many default App Team roles are there? ✔✔5
What is the default role of the user who created the project ✔✔SCRUM Master
Which development methodology is implemented into the platform? ✔✔Scrum
A full Mendix development cycle consists of the following steps
✔✔Capture>Develop>Deploy>Iterate
Why should you capture your project requirements? ✔✔In order to have a clear project goal
before you start development
Where do you capture your project requirements ✔✔At the stories tab underneath Collaborate in
your project's dashboard
What is a sprint? ✔✔A fixed period of time in which to complete a sub-set of user stories
What is the project backlog? ✔✔All the desired work which might be developed during the
project
What is a user story? ✔✔The breakdown of work on a project into a small piece
How long does a typical Mendix sprint take? ✔✔1 to 2 weeks
What is a Mendix domain model? ✔✔An abstract representation of the data structure of your
app
What is an entity? ✔✔An entity defines the properties of an object
What is an attribute? ✔✔An attribute is a characteristic that describes an entity
What is a non-persistable entity? ✔✔An entity that doesn't store its data in a database
What is an association? ✔✔A relation between two entities
What is an enumeration? ✔✔An attribute type
What is the default association type between entities? ✔✔Reference (1-*)
Why is the Reference (1-*) the default association type? ✔✔Because it is the most commonly
used association type
An entity will always result in a table in the database ✔✔False
What is normalization? ✔✔Organizing the data structure to minimize data redundancy
What is a page in Mendix ✔✔A page is the interface to your app's data and interaction
What is the recommended widget to display a single object ✔✔Data view
What is the recommended widget to display a list of objects? ✔✔Data grid
What does a reference selector do? ✔✔It allows you to set a reference by selecting an object
over a 1-* association
What is a listening data view? ✔✔A data view that displays a single object that is listening to the
selection in a list widget on the same page
What are data sources of a data view widget ✔✔Entity, microflow, listen to widget
What are data sources of a list widget? ✔✔Microflow, database, xpath, association
You can find the main app navigation in: ✔✔The project
What can you use as navigation items? ✔✔Pages and microflows
You can define a specific homepage for each user role ✔✔True
What is a working copy? ✔✔A local version of the project on the team server
What is a tagged version? ✔✔A revision on the team server that is the result of a cloud
deployment
What is a branch line? ✔✔A copy of a revision from another branch or mainline, to start a
separated development line
A branch line can be created from: ✔✔Any revision of your project on the team server
Who has access to a project on the team server? ✔✔Every project team member with a role to
edit the model
What is a revision? ✔✔A specific version of the project content on the team server
What is updating the model? ✔✔The mechanism to retrieve newer revisions of the team server
What is committing the model? ✔✔Sending your local changes to the team server, resulting in a
new revision
Which types of model conflicts are there? ✔✔Project and document conflicts
Which document statuses are there? ✔✔Modified, Moved, Added, Deleted
Where do you configure validation rules? ✔✔in the entity properties
What do validation rules apply to? ✔✔Attributes.
What is NOT an option for a validation rule? ✔✔Minimum length
What is NOT a type of delete behavior? ✔✔Delete object(s) only after end user confirmation
What are microflows? ✔✔The custom logic of a Mendix application
What are three microflow components? ✔✔Activity, exclusive split (Decision), parameter
How many start events can a microflow have? ✔✔One
Which activity is used to change the value of an attribute? ✔✔Change object
Microflows can be triggered by: ✔✔Entity event, action button, widget event
When do you use, in the retrieve action, the option "by association"? ✔✔When you want to
retrieve the associated object from memory
What is the purpose of sub-microflows? ✔✔to make custom logic reusable
Which statement is true? ✔✔Microflow expressions are used to change check and extract data
from available values
The expression $Course != empty will result in the following exits of an exclusive split
(Decision): ✔✔True, False
What happens when a before commit event returns a false Boolean? ✔✔The commit won't be
executed
When can you start a new sprint? ✔✔when the time box for the previous sprint is over for
example 2 weeks
Which tool can you USE FOR DOING ONLINE PROJECT MANAGEMENT IN MENDIX?
✔✔THE MENDIX DEVELOPER PORTAL
You invited some members to join your mendix team, but they don't want to be part of the
project anymore, what can you do? ✔✔ask the scrum master to remove them from the project
What is the second phase of the application lifecycle ✔✔develop
which of the following is not on click action for a button? ✔✔Custom
where do feedback items show up when they are submitted by an end user? ✔✔in the developer
portal (feedback icon)
You want to add a button to your course overview page that will create a new training event. for
that you need to create a microflow that ✔✔creates a trainingevent object and opens the training
event details page
A red bulletin a microflow indicates ✔✔an end point of the microflow
Which activity will you need if you use a microflow to schedule a new trainingevent? ✔✔Create
object
A working copy is ✔✔a local copy of the project where you can make changes without affecting
the repository until you commit them
In studio pro, you see a yellow bullet in the changes pane, what does it mean? ✔✔you modified
this item (meaning a document, folder, or module)
when you create a new app from within the developer portal, the team server is automatically
enabled ✔✔True
where can you write some code to create custom logic in your app? ✔✔Expression editor
Before setting validation rules, which of the following needs to be created? ✔✔Entities
why would validation be performed in a microflow rather than the domain model? ✔✔If
validation is not required in all scenario for an attribute
How can validation messages for the same entity be represented together? ✔✔Perform all the
validations in a single microflow
you configure the page access of an overview page, so that it does not display to specific user
roles. What will happen to the navigation menu for that specific user? ✔✔The page will not
display on the navigation menu
You have already configured production level security. What needs to be done to make a mendix
application accessible to users that do not have accounts. ✔✔you need to configure anonymous
user access in the project security settings
To configure entity access, the app security level must be set to ✔✔Production
You want to use your app from your mobile phone. For that you need to create a mobile specific
version of your app ✔✔False
Where can you create user roles? ✔✔Project security
It is possible to create a page without having any entities defined ✔✔True
Which of the following is not a data source for a list view? ✔✔Caller of the page
What are connections between entities in mendix called? ✔✔Associations
WHICH OF THE FOLLOWING FLOWS IS USED TO GO FROM ON ACTIVITY TO THE
NEXT? ✔✔sequence flow
The connector is a part of studio pro that ✔✔can be used to quickly connect an attribute to a
widget or an entity to a list view
Module roles are connected to ✔✔user roles
What type of validation could ensure that the domain of an email is ✔✔Regular expression
there is a button on the homepage which links to a costs overview page. what happens to this
button if the user's role does not have access to the page? ✔✔Button will not be visible
You want to add an attribute to a microflow expression but it is not in the scope of the
microflow. what can you do? ✔✔add a retrieve activity to the microflow
You want to add an attribute to a microflow expression but you can not find it in the expression
editor. why could that be? ✔✔the entity is not in scope of the microflow
What is a transient object? ✔✔an object that has been created in memory but is not in the
database yet
It is possible to publish your app while it still has errors? ✔✔False
How should the attribute name for an email address be written in the Domain Model?
✔✔EmailAddress
Before you create your pages, it's good to ✔✔create wireframes
what is a core principle behind agile methodology? ✔✔Collaboration
what is the result of a sprint? ✔✔a product increment
[Show More]