Library Portal
Frontend
| Feature | Comments |
---|---|---|
1 | Home Page As a site visitor, I want the home page to be my landing page to the site and allow me to search for resources and contribute resources to the library so that I can quickly get started in using the site's main features | Notes
Additional Improvements
|
2 | Site Language Selector As a site visitor, I want to be able to select a different language for the site, so that I can switch the site language to one that I can understand | Notes
Additional Improvements
|
3 | Home Page - Featured Resources Section As a site visitor, I want to be able to view featured resources in the home page, so that I can quickly view the top or most view resources of the library | Notes
Additional Improvements
|
4 | Home Page - Quick Resources Statistics Section As the site owner, I want to display a visual summary of the resource statistics, so that I can highlight the total number of contents of the library | Notes
|
5 | Home Page - Sponsor Section As the site owner, I want to be able to feature the sponsors of the project so that we can show them our appreciation and add to their impact visibility | Notes
|
6 | Library Page As a site visitor, I want to be able to go to a library page, so that I can view all resources add to the site | Notes
Additional Improvements
|
7 | Library Page - Search and Filter Sidebar As a site visitor, I want to be able to search and filter library resources by category, so that I can view resources that match my search and chosen categories | Notes
Additional Improvements
|
8 | Exercise Cards As a site visitor, I want to be able to view exercise information as cards, so that I can quickly view important information about the exercise | Notes
|
9 | Exercise Details As a site visitor, I want to be able to view the full exercise information, so that I can view the full details of the exercise | Notes
Additional Improvements
|
10 | Exercise Details - Attachment Section As a site visitor, I want to be able to see any attached content to the resource, so that I can view and/or download them | Notes
Additional Improvements
|
11 | Contribute Resource Page As a site visitor, I want to have a page to contribute resources to the library, so that I can add exercises, education materials and/or questionnaire content to the library | Notes
|
12 | Confirm Submission Pop-Up As a site visitor, I want to a final submit confirmation pop-up when submitting resources, so that I do a final review of the items I'm submitting | Notes
Additional Improvements
|
13 | Two Step Submission Confirmation As the site owner, I want to add a 2-step confirmation process for resource submission, so that I can filter out spam/robot submissions | Notes
Additional Improvements
|
14 | Add Exercise Resource As a site visitor, I want to be able to add an exercise resource, so that I can contribute to the library resources | Notes
Additional Improvements
|
15 | Add/Edit Translations for the Resource As a site visitor, I want to be able to add/edit the translation of the resource that I'm viewing, so that I can improve the existing translation | Notes
|
16 | Education Material Cards As a site visitor, I want to be able to view education material information as cards, so that I can quickly view important information about the education materials | Notes
|
17 | Education Material Details As a site visitor, I want to be able to view the full education material information, so that I can view the full details of the education material | Notes
Additional Improvements
|
18 | Add Education Material Resource As a site visitor, I want to be able to add an education material resource, so that I can contribute to the library resources | Notes
|
19 | Questionnaire Cards As a site visitor, I want to be able to view questionnaire information as cards, so that I can quickly view important information about the questionnaire | Notes
|
20 | Questionnaire Details As a site visitor, I want to be able to view the full questionnaire, so that I can view the full details of the questionnaire | Notes
Additional Improvements
|
21 | Add Questionnaire Resource As a site visitor, I want to be able to add a questionnaire resource, so that I can contribute to the library resources | Notes
|
22 | About Us Page As the site owner, I want to have an About Us page, so that I can publish important information about HI and this library | Notes
|
23 | Terms and Conditions Page As the site owner, I want to have a Terms and Conditions page, so that I can publish the terms and conditions for users in using and contributing to the library | Notes
Additional Improvements
|
24 | Acknowledgment Page As the site owner, I want to see an Acknowledgement page, so that I can publish the top contributors in the library | Notes
Additional Improvements
|
Backend
| Feature | Comments | Sign-off |
---|---|---|---|
1 | Login Page As an admin/moderator, I want to have a login page, so that I can access the site's backend | Notes
|
|
2 | Account Verification As the site owner, I want the new admin/moderator users to verify their accounts, so that I can validate that they received a proper account creation invite in their email | Notes
|
|
3 | User Role Setup As the site owner, I want to be able to define user roles for the backend users, so that we can restrict access to some parts of the site | Notes
|
|
4 | Backend Landing Page As an admin/moderator, I want to have a landing page after my successful login, so that I quickly start to do my tasks | Notes
|
|
5 | Backend Navigation Menu As an admin/moderator, I want to have a navigation menu in the backed, so that I can access the other pages of the backend site | Notes
Additional Improvements
|
|
6 | User Profile Page As an admin/moderator, I want to be able to update my profile, so that my details are up to date and I can also reset my password | Notes
|
|
7 | Resources - Content List As an admin/moderator, I want to be able to see the list of resources per content type, so that I can quickly view the submitted, approved, and declined contents and translations | Notes
|
|
8 | Resources - Add/Edit/Review Content As an admin/moderator, I want to be able to add/edit/review submitted content, so that I approved content submissions from site visitors and also add my own content | Notes
|
|
9 | Automatic Google Translation of Approved Content As the site owner, I want the system to automatically generate translations by Google Translate of approved contents, so that a base level translation can be displayed in the frontend for all of the sites available language | Notes
|
|
10 | Resources - Edit/Review Content Translations As an admin/moderator, I want to be able to edit/review submitted content translations, so that I approved the submissions and update the official translation | Notes
Additional Improvements
|
|
11 | Block Mulit-User Editing As an admin/moderator, I want to be able to block other users from editing the current resource that I'm editing, so that no one can override my content update | Notes
|
|
12 | Resources - Download Exercises As an admin, I want to be able to download exercise resources from the library, so that I can have a spreadsheet that I can use to upload them to the OpenTeleRehab system | Notes
|
|
13 | Categories List As an admin, I want to be able to see the list of categories per content type, so that I can quickly view what are the available labels I can use to categorize the contents | Notes
|
|
14 | Create/Update Categories As an admin, I want to be able create to categories per content type per level, so that I can add more categories to label the contents | Notes
|
|
15 | UI Translations Page As an admin, I want to be able to add translations of the UI, so that the system can be seen as properly translated on other language | Notes
|
|
16 | Languages Tab As an admin, I want to be able to manage the languages for the site, so that I can view, add and delete languages of the site | Notes
|
|
17 | User Page As an admin, I want to be able to view the list of users of the system, so that I can add/invite/delete other admins or moderators to/from the system. | Notes
|
|
18 | Adding/Inviting New Users As an admin, I want to be able to add/invite other admins or moderators, so that I can add more users to the system | Notes
|
|
19 | Editing User Information As an admin, I want to be able to edit user information, so that I can update them if necessary | Notes
|
|
20 | Deleting Users As an admin, I want to delete other admins or moderators, so that I can remove other users from the system | Notes
|
|
21 | Disabling Users As an admin, I want to disable other admins or moderators, so that I can prevent them from accessing the system | Notes
|
|
22 | Static Pages As an admin, I want to create static pages, so that I can create content for About Us, Home, Terms and Conditions, and Acknowledgement pages | Notes
|
|
23 | Contributor Components | Notes
Additional Improvements
|
|
24 | SEO Basic | Notes
Additional Improvements
|
|
OpenTeleRehab - Powered by Humanity & Inclusion