Project

General

Profile

Actions

User Story #935

open

EPIC #930: CS Trust Score

Feature #934: Trust Score Calculation Engine

Frontend User Story – Trust Score Activity & Calculation Visibility

Added by Islam Mansoori about 1 month ago.

Status:
To Do
Priority:
low
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

User Story

As a member, I want to understand how my Trust Score is calculated and view the points earned from each verified activity so that I can increase my reputation by contributing more to the ConnectSouq ecosystem.


Business Background

The Trust Score is calculated based on verified member activities across four trust dimensions. Members should have transparency into how points are earned without allowing manual modification of the score. The scoring rules follow the ConnectSouq Trust Framework and are maintained by the platform.


Functional Requirements

The member shall be able to:

  • View all verified activities contributing to their Trust Score.
  • View points earned for each activity.
  • View the associated Trust Dimension.
  • View verification status of each activity.
  • View activity date and time.
  • Filter activities by Trust Dimension.
  • Filter activities by date range.
  • Search activities by activity type.

UI Components

  • Activity Summary Card
  • Activity History Table
  • Points Earned Column
  • Trust Dimension Badge
  • Verification Status
  • Activity Date
  • Search Box
  • Date Filter
  • Dimension Filter
  • Pagination

Acceptance Criteria

Scenario 1 – View Activity History

Given

  • Member is logged in.

When

  • Member opens "Trust Score Activities."

Then

  • System displays all verified activities.
  • Points earned for each activity are shown.
  • Trust Dimension is displayed.
  • Verification status is visible.

Scenario 2 – Filter by Trust Dimension

Given

  • Activity history contains records from multiple dimensions.

When

  • Member selects "Business Impact."

Then

  • Only Business Impact activities are displayed.

Scenario 3 – Search Activities

Given

  • Multiple activity records exist.

When

  • Member searches "Complete Registered Deal."

Then

  • Matching activity records are displayed.

Scenario 4 – No Activity Found

Given

  • No activity matches the filter.

Then

Display:

No matching Trust Score activities found.


Validation Rules

  • Members can only view their own activities.
  • Only verified activities contribute to Trust Score.
  • Deleted or rejected activities must not be displayed.
  • Activity history is read-only.

Button Actions

Button Action
Search Search activities
Apply Filter Filter activities
Clear Filter Reset filters
View Dashboard Navigate to Dashboard
Refresh Reload activity history

Error Messages

Scenario Message
Unable to load activities Unable to retrieve Trust activities.
Network error Please check your internet connection.
Session expired Please login again.

In Scope (MVP)

  • Activity history
  • Points earned
  • Trust Dimension
  • Verification status
  • Search
  • Filters
  • Pagination

Out of Scope

  • Manual point editing
  • AI recommendations
  • Activity dispute workflow
  • CSV/PDF export
  • Activity comments

Dependencies

  • Authentication
  • Trust Score Engine
  • Activity Management
  • Member Profile

Definition of Done

  • Activity history page completed.
  • Responsive UI implemented.
  • Search and filtering functional.
  • Backend integration completed.
  • QA approved.

No data to display

Actions

Also available in: Atom PDF