⚡
claimr
  • Getting started
    • Create an account
    • Sign in to your account
    • Reset password
    • Edit profile
  • ⚡️claimr core components
  • Team roles and management
  • Campaigns
    • Create new campaign
    • Campaign settings
  • Groups
    • Create new group
    • Group settings
  • Quests
    • Create new quest
    • Quest settings
  • Tasks
    • Create new task
    • Task settings
    • Telegram tasks
    • X (Twitter) tasks
    • TikTok tasks
    • Discord tasks
    • YouTube tasks
    • Web3 tasks
      • Connect a wallet
      • Transactions count
      • Wallet balance
      • Token balance
      • NFT balance
      • Link3 balance
      • Mint an NFT (721)
      • Mint an NFT (1155)
      • Verify transactions
    • PoW tasks
    • HTTP request tasks
    • Referral tasks
    • Form tasks
    • Poll tasks
    • Events tasks
    • API tasks
  • Widget
    • Publish campaign
    • Widget configurations
    • Widget attributes
    • Integrate claimr widget into your website
    • claimr widget integrations
      • Google Analytics integration
      • Google Analytics Client ID
      • Google Tag Manager integration
      • HotJar integration
  • Rewards
    • Reward settings
    • Custom rewards
  • Events
    • Daily check-ins
    • Challenges
    • Ranks
    • KOLs
  • Codes
    • Secret codes
    • Invite codes
      • Enter invite code task
      • Claim invite code task
    • Gift codes
  • Test users
  • Pop-ups
    • Into pop-up
    • Completion pop-up
  • API
    • API token
    • API methods
    • User token
  • Webhooks
    • Set up webhooks
    • Assign webhooks
    • Webhook scopes
  • SDK
  • Forms
    • Create forms
    • Form settings
    • Pages
    • Blocks
    • Quizzes
  • Data analytics
    • Activity
    • PoW analytics
    • User information
    • Failed actions
    • Issues analytics
  • How to
    • Create X campaign
    • Create Discord campaign
    • Integrate claimr widget into dApp
    • Integrating claimr widget into Telegram mini app
    • Customize user experience with tags and attributes
    • Add custom points to users
  • UX requirements
    • Campaign UX requirements
    • Group UX requirements
    • Quest card UX requirements
    • Quest UX requirements
    • Task UX requirements
    • User progress UX requirements
    • Pop-ups UX requirements
    • Interactive components UX requirements
Powered by GitBook
On this page
  • Understanding Tasks
  • Active tasks
  • Task header
  • Task description
  • Task body
  • CTA button
  • Locked tasks
  • Task state indicators
  • Task description
  • Completed Tasks
  • Task state indicators
  • Task header
  • Completion message
  • Pending Tasks
  • Task state indicators
  • Task description

Was this helpful?

  1. UX requirements

Task UX requirements

This section outlines the UX design requirements for presenting tasks within your claimr quests, ensuring clarity and user-friendliness throughout the task lifecycle.

PreviousQuest UX requirementsNextUser progress UX requirements

Last updated 6 months ago

Was this helpful?

Understanding Tasks

Tasks are specific actions or objectives that users need to complete within a quest. They are the building blocks of quests and contribute to the overall user journey within a claimr campaign.

Tasks can exist in 3 various states

  1. Completed: The user has successfully finished it.

  2. Active: Currently available and ready for the user to complete.

  3. Locked: Currently unavailable, possibly due to prerequisites or time constraints. The reason for being locked should be clear to the user.

  4. Pending: Waiting for an external event or action (like a payment confirmation or approval) before it can be completed.

Active tasks

This section focuses on the UX requirements for tasks that are currently active and available for users to complete.

Task header

Provides a concise and informative title for the task, summarizing its objective.

  • Clarity: Use action-oriented language and avoid jargon.

  • Prominence: Display the title with visual emphasis.

Task description

Provides clear instructions on what the user needs to do to complete the task.

  • Clarity: Use simple language and break down complex tasks into smaller, manageable steps.

Task body

  • Purpose: This is where you provide the main content or details of the task, including any necessary information, instructions, or visuals.

  • Visual clarity: Use headings, subheadings, bullet points, and other formatting elements to organize the content and make it easy to scan.

  • Visual aids: Incorporate relevant visuals, such as images or videos, to enhance understanding and engagement.

  • Conciseness: Keep the content focused and avoid unnecessary information.

CTA button

Provides a clear action button for users to engage with the task (e.g., "Start task," "Complete," "Submit").

  • Clarity: Use action-oriented and concise language.

  • Visual prominence: Make the button stand out with contrasting colors or clear affordances.

Locked tasks

This section focuses on the UX requirements for tasks that are currently locked and unavailable to users.

Task state indicators

Clearly communicates that the task is locked and unavailable for completion.

  • Visual Clarity: Use distinct visual cues to indicate the locked state. This could include:

    Color: Use a different color for locked tasks (e.g., gray or a less prominent color).

    Icons: Use a lock icon or a similar visual symbol to represent the locked state.

    Blurring or dimming: Consider blurring or dimming the task's content to visually reinforce that it's inaccessible.

  • Placement: Position the indicators prominently, ideally near the task title or in a location that is easily noticeable.

Task description

Provides a brief description of the locked task, explaining what it entails and how to unlock it.

  • Conciseness: Keep the information brief and focused.

  • Visual hierarchy: Use design elements to guide the user's eye.

Completed Tasks

This section focuses on the UX requirements for tasks that have been successfully completed by the user.

Task state indicators

Clearly communicates that the task has been completed.

  • Visual clarity: Use distinct colors, icons, or labels to indicate the completed state.

  • Accessibility: Ensure high contrast and consider screen reader compatibility.

  • Placement: Position indicators prominently near the task title.

Task header

Displays the title of the completed task.

Completion message

Provides feedback to the user acknowledging their completion of the task. This can include congratulatory messages, information about rewards earned, or prompts to proceed to the next task or quest.

  • Clarity: Use positive and encouraging language.

  • Informative: Communicate the outcome of completing the task.

Pending Tasks

This section focuses on the UX requirements for tasks that are currently pending, meaning they are waiting for an external event or action before they become available or completed.

Task state indicators

Clearly communicates that the task is pending and not yet ready for the user to interact with.

  • Visual Clarity: Use distinct visual cues to indicate the pending state. This could include:

    • Color: Use a specific color for pending tasks (e.g., yellow or orange).

    • Icons: Use an hourglass icon, a clock icon, or a similar visual symbol to represent waiting or pending action.

    • Labels: Add a clear "pending" label to the task.

  • Placement: Position the indicators prominently in a location that is easily noticeable.

Task description

Provides a brief description of the pending task, explaining what it entails and what needs to happen for it to become active or complete.

  • Clarity: Use concise and straightforward language to explain the pending state and the reason for it.

  • Informative: Clearly communicate what the user needs to do or what event they are waiting for (e.g., "Waiting for payment confirmation," "Pending approval").

  • Visual Hierarchy: Use design elements like font size, color, and spacing to guide the user's eye to the most important information.

Example: Completed, active, and locked task
Example: Active task
Example: Locked task
Example: Completed task
Example: Completion message