Intro

Till b2205, different types of opportunities cards from Opportunity Market looks very different and are not possible to be displayed with mix categories within one section due to inconsistent card height. In order to harmonize the experience and support the new recommendation logic, we came up with the new card design.

The Opportunity Cards is a card to show the most important fields of a single opportunity, the opportunity includes mentoring program, assignment, job role, mentor and learning. It helps users to distingulish the opportunity type easily and shows the most critical info about the opportunities.

The card has 2 patterns and get developed in b2211 for both web and mob.

Image

Usage

Structure

Pattern 1 is for opportunity type: Assignment, Learning, Mentoring Program and Job role while pattern 2 is design for mentor.

Image

No Scrolling for Opportunity card.

Behavior & Interaction

Image

Bookmaking

By clicking the bookmark button, users can bookmark/unbookmark an opportunity.

Navigation

User can click the card to go to Goal Detail page.

Color

Goal status colors are configured by admin/company

Screen Reader Support & Keyboard Support

Keyboard Interaction

User can click Tab to select and focus on the Title + Sub Title, press Enter will go to Goal Detail Page.

User can click Tab to select and focus on the Action button, press Enter will show the Action Menu of goal actions popover.

User can click Tab to select and focus on the Goal Status, press Enter will show the status popover.

User can click Tab to select and focus on the completion progress, the screen reader will read the current completion: {x}.

User can click Tab to select and focus on the icon + numbers (Linked Information), the screen reader will read the linked information, for example: Achievement count: {x}; Activity count: {x}; Learning resource count: {x}; Competency count: {x}.

For screen reader users, they can use Tab to select and focus on the Title + Sub Title, press Enter will go to Goal Detail page.

For more information please follow the Web Accessibility QuickGuide

The Goal Title and Due date are mandatory fields. For status/completion/linked information, if they are empty, will hide the elements.

The Value States are Goal Status, which is configured by admin/company. The default setting is as below:

Parameters

https://zpl.io/aMA4jvo

Responsiveness and Adaptiveness

Goal Card has no responsive differences. The buttons will switch to Cozy mode for responsive mobile screen.

Image

Accessibilty

A11y Annotation and behavior can be found in Figma (Eng Spec)

Performance

Examples (Application-specific examples)

Abstract

https://share.goabstract.com/669a58bd-9bef-4c65-8014-88d465aa024a