# Scenario
Scenario: The client opens the website in Home page before a maintenance then reload the website after the maintenance by Reload button.
The client opens the website in their homepage while the site is down for maintenance. They reload the page and it is still not functioning.On another visit to the site, it is functioning/working and there is an update that there has been maintenance.
Given (Initial Action/Scenario): I log into ALC Home page before system starts maintenance.
When (Response): I come back after system is back to normal.
And (Update): I see the news hasn't been updated.
And (Response): I reload the website.
Then (Solution): I see the news has been updated.
- As an expert , I want to connect topics and files so that both my clients and ~~me~~ **I** can find the relevant documents more ~~quickly~~ **rapidly**.
- A topic **could be** connect**ed** with **two or more** files.
- Two **or more** different topics **could be** connect**ed** with the same file.
- I don't remember/recall the complete name(s) of the document(s), but I remember ~~the~~ **some** letters of the name./ I remember a letter of the name.
- I don't remember/recall the complete name(s) of the document(s), but I remember the **first letter** of the name.
1. As an expert, I want to know how **to satisfiy** my clients for our project’s service and result so that I can adjust and improve my work.
1. As a service provider of System, I want to know how satisfied my client are and the reasons for using our system, so that I can enhance customer **loyalty**.
1. I want to know how much time each person spends on each report.
1. I want to know how many times each person downloads a file and opens a file or folder.
1. need to break down to each file
1. I want to know how many times each person reads a note.
1. need to break down to each note
1. I want to know how many times each person edits a note.
1. need to break down to each note
1. I want to know how many times each person uploads a feedback file.
1. need to break down to each file
1. I want to know how many times each person logs into System then enters a project.
1. Maybe the client wants to check the files status but the client hasn’t setup a mail notification.
1. I want to know how immediately each person downloads a file or reads a report after an expert updates a file or a report.
1. I want to know how immediately each person reads or edits a note after an expert updates a note.
1. I want to know which file is the most interesting for each person.
1. I want to know which file is the most interesting for each project.
1. I want to know which keywords are frequently used for each project while searching.
1. I want to download a report from System with an excel format of Client engagement analysis.
2. The user downloads a file from PUBLISH area successfully (out of folder).
### 1
The user accepts the invitation via ~~the~~ mail in time then logs into the system successfully.
### 2
The user accepts the invitation via ~~the~~ mail on time but he/she doesn't set **the** password then leaves. He/she asks for a new link and log**s** into the system successfully **the** next day.
### 3
Story -> I forgot my password but I can remember the email that I registered **with** (company's mail)
Scenario -> The client doesn't click **on** the reset link in mail ~~on~~ **in** time
Given -> I applied **for** a reset password request
And -> I received a reset mail in my mail box
But -> I didn't click **on** the link ~~on~~ **in** time
When ->I click it now
Then -> I see **that** my request has expired.
### 4
Story -> I have some questions ~~with~~ **on** the file ~~that~~ provided by **the** expert
Scenario -> The user leaves a note for ~~a~~ **the** file
Given -> I downloaded ~~a~~ the file
When -> I open~~s~~ the note window
And -> I leave a note on a clean ~~view~~ space
And -> I save my note
Then -> I should see my note left in the area connecting ~~with~~ **to** the correct file
### 5
As an expert, I need to ~~manage~~ handle my client so that I can keep their contact information and relationship ~~well~~ safe.
### 6
The expert has invited the client **a** few hours ago, but he **chose** a wrong company, so the expert deleted and created that user again