Bird
Raised Fist0
Figmabi_tool~10 mins

Design review workflows in Figma - Interactive Code Practice

Choose your learning style10 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to create a comment in Figma for design feedback.

Figma
figma.currentPage.[1]('Please review this section.')
Drag options to blanks, or click blank then click option'
AcreateFrame
BloadFontAsync
CdeleteNode
DaddComment
Attempts:
3 left
💡 Hint
Common Mistakes
Using createFrame instead of addComment
Trying to delete nodes instead of commenting
2fill in blank
medium

Complete the code to select all frames for review in the current page.

Figma
const frames = figma.currentPage.[1](node => node.type === 'FRAME')
Drag options to blanks, or click blank then click option'
Afilter
Bmap
Creduce
Dfind
Attempts:
3 left
💡 Hint
Common Mistakes
Using map which transforms but does not filter
Using find which returns only one item
3fill in blank
hard

Fix the error in the code to assign reviewers to frames for feedback.

Figma
frames.forEach(frame => frame.[1] = ['alice@example.com', 'bob@example.com'])
Drag options to blanks, or click blank then click option'
Areviewers
Bcomments
CassignedReviewers
DreviewersList
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'reviewers' which is not a valid property
Using 'comments' which holds feedback text
4fill in blank
hard

Fill both blanks to create a workflow that sends notifications after comments are added.

Figma
figma.on('[1]', event => {
  sendNotification(event.[2])
})
Drag options to blanks, or click blank then click option'
AcommentAdded
Bcomment
Cselection
Dnode
Attempts:
3 left
💡 Hint
Common Mistakes
Listening to 'selection' event instead of 'commentAdded'
Using 'node' instead of 'comment' for event data
5fill in blank
hard

Fill all three blanks to create a summary report of comments per frame.

Figma
const report = frames.map(frame => ({
  [1]: frame.name,
  [2]: frame.comments.length,
  [3]: frame.comments.map(c => c.message).join('; ')
}))
Drag options to blanks, or click blank then click option'
AframeName
BcommentCount
CcommentMessages
DframeId
Attempts:
3 left
💡 Hint
Common Mistakes
Using generic keys like 'frameId' instead of descriptive names
Mixing up keys and values

Practice

(1/5)
1. What is the main purpose of design review workflows in Figma?
easy
A. To export designs as images only
B. To create new design files from scratch
C. To write code for design automation
D. To help teams give and track feedback easily

Solution

  1. Step 1: Understand design review workflows

    Design review workflows focus on collaboration and feedback during design creation.
  2. Step 2: Identify the main goal in Figma context

    Figma uses comments and approvals to track feedback and finalize designs smoothly.
  3. Final Answer:

    To help teams give and track feedback easily -> Option D
  4. Quick Check:

    Design review workflows = feedback tracking [OK]
Hint: Think collaboration and feedback tracking in design [OK]
Common Mistakes:
  • Confusing design creation with review process
  • Thinking workflows are for coding or exporting only
  • Ignoring feedback tracking as a key purpose
2. Which Figma feature is primarily used to link feedback directly to specific parts of a design during review?
easy
A. Layers panel
B. Comments
C. Prototype links
D. Export settings

Solution

  1. Step 1: Identify feedback tools in Figma

    Comments allow users to leave notes tied to exact design areas.
  2. Step 2: Compare with other features

    Layers panel organizes design elements, prototypes link screens, exports save files; none link feedback directly.
  3. Final Answer:

    Comments -> Option B
  4. Quick Check:

    Feedback linked to design = Comments [OK]
Hint: Feedback linked to design parts means comments [OK]
Common Mistakes:
  • Choosing Layers panel which only organizes elements
  • Confusing prototype links with feedback tools
  • Selecting export settings unrelated to feedback
3. In a Figma design review, if a comment is marked as resolved, what happens to it?
medium
A. It is hidden from the main view but can be accessed later
B. It sends an email notification to all team members
C. It automatically deletes the related design element
D. It disappears permanently from the file

Solution

  1. Step 1: Understand comment resolution in Figma

    Resolved comments are hidden from the main view to reduce clutter but remain accessible.
  2. Step 2: Eliminate incorrect options

    Comments do not delete design elements or disappear permanently; email notifications are manual.
  3. Final Answer:

    It is hidden from the main view but can be accessed later -> Option A
  4. Quick Check:

    Resolved comment = hidden, not deleted [OK]
Hint: Resolved comments hide but stay accessible [OK]
Common Mistakes:
  • Thinking resolved comments delete design parts
  • Assuming comments vanish permanently
  • Believing resolution triggers automatic emails
4. You notice that team members cannot add comments on a shared Figma file during review. What is the most likely cause?
medium
A. The file has too many layers to comment on
B. Comments are disabled by default in Figma
C. The file is set to 'View only' access for those members
D. The file is not saved properly

Solution

  1. Step 1: Check access permissions in Figma

    Only users with 'Can edit' or 'Can comment' access can add comments; 'View only' restricts commenting.
  2. Step 2: Review other options

    Layer count does not block comments, comments are enabled by default, and saving issues do not restrict commenting.
  3. Final Answer:

    The file is set to 'View only' access for those members -> Option C
  4. Quick Check:

    Access level controls commenting ability [OK]
Hint: Check if users have comment or edit access [OK]
Common Mistakes:
  • Blaming layer count for comment issues
  • Thinking comments are off by default
  • Assuming saving errors block commenting
5. A team wants to finalize a design in Figma after multiple rounds of feedback. Which workflow step ensures the design is officially approved and ready for handoff?
hard
A. Resolving all comments and marking the design as approved
B. Deleting all comments to clean the file
C. Duplicating the file for backup before sharing
D. Exporting the design as PNG images

Solution

  1. Step 1: Understand finalizing design workflows

    Final approval involves resolving comments and marking the design approved to confirm readiness.
  2. Step 2: Evaluate options for official approval

    Deleting comments removes feedback history, exporting images is for delivery, duplicating file is backup but not approval.
  3. Step 3: Identify the best step for official approval

    Resolving comments and marking approved is the key step to finalize design for handoff.
  4. Final Answer:

    Resolving all comments and marking the design as approved -> Option A
  5. Quick Check:

    Final approval = resolve comments + approve [OK]
Hint: Final approval means resolve comments and mark approved [OK]
Common Mistakes:
  • Deleting comments instead of resolving them
  • Confusing backup with approval
  • Thinking exporting images finalizes design
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard