Challenge - 5 Problems
Frame Navigation Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate2:00remaining
Understanding Frame Navigation in Figma
You have a Figma file with multiple frames named 'Dashboard', 'Report', and 'Summary'. Which method correctly navigates to the 'Report' frame using Figma's plugin API?
Attempts:
2 left
💡 Hint
Think about how to move the viewport to a specific frame rather than just selecting it.
✗ Incorrect
Option B uses the correct Figma API method to move the viewport to the frame named 'Report'. Option B only selects the frame but does not navigate the viewport. Options C and D are not valid Figma API methods.
❓ dax_lod_result
intermediate2:00remaining
Calculate Total Sales for Selected Frame
In a Power BI report, you have a slicer filtering data by 'FrameName'. You want to create a measure that calculates total sales only for the currently selected frame. Which DAX measure achieves this?
Attempts:
2 left
💡 Hint
Use CALCULATE with FILTER and ALL to override existing filters properly.
✗ Incorrect
Option C correctly uses CALCULATE with FILTER and ALL to remove existing filters and apply the filter for the selected frame. Option C does not override existing filters. Option C works but is less efficient. Option C respects all existing filters.
❓ visualization
advanced2:00remaining
Best Visualization to Show Frame Navigation Flow
You want to create a dashboard visualization that shows how users navigate between frames in a BI report. Which visualization type best represents this flow clearly?
Attempts:
2 left
💡 Hint
Think about showing directional flow between categories.
✗ Incorrect
A Sankey diagram visually represents flows and transitions between frames, making it ideal for navigation paths. Other charts show counts or trends but not flow.
🔧 Formula Fix
advanced2:00remaining
Debugging Frame Navigation Code in Figma Plugin
This Figma plugin code is intended to navigate to a frame named 'Summary', but it does not move the viewport. What is the error?
Figma
const frame = figma.currentPage.findOne(node => node.name === 'Summary' && node.type === 'FRAME'); figma.currentPage.selection = [frame];
Attempts:
2 left
💡 Hint
Selecting a frame does not automatically change the viewport position.
✗ Incorrect
The code sets the selection but does not call the method to move the viewport. To navigate, use figma.viewport.scrollAndZoomIntoView().
🎯 Scenario
expert3:00remaining
Designing a BI Report with Frame-Based Navigation
You are designing a BI report with multiple frames representing different business areas. You want users to navigate seamlessly between frames and see aggregated KPIs update accordingly. Which approach best supports this scenario?
Attempts:
2 left
💡 Hint
Think about user-friendly navigation and synchronized filtering.
✗ Incorrect
Bookmarks with navigation buttons allow smooth frame switching. Syncing slicers ensures KPIs update across frames. Other options lack seamless navigation or KPI synchronization.