0
0
Figmabi_tool~20 mins

Multi-step flows in Figma - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Multi-step Flow Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
visualization
intermediate
2:00remaining
Identify the best practice for multi-step flow navigation

You are designing a multi-step flow in a BI dashboard for data input. Which navigation method improves user experience the most?

AUse a progress bar with clickable steps allowing users to jump freely between steps.
BProvide only 'Next' and 'Back' buttons without any progress indicator.
CShow all steps on one page without any navigation controls.
DUse a dropdown menu to select any step at any time.
Attempts:
2 left
💡 Hint

Think about how users track their progress and navigate easily.

🧠 Conceptual
intermediate
2:00remaining
Purpose of multi-step flows in BI dashboards

Why are multi-step flows commonly used in BI dashboards for data entry or configuration?

ATo force users to complete all steps without skipping any.
BTo make the dashboard load slower and appear more complex.
CTo hide important information from users until the last step.
DTo break complex tasks into smaller, manageable steps and reduce user errors.
Attempts:
2 left
💡 Hint

Consider how users handle complex tasks best.

🔧 Formula Fix
advanced
2:00remaining
Identify the accessibility issue in this multi-step flow design

Review this multi-step flow design snippet. What accessibility problem does it have?

Step 1: Input data
Step 2: Review data
Step 3: Confirm submission

Navigation: Only 'Next' and 'Back' buttons with no keyboard focus indicators or ARIA labels.
AThe flow should use dropdowns instead of buttons.
BToo many steps cause confusion for users.
CMissing keyboard focus indicators and ARIA labels make it hard for screen reader and keyboard users to navigate.
DThe 'Next' button should be disabled on the first step.
Attempts:
2 left
💡 Hint

Think about users who rely on keyboard or screen readers.

🎯 Scenario
advanced
2:00remaining
Optimizing multi-step flow for mobile BI dashboard

You are designing a multi-step flow for a mobile BI dashboard. Which approach best improves usability on small screens?

AShow all steps horizontally with small buttons to fit the screen.
BUse vertical stacking of steps with large touch targets and minimal text per step.
CUse pop-up modals for each step with complex forms.
DRequire users to zoom in to read small text and buttons.
Attempts:
2 left
💡 Hint

Consider touch usability and screen size constraints.

dax_lod_result
expert
3:00remaining
Calculate total sales up to current step in a multi-step flow

Given a table 'Sales' with columns 'StepNumber' and 'SalesAmount', which DAX measure correctly calculates the cumulative sales up to the current step in a multi-step flow?

Figma
Total Sales Up To Step = CALCULATE(SUM(Sales[SalesAmount]), FILTER(ALL(Sales), Sales[StepNumber] <= MAX(Sales[StepNumber])))
ATotal Sales Up To Step = CALCULATE(SUM(Sales[SalesAmount]), FILTER(ALL(Sales), Sales[StepNumber] <= MAX(Sales[StepNumber])))
BTotal Sales Up To Step = SUMX(FILTER(Sales, Sales[StepNumber] >= MAX(Sales[StepNumber])), Sales[SalesAmount])
CTotal Sales Up To Step = CALCULATE(SUM(Sales[SalesAmount]), FILTER(Sales, Sales[StepNumber] < MAX(Sales[StepNumber])))
DTotal Sales Up To Step = SUM(Sales[SalesAmount])
Attempts:
2 left
💡 Hint

Think about how to include all steps up to the current one, ignoring filters.