Take a look at this module: https://appstore.home.mendix.com/link/app/234/Mendix/Questionnaire-(module)
You should run this in Mx7 though. It seems this module did not receive an update yet. But it give you a nice idear on how to approach this.
Regards,
Ronald
The module that Ronald mentioned would help you a lot and it is not maintained.
I have used this recently and to avoid any issues, I took this module with in my project and opted to maintain it myself within the project.
To create an online exam system app in Mendix, start by defining the app's requirements, such as user roles (students, instructors), question types, and exam workflows. Use Mendix's low-code platform to build the app by creating a database for storing questions, answers, and results. Set up dynamic pages for students to take exams and for instructors to manage them. Implement logic for scoring and feedback, ensuring secure login and tracking.
If you need assistance or guidance during development, consider seeking online exam help from experts to ensure your app functions efficiently and meets your project goals.
Hi! I think it’s not too hard to create an online exam app.
To create an online exam app in Mendix with MCQs and score calculation:
Entity Suggestion (e.g., Question):
QuestionText
(String)
OptionA
, OptionB
, OptionC
, OptionD
(String)
CorrectOption
(String or Enum)
UserAnswer
(String or Enum)
Microflow for Calculation:
On submit button, trigger a microflow.
Loop through each question.
Compare UserAnswer
with CorrectOption
.
Use a counter variable to add marks for each correct match.
Show total marks at the end using a page or popup.
Let me know if you want a sample domain model or microflow diagram! on-premises software development is another option you can consider.