Microsoft Forms Quiz Scoring Made Easy with Power Automate

  Рет қаралды 1,729

DamoBird365

DamoBird365

Күн бұрын

Welcome to today's tutorial on how to calculate the percentage or score of a Microsoft Form Quiz or Form submission in Power Automate. This is a great use case for educational institutes or maybe employers looking to attest the knowledge understanding of their employees. This can be validated automatically and followed up using Power Automate Cloud Flows!
We'll start by looking at the Microsoft Form Quiz, submit some answers and trigger the flow to see the percentage of correct answers being calculated. We will then look to understand the expressions used to create this, talk about objects and arrays, the JSON and Intersection expression and also learn how to handle both single answer and multi choice answer questions.
During the course of the video, I will demonstrate the build but also extend the flow to include scoring, so that questions can have their own unique points.
We will also see the new draft and publish feature that has been dropped into General Availability recently, making an appearance in my developer tenant.
Finally we will test the scoring and extend the solution once more with conditional logic to either congratulate or commiserate the student or employee on the success of their quiz submission.
00:00 Intro
00:50 A look at the Microsoft Form Quiz
02:38 Exploring the history of the pre-built flow
05:31 Taking a look at the flow Edit
09:00 How to handle Multi Choice Answers
13:22 How to calculate quiz points
16:26 New feature, draft and publish solution flows
16:58 Testing the score calculation
18:40 Sending a congrats or commiseration email
22:07 Testing multichoice answers
Build a Quiz Power App • How to Build a Quiz Ap...
Writing Expressions • How to write expressio...
SUM with Xpath • Power Automate - Fast ...
I also want to shout out to one of my subscribers 👍 Adi Christea for providing me with feedback on the initial logic of the multi-choice answers, which I have since addressed by re-uploading an amended video. I really do appreciate the feedback.
Got an idea? Or video request? Drop me a note here forms.office.com/r/4EqE7VHVfH 👍
Want to buy me a coffee www.buymeacoffee.com/DamoBird365 ☕
#PowerAutomate #MicrosoftForms #PowerPlatform #Tutorial #Quiz

Пікірлер: 11
@adrianquintanilla850
@adrianquintanilla850 2 ай бұрын
Thanks! Super stupid that Forms does not have a return value for at the very LEAST the points. Come on Microsoft.
@sbrutcher
@sbrutcher 9 күн бұрын
Thanks for this video! Your requirement is exactly the one I'm working to now, and I should be able to implement this solution with very few changes. This is about as complicated as I'd care to get, though. For greater flexibility & functionality, I'd definitely go with Power Apps.
@DamoBird365
@DamoBird365 5 күн бұрын
I did attempt a basic power apps quiz for that reason: How to Build a Quiz App in Power Apps Canvas App #PowerApp #CanvasApp kzfaq.info/get/bejne/mc9pat2A0drMnKs.html
@sbrutcher
@sbrutcher 2 күн бұрын
@@DamoBird365 Yep, I'm going to watch your Power Apps quiz video shortly. In the meantime, I applied your solution to my requirement and it's working perfectly! Your video also taught me a lot about composing and expressions, which I've been afraid of. I did come across one odd thing while testing. If the user fails to answer a question with multiple answers (checkboxes), the sort() function will fail. At first I thought it was just any null input that failed, as I originally said in this comment. Looking more closely, it appears that only the comparisons using sort() had a problem with null values. I know this condition isn't likely to happen in the real world. However, my users are experts at finding creative ways to break my apps and so I had to check. I guess the solution would be to mark checkbox questions Required. Or test the responses for null inputs and handle them in the flow. Anyway, highly unlikely but useful to know - just in case. Thanks again for this great video. On to Power Apps...
@DamoBird365
@DamoBird365 2 күн бұрын
@@sbrutcher fantastic to hear about your success. Take a look at the coalesce expression. It could be used to return a fallback answer, like ‘no response’.
@martinemanuel1247
@martinemanuel1247 2 ай бұрын
Great video. I'll have to go back and watch your XPath solution.
@DamoBird365
@DamoBird365 2 ай бұрын
Thank you, I’ve now added the link to the description kzfaq.info/get/bejne/sJt9q8Wouri6Zmw.html
@ryanrankin1030
@ryanrankin1030 4 күн бұрын
Awesome Video! I'm receiving an error after running my flow. Filter Array Error " BadRequest The 'from' property value in the 'query' action inputs is of type 'String'. The value must be an array."
@ryanrankin1030
@ryanrankin1030 4 күн бұрын
I figured it out :)
@DamoBird365
@DamoBird365 4 күн бұрын
Thanks Ryan. 👍
@binhlong
@binhlong Ай бұрын
Very clever solution. Thank you very much, @DamoBird365.
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 28 МЛН
БАБУШКИН КОМПОТ В СОЛО
00:23
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 17 МЛН
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 3,2 МЛН
Pre-Fill Responses in Your Microsoft Forms
17:25
Daniel Christian
Рет қаралды 1,5 М.
Intro to Data Lineage
8:10
Ontologize
Рет қаралды 313
Azure AI Studio vs Copilot Studio
18:22
Lisa Crosbie
Рет қаралды 25 М.
Power Automate flows: Licensing, Ownership, and API Limits
13:10
Reza Dorrani
Рет қаралды 12 М.
Power Automate flow variables - How to use them
14:02
Reza Dorrani
Рет қаралды 72 М.
Xiaomi SU-7 Max 2024 - Самый быстрый мобильник
32:11
Клубный сервис
Рет қаралды 537 М.
$1 vs $100,000 Slow Motion Camera!
0:44
Hafu Go
Рет қаралды 28 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 18 МЛН
Сколько реально стоит ПК Величайшего?
0:37