Update home authored by Thomas Richer's avatar Thomas Richer
# Candidate Assessment Tool # Candidate Assessment Tool
This is the wiki for the candidate assessment tool (CAT). Here you will find our feature documentation as they relate to user stories. This is the wiki for the candidate assessment tool (CAT). Here you will find our feature documentation as they relate to user stories. If you contribute to this project you should be writing one pagers for the features you work on.
If you contribute to this project you should be writing one pagers for the features you work on.
## What is CAT? ## What is CAT?
...@@ -14,6 +13,7 @@ CAT is a platform for delivering standardized tests. the long term goal of this ...@@ -14,6 +13,7 @@ CAT is a platform for delivering standardized tests. the long term goal of this
## Who is CAT intended for? ## Who is CAT intended for?
CAT is intended to be used by a variety of [users](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/users) each with their own roles and interests. Mainly it is developed for job seekers that have been invited to take a standardized test related to a staffing process. The following is a list of users that operate in the system, all privileged users are also base users: CAT is intended to be used by a variety of [users](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/users) each with their own roles and interests. Mainly it is developed for job seekers that have been invited to take a standardized test related to a staffing process. The following is a list of users that operate in the system, all privileged users are also base users:
* [Candidates ](https://gitlab.com/thundercat-transition/project-thundercat/wikis/users/Candidate)(base user) * [Candidates ](https://gitlab.com/thundercat-transition/project-thundercat/wikis/users/Candidate)(base user)
* [Test Administrator](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/users/Test-Administrator) (privileged user) * [Test Administrator](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/users/Test-Administrator) (privileged user)
* [Scorer](https://gitlab.com/thundercat-transition/project-thundercat/wikis/users/eMIB-Scorer) (privileged user) * [Scorer](https://gitlab.com/thundercat-transition/project-thundercat/wikis/users/eMIB-Scorer) (privileged user)
...@@ -24,56 +24,20 @@ CAT is intended to be used by a variety of [users](https://gitlab.com/thundercat ...@@ -24,56 +24,20 @@ CAT is intended to be used by a variety of [users](https://gitlab.com/thundercat
A number of [stakeholders](https://gitlab.com/thundercat-transition/project-thundercat/wikis/general/Stakeholders) represent the aforementioned roles with respect to process and design decisions that will impact the development of CAT. A number of [stakeholders](https://gitlab.com/thundercat-transition/project-thundercat/wikis/general/Stakeholders) represent the aforementioned roles with respect to process and design decisions that will impact the development of CAT.
## Role Based OnePagers ## Role Based OnePagers
The features available to a given user are represented by a [OnePager](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers) document that outlines a feature in how it is supposed to work and how it was developed, and even how it may be enhanced or what the vision is for the future.
|General Features | [Candidates ](https://gitlab.com/thundercat-transition/project-thundercat/wikis/users/Candidate)| [Test Administrator](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/users/Test-Administrator) | | | | |
| ------ | ------ | ------ | ------ | ------ | ------ | ------ |
| [Environment Requirements](https://gitlab.com/thundercat-transition/project-thundercat/wikis/general/Environment-Requirements)| [Check-In](https://gitlab.com/thundercat-transition/project-thundercat/wikis/onepagers/One-Pager,-Check-in)| [Environment Requirements](https://gitlab.com/thundercat-transition/project-thundercat/wikis/general/Environment-Requirements)|
| [Environment Requirements](https://gitlab.com/thundercat-transition/project-thundercat/wikis/general/Environment-Requirements)| [Navbar Menu](https://gitlab.com/thundercat-transition/project-thundercat/wikis/onepagers/One-Pager,-Navbar-Menus)|
| [Event Logging (Audit Trail)](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/One-Pager,-Event-Logging)| [Save and Submit](https://gitlab.com/thundercat-transition/project-thundercat/wikis/onepagers/One-Pager,-Save-And-Submit)|
| [Notification Center](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/One-Pager,-Notification-Center) | [Actor eMIB Candidate](https://gitlab.com/thundercat-transition/project-thundercat/wikis/users/Candidate)|
| | [User Profile](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/One-Pager,-Profile)|
| General Features|
| ------ |
| [Permissions](https://gitlab.com/thundercat-transition/project-thundercat/wikis/general/Permissions)|
| [Environment Requirements](https://gitlab.com/thundercat-transition/project-thundercat/wikis/general/Environment-Requirements)|
| [Event Logging (Audit Trail)](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/One-Pager,-Event-Logging)|
| [Test Administrator](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/users/Test-Administrator)|
| ------ |
| [Check-In](https://gitlab.com/thundercat-transition/project-thundercat/wikis/onepagers/One-Pager,-Check-in)|
| [Navbar Menu](https://gitlab.com/thundercat-transition/project-thundercat/wikis/onepagers/One-Pager,-Navbar-Menus)|
| [User Profile](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/One-Pager,-Profile)|
| [TA Tools](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/TATools)|
| [TA Tools: Re-Sync](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/TAToolsResync)|
| [TA Tools: Un-Assign Test](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/TAToolsUnassign)|
| [Websockets](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/Websockets)|
| [Scorer](https://gitlab.com/thundercat-transition/project-thundercat/wikis/users/eMIB-Scorer)| The features available to a given user are represented by a [OnePager](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers) document that outlines a feature in how it is supposed to work and how it was developed, and even how it may be enhanced or what the vision is for the future.
| ------ | | General Features | [Candidates](https://gitlab.com/thundercat-transition/project-thundercat/wikis/users/Candidate) | [Test Administrator](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/users/Test-Administrator) | Scorer | ETTA Administrator | PPC Administrator | Quality Control |
| [e-MIB Scorer](https://gitlab.com/thundercat-transition/project-thundercat/wikis/users/eMIB-Scorer) | |------------------|-------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|--------|--------------------|-------------------|-----------------|
| [Scoring Interface](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/One-Pager,-Scoring-Interface) | | [Environment Requirements](https://gitlab.com/thundercat-transition/project-thundercat/wikis/general/Environment-Requirements) | [Check-In](https://gitlab.com/thundercat-transition/project-thundercat/wikis/onepagers/One-Pager,-Check-in) | Check-In | e-MIB Scorer | Permissions | | |
| [Permissions](https://gitlab.com/thundercat-transition/project-thundercat/wikis/general/Permissions) | [Navbar Menu](https://gitlab.com/thundercat-transition/project-thundercat/wikis/onepagers/One-Pager,-Navbar-Menus) | Navbar Menu | Scoring Interface | Test Access Perimissions | | |
| [ETTA Administrator](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/users/CAT-ETTA-Administrator) | | [Event Logging (Audit Trail)](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/One-Pager,-Event-Logging) | [Save and Submit](https://gitlab.com/thundercat-transition/project-thundercat/wikis/onepagers/One-Pager,-Save-And-Submit) | TA Tools | | | | |
| ------ | | [Notification Center](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/One-Pager,-Notification-Center) | [Actor eMIB Candidate](https://gitlab.com/thundercat-transition/project-thundercat/wikis/users/Candidate) | TA Tools: Re-Sync | | | | |
| [Permissions](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/One-Pager,-Permissions-(System-Administrator))| | | [User Profile](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/One-Pager,-Profile) | TA Tools: Un-Assign Test | | | | |
| [Test Access Perimissions](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/onepagers/One-Pager,-Test-Access-Permissions) | | | | Websockets | | | | |
| [PPC Administrator](https://gitlab.com/thundercat-transition/project-thundercat/wikis/users/PPC-Administrator) |
| ------ |
| |
| Quality Control|
| ------ |
| |
## Katalon Tests ## Katalon Tests
| [Use Cases]() | | [Use Cases]() |
| ------ | |---------------|
| [1. Accounts and Permissions Setup](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/Accounts-and-Permissions-Setup) | | [1. Accounts and Permissions Setup](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/Accounts-and-Permissions-Setup) |
| [2. Standard User Functionalities](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/Standard-User-Functionalities) | | [2. Standard User Functionalities](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/Standard-User-Functionalities) |
| [3. Business Operations (ETTA) Functionalities](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/Business-Operations-(ETTA)-Functionalities) | | [3. Business Operations (ETTA) Functionalities](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/Business-Operations-(ETTA)-Functionalities) |
...@@ -82,3 +46,4 @@ The features available to a given user are represented by a [OnePager](https://g ...@@ -82,3 +46,4 @@ The features available to a given user are represented by a [OnePager](https://g
| [6. Report Functionalities](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/Report-Functionalities) | | [6. Report Functionalities](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/Report-Functionalities) |
| [7. Edge Cases](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/Edge-Cases) | | [7. Edge Cases](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/Edge-Cases) |
| [8. Data Deletion Execution](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/Data-deletion-Execution) | | [8. Data Deletion Execution](https://gitlab.com/thundercat-transition/project-thundercat/-/wikis/Data-deletion-Execution) |