Skip to content

Commit 793b4d6

Browse files
authored
Merge pull request #349 from NationalSecurityAgency/t#347/various_4_4_updates
T#347/various 4 4 updates
2 parents 0cf23d3 + 1e53f1a commit 793b4d6

7 files changed

Lines changed: 82 additions & 26 deletions

File tree

docs/dashboard/user-guide/self-reporting.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,18 @@ The approval queue can be filtered by:
9797
- **Skill Name** - Search for specific skills
9898
- **User ID** - Filter by specific users
9999

100+
::: note
101+
Once at least one explicit workload handler is configured via
102+
the [Split Approval Workload](/dashboard/user-guide/self-reporting.html#split-approval-workload) configuration,
103+
administrators will see an additional `Assigned Approvers` column in the Approval Queue. This column displays the
104+
specific administrators or approvers assigned to handle each request.
105+
106+
Additionally, a "My Requests Only" toggle allows administrators to filter the table to show only their assigned
107+
requests. Activating this toggle temporarily hides the `Assigned Approvers` column. The toggle state is saved in the
108+
browser's local storage, ensuring it persists across page refreshes.
109+
:::
110+
111+
100112
### Approval History
101113

102114
Project administrators can can either approve or reject points/skill requests.
@@ -207,6 +219,15 @@ Configuring explicit fallback users will then prevent requests from being forwar
207219
A very simple example is utilizing this feature to configure all the requests to go to a specific
208220
Approver only, as depicted in the screenshot above.
209221

222+
::: note
223+
Once at least one workload handler is configured, administrators will see an additional `Assigned Approvers` column in
224+
the [Approval Queue table](/dashboard/user-guide/self-reporting.html#approval-queue). This column displays the specific
225+
administrators or approvers assigned to handle each request.
226+
227+
Additionally, a "My Requests Only" toggle allows administrators to filter the table to show only their assigned
228+
requests. Activating this toggle temporarily hides the `Assigned Approvers` column. The toggle state is saved in the
229+
browser's local storage, ensuring it persists across page refreshes.
230+
:::
210231

211232

212233

docs/dashboard/user-guide/skills-groups.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ If let's say a group has ``5`` skills, you can configure it to only require ``3`
1212
In this case, when any of the ``3`` skills under that group are completed then the group achievement is awarded!
1313
:::
1414

15+
::: note Dedicated Skill Group Page
16+
Skill Groups now have a dedicated page that provides a focused view for managing the group and its skills.
17+
You can navigate to a Skill Group page by selecting ``Project -> Subject -> Group``.
18+
:::
19+
1520
![Skills Group Screenshot](../../screenshots/admin/page-skills-group.png)
1621

1722
To create a group, navigate to ``Project -> Subject`` then click on ``Group +``, the following group properties can be specified:
@@ -41,3 +46,12 @@ Once at least 1 skill is added the group will be rendered in the Skills Display.
4146
Groups have an option to only require ``N`` skills out of the total available number of skills added to the group.
4247
For example, if a group has ``5`` skills, you can configure it to only require the completion of ``3`` skills.
4348
In this case, when any ``3`` skills under that group are completed then the group achievement is awarded!
49+
50+
## Moving Groups
51+
52+
Moving a group enables project administrators to transfer an entire Skill Group and all of its associated skills to a
53+
different subject.
54+
55+
To move a group, navigate to the subject page (`Project -> Subject`), select one or more groups from the table using the
56+
checkboxes, and click the `Actions` button, followed by the `Move` option. A move modal will appear to guide you through
57+
selecting the destination and initiating the transfer.

docs/dashboard/user-guide/skills.md

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -238,18 +238,19 @@ Limitations:
238238
1. delete the skill using the dashboard
239239
- Edits to skills are not versioned and will be immediately visible to any display with this or earlier versions. This is mostly likely the behavior you want as any edit to a skill is a fix or an improvement.
240240
- Versioning is only applicable to new skills and doesn't apply to operations done on subjects, badges or other items within the gamificiation framework.
241-
242-
243-
## Manually Add Skill Event
244-
There maybe a special situation when you want to give a user credit explicitly. Project admins can add Skill Events manually through the Dashboard:
245-
1. Locate the Subject that contains the Skill for which you would like to add an event
246-
1. Select ```Manage``` for the located Subject
247-
1. Locate the Skill and select ```Manage```
248-
* The ```Filter``` box on the top left of the Skills table can be used to quickly locate a particular Skill
249-
1. Select ```Add Event``` from the Navigation menu on the left
250-
1. Enter the ```User Id``` of the user for whom the Skill Event will be added (note that the field supports type-ahead to locate existing users)
251-
1. Enter a date on which the Skill Event occurred (this will default to today's date)
252-
1. Select ```Add```
241+
242+
243+
## Manually Report Skills
244+
245+
There may be special situations where you need to credit users explicitly. As a project administrator, you can manually
246+
report skill events across multiple skills for multiple users simultaneously. You can also specify the date against
247+
which those events are reported.
248+
249+
To manually report skills:
250+
1. Navigate to the subject page (`Project -> Subject`).
251+
2. Select one or more skills from the table using the checkboxes.
252+
3. Click the `Actions` button, then select the `Report Skills for Users` option.
253+
4. Follow the step-by-step guidance in the skill reporting modal to complete the process.
253254

254255
## Incremental Changes
255256
This section explain how various scenarios are handled when skills are modified/removed/added
@@ -353,10 +354,19 @@ to learn more please visit the [Self Reporting](/dashboard/user-guide/self-repor
353354
- Reused skills cannot be added to a badge; use the original skill instead
354355
- Removing the original skill will also delete all of its reused copies
355356

356-
## Move Skills
357-
Move Skills is a feature that allows project administrators to move skills to other subjects or skill groups within the same project.
358-
When skills are moved, users' points are preserved for those skills and level-based achievements are
359-
properly re-calculated for both origination and destination subject/group.
357+
## Moving Skills
358+
359+
Moving Skills allows project administrators to move skills within the same project.
360+
361+
Skills can be moved to:
362+
363+
- another subject
364+
- another skill group
365+
366+
When skills are moved:
367+
368+
- users keep their points for the moved skills
369+
- level-based achievements are recalculated for both the source and destination subject or group
360370

361371
::: tip
362372
The ability to move skills between subjects gives project administrators gives project administrators the ability to refine their training profile after the initial creation of skills.
@@ -371,6 +381,12 @@ on the Action button located on the top-right above the skills' table. Select th
371381
All the skills under a subject or group can be easily selected via the ``Select All`` button
372382
:::
373383

384+
::: note
385+
You can also move one or more Skill Groups. Please visit
386+
the [Moving Groups Section](/dashboard/user-guide/skills-groups.html#moving-groups) to learn more.
387+
:::
388+
389+
374390
## Skill Tags
375391

376392
Skill tagging is a feature that allows administrators to add one or more custom "tags" to skills.

docs/release-notes/skills-service.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ To obtain deployable artifacts please visit [Distributions](/dashboard/install-g
1313
- Skill Group Enhancements
1414
* **Dedicated Management Page**: Created a centralized administrative view to define and manage Skill Groups and their associated skills.
1515
* **Progress Visualization**: Added a dedicated dashboard tracking overall user progress within a specific Skill Group.
16-
* **Group Migration**: Enabled administrators to move an entire Skill Group and its skills to a different subject within the same project.
17-
* **Expanded Metrics**: Integrated Skill Group data directly into the metrics achievement table.
18-
* **Trainee View**: Launched a new trainee-facing Skill Group page for users to track their own skills and progress.
19-
* **Search Integration**: Added Skill Groups to the skills search interface with support for direct navigation.
16+
* **Group Migration**: Enabled administrators to [move an entire Skill Group](/dashboard/user-guide/skills-groups.html#moving-groups) and its skills to a different subject within the same project.
17+
* **Expanded Metrics**: Integrated Skill Group data directly into the [metrics achievement table](/dashboard/user-guide/metrics.html#project-achievements-metrics).
18+
* **Trainee View**: Launched a new trainee-facing [Skill Group](/training-participation/take-training.html#skill-groups) page for users to track their own skills and progress.
19+
* **Search Integration**: Added Skill Groups to the [skills search interface](/training-participation/take-training.html#training-wide-search) with support for direct navigation.
2020
- Administrative Workflows
21-
* **Bulk Skill Reporting**: Added an administrative function to manually report multiple skills for multiple users simultaneously.
22-
* **Enhanced Request Tracking**: Upgraded the self-report approval requests table to display all active requests alongside their assigned approvers.
21+
* **[Bulk Skill Reporting](/dashboard/user-guide/skills.html#manually-report-skills)**: Added an administrative function to manually report multiple skills for multiple users simultaneously.
22+
* **Enhanced Request Tracking**: Upgraded the [self-report approval requests table](/dashboard/user-guide/self-reporting.html#approval-queue) to display all active requests alongside their assigned approvers.
2323
- Resolved various stability and performance issues to improve platform reliability.
2424

2525

-9.32 KB
Loading
31.5 KB
Loading

docs/training-participation/take-training.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,11 @@ storage, so your preferences are maintained between sessions.
104104
Use the expand/collapse all groups controls at the top of the skill list to manage multiple groups at once.
105105
:::
106106

107+
::: note
108+
You can click on any Skill Group title to navigate to its dedicated page and view its details and skills.
109+
:::
110+
111+
107112
## Badge Page
108113

109114
To access a Badge page, click the **View** button inside the **My Badges** card and then click on the **View** button for a specific badge.
@@ -348,8 +353,8 @@ You can always review your survey completions on the [Quizzes and Surveys Histor
348353

349354
## Training Wide Search
350355

351-
Training-wide search functionality enables users to quickly find and navigate to any skill, subject, or badge by name.
352-
This is an effective method to jump directly to any skill, subject, or badge from any page of the training.
356+
Training-wide search functionality enables users to quickly find and navigate to any skill, group, subject, or badge by name.
357+
This is an effective method to jump directly to any skill, group, subject, or badge from any page of the training.
353358

354359
The search can be activated either through a dedicated search button in the top right corner of the training or by using customizable keyboard shortcuts.
355360
- To initiate the search via the search button, click the **Search** button in the top right corner of the training page.
@@ -360,9 +365,9 @@ Once the search is initiated, the search modal will appear in the middle of the
360365
![component-training-wide-search.png](../screenshots/progress-and-ranking/component-training-wide-search.png)
361366

362367
To use the search:
363-
- Type the name of the skill, subject, or badge you are searching for into the search box.
368+
- Type the name of the skill, group, subject, or badge you are searching for into the search box.
364369
- Use the up and down arrow keys to navigate through the search results.
365-
- Press **Enter** to select a skill, subject, or badge.
370+
- Press **Enter** to select and navigate directly to a skill, group, subject, or badge page.
366371
- Press **Escape** to close the search modal.
367372

368373
::: tip Shortcut Customization

0 commit comments

Comments
 (0)