0
0
Figmabi_tool~20 mins

Form-like interactions in Figma - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Form Interaction Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
visualization
intermediate
2:00remaining
Identify the Best Practice for Form Accessibility

Which option shows the best way to make a form accessible in a BI dashboard?

AUse labels linked to inputs with <code>for</code> attribute and ensure keyboard navigation.
BUse placeholder text only without labels to keep the form clean.
CUse images as buttons without alt text for visual appeal.
DDisable tab navigation to prevent accidental input changes.
Attempts:
2 left
💡 Hint

Think about users who rely on screen readers or keyboard only.

🎯 Scenario
intermediate
2:00remaining
Choosing Input Types for Data Filters

You want users to filter sales data by date range and product category in a BI report. Which form input types should you use?

AFile upload for dates and slider for product category.
BText inputs for dates and checkboxes for product category.
CSingle text input for date range and radio buttons for product category.
DTwo date pickers for start and end date, and a dropdown for product category.
Attempts:
2 left
💡 Hint

Consider input types that reduce user errors and improve clarity.

dax_lod_result
advanced
2:30remaining
Calculate Total Sales for Selected Region Using DAX

Given a sales table with columns Region and SalesAmount, which DAX measure correctly calculates total sales only for the selected region in a slicer?

ATotal Sales = CALCULATE(SUM(Sales[SalesAmount]), ALL(Sales[Region]))
BTotal Sales = CALCULATE(SUM(Sales[SalesAmount]), VALUES(Sales[Region]))
CTotal Sales = SUM(Sales[SalesAmount])
DTotal Sales = CALCULATE(SUM(Sales[SalesAmount]), FILTER(ALL(Sales), Sales[Region] = SELECTEDVALUE(Sales[Region])))
Attempts:
2 left
💡 Hint

Think about how to respect the slicer selection context.

🔧 Formula Fix
advanced
1:30remaining
Find the Error in This DAX Measure for Average Sales

What error will this DAX measure cause?
Average Sales = AVERAGE(Sales[SalesAmount

Figma
Average Sales = AVERAGE(Sales[SalesAmount])
ATypeError because AVERAGE expects a table, not a column.
BReturns zero because of empty SalesAmount column.
CSyntaxError due to missing closing bracket.
DNo error, measure calculates average correctly.
Attempts:
2 left
💡 Hint

Check the brackets and syntax carefully.

🧠 Conceptual
expert
3:00remaining
Understanding Level of Detail (LOD) Expressions in BI Tools

Which statement best describes the purpose of Level of Detail (LOD) expressions in BI tools?

ALOD expressions allow calculations at a specified granularity, independent of the current view filters.
BLOD expressions are used to create visual themes and color palettes.
CLOD expressions automatically refresh data sources in real-time dashboards.
DLOD expressions replace all filters applied by users on reports.
Attempts:
2 left
💡 Hint

Think about how to calculate values ignoring or including certain filters.