Actions
User Story #935
openEPIC #930: CS Trust Score
Feature #934: Trust Score Calculation Engine
Frontend User Story – Trust Score Activity & Calculation Visibility
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