0
0
Figmabi_tool~20 mins

Design system file structure in Figma - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
šŸŽ–ļø
Design System Structure Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
1:30remaining
Understanding Core Components in Design Systems

Which folder in a design system file structure typically contains reusable UI elements like buttons, inputs, and icons?

AAssets
BDocumentation
CTokens
DComponents
Attempts:
2 left
šŸ’” Hint

Think about where you would find building blocks used repeatedly in designs.

ā“ data_modeling
intermediate
1:30remaining
Organizing Color Tokens in a Design System

In a design system file structure, where should color tokens be stored for easy maintenance and consistency?

AAssets folder
BComponents folder
CTokens folder
DDocumentation folder
Attempts:
2 left
šŸ’” Hint

Think about where you keep values that define styles like colors and fonts.

ā“ visualization
advanced
2:00remaining
Visualizing a Design System File Structure

Which of the following diagrams best represents a clear and scalable design system file structure?

Figma
Root/
ā”œā”€ā”€ Tokens/
│   ā”œā”€ā”€ Colors
│   ā”œā”€ā”€ Typography
│   └── Spacing
ā”œā”€ā”€ Components/
│   ā”œā”€ā”€ Buttons
│   ā”œā”€ā”€ Forms
│   └── Icons
ā”œā”€ā”€ Assets/
│   ā”œā”€ā”€ Images
│   └── Logos
└── Documentation/
    ā”œā”€ā”€ Guidelines
    └── Usage
A
Root/
ā”œā”€ā”€ Tokens/
│   ā”œā”€ā”€ Colors
│   ā”œā”€ā”€ Typography
│   └── Spacing
ā”œā”€ā”€ Components/
│   ā”œā”€ā”€ Buttons
│   ā”œā”€ā”€ Forms
│   └── Icons
ā”œā”€ā”€ Assets/
│   ā”œā”€ā”€ Images
│   └── Logos
└── Documentation/
    ā”œā”€ā”€ Guidelines
    └── Usage
B
Root/
ā”œā”€ā”€ Documentation/
│   ā”œā”€ā”€ Buttons
│   ā”œā”€ā”€ Colors
│   └── Typography
ā”œā”€ā”€ Components/
│   └── Icons
└── Tokens/
C
Root/
ā”œā”€ā”€ Assets/
│   ā”œā”€ā”€ Buttons
│   ā”œā”€ā”€ Colors
│   └── Icons
ā”œā”€ā”€ Tokens/
│   └── Typography
└── Docs/
D
Root/
ā”œā”€ā”€ Components/
│   ā”œā”€ā”€ Colors
│   └── Buttons
ā”œā”€ā”€ Tokens/
│   └── Typography
└── Docs/
Attempts:
2 left
šŸ’” Hint

Look for a structure that separates tokens, components, assets, and documentation clearly.

šŸ”§ Formula Fix
advanced
2:00remaining
Identifying a Problem in Design System File Structure

Which option shows a problematic design system file structure that could cause confusion or maintenance issues?

A
Root/
ā”œā”€ā”€ Components/
│   ā”œā”€ā”€ Buttons
│   ā”œā”€ā”€ Colors
│   └── Typography
ā”œā”€ā”€ Tokens/
└── Docs/
B
Root/
ā”œā”€ā”€ Tokens/
│   ā”œā”€ā”€ Colors
│   └── Typography
ā”œā”€ā”€ Components/
│   ā”œā”€ā”€ Buttons
│   └── Icons
└── Documentation/
C
Root/
ā”œā”€ā”€ Tokens/
│   ā”œā”€ā”€ Colors
│   ā”œā”€ā”€ Typography
│   └── Spacing
ā”œā”€ā”€ Components/
│   ā”œā”€ā”€ Buttons
│   ā”œā”€ā”€ Forms
│   └── Icons
└── Documentation/
D
Root/
ā”œā”€ā”€ Assets/
│   ā”œā”€ā”€ Images
│   └── Logos
ā”œā”€ā”€ Tokens/
ā”œā”€ā”€ Components/
└── Documentation/
Attempts:
2 left
šŸ’” Hint

Look for folders mixing unrelated items that should be separated.

šŸŽÆ Scenario
expert
3:00remaining
Scaling a Design System File Structure for Multiple Platforms

You need to organize a design system file structure that supports web, iOS, and Android platforms with shared and platform-specific components. Which structure best supports scalability and clarity?

A
Root/
ā”œā”€ā”€ Web/
│   ā”œā”€ā”€ Tokens/
│   └── Components/
ā”œā”€ā”€ iOS/
│   ā”œā”€ā”€ Tokens/
│   └── Components/
ā”œā”€ā”€ Android/
│   ā”œā”€ā”€ Tokens/
│   └── Components/
└── Documentation/
B
Root/
ā”œā”€ā”€ Tokens/
ā”œā”€ā”€ Components/
│   ā”œā”€ā”€ Shared/
│   ā”œā”€ā”€ Web/
│   ā”œā”€ā”€ iOS/
│   └── Android/
└── Documentation/
C
Root/
ā”œā”€ā”€ Tokens/
│   ā”œā”€ā”€ Web/
│   ā”œā”€ā”€ iOS/
│   └── Android/
ā”œā”€ā”€ Components/
└── Documentation/
D
Root/
ā”œā”€ā”€ Components/
│   ā”œā”€ā”€ Buttons
│   ā”œā”€ā”€ Inputs
│   └── Icons
ā”œā”€ā”€ Tokens/
└── Documentation/
Attempts:
2 left
šŸ’” Hint

Consider how to separate shared and platform-specific parts clearly.