Project

General

Profile

Feature #7901

Skills assignment by HRM and feedback

Added by Yannick Warnier about 4 years ago. Updated almost 3 years ago.

Status:
Needs testing
Priority:
High
Assignee:
Category:
Skills / Competencias
Target version:
Start date:
15/10/2015
Due date:
% Done:

70%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

There should be a way
  • for the human resources manager to assign skills to a person directly, and
  • for people to give their opinion (quantitative and qualitative) on someone's obtention of a skill

Assigning skills

Assigning skills manually requires a new page (main/skills/assign.php), and an icon in the users list (main/admin/user_list.php).
Each skill's "manual" assignment should require a comment (textarea) by the person assigning the skill (because if someone gets a skill without taking the corresponding courses, that event MUST be justified). This requires a new field in the skill_rel_user table.

ALTER TABLE skill_rel_user ADD COLUMN argumentation text not null;

This comment should appear whenever an HRM or admin goes to the main/skills/assign.php page, and when they see the details of the related badge in main/badge/issued.php?skill=$1&user=$2.

Feedback on obtained skills

Any user should be able to comment, on the social network, on a skill obtained by someone else. For example, clicking a small comment icon next to the badge icon.
Feedback should be kept in a new table with history of changes.
Something like

CREATE TABLE skill_rel_user_comment (
  id int,
  skill_rel_user_id int,
  feedback_giver_id int,
  feedback text,
  feedback_value int,
  feedback_datetime datetime
)

The "feedback_value" is the quantitative part (can be null) and is a value between 1 and 10. In the interface, it should say: "On a grade of 1 to 10, how well did you observe that this person could put this skill in practice? (optional)".

Every time this feedback changes, a log is kept (in another table?) about the previous versions

Associated revisions

Revision 00c6aa26 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Add entity relations for SkillRelUser - refs #7901

Revision 4988fc3e (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Add V20 Migrations - refs #7901

Revision 2305bd40 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Minor - Format code and PHPDoc - refs #7901

Revision 5cf26125 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Move methods from migration V20 to new migration class - refs #7901

Revision 9c9ef768 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Fix migration class name - refs #7901

Revision 97c36bb2 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Allow to platform admin and DRH assign skill to users - refs #7901

Revision 2cd6be96 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Fix Issued Badge page - refs #7901

Revision 44a1d2a0 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Fix link to assign skills - refs #7901

Revision 3a7160a6 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Allow get the small image from Skill entity - refs #7901

Revision dbb3d2c3 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Allow show issued skill one by one through skill_rel_user - refs #7901

Revision a7ec86e2 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Allow add feedback on obtained skills - refs #7901

Revision 702524f9 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Fix skill_rel_user migration data - refs #7901

Revision 5a04631e (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Fix getting last skill by user - refs #7901

Revision 4f8a7d50 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Allow only to DRH, session admin, platform admin, student boss addfeedback - refs #7901

Revision 5fa9cb69 (diff)
Added by Angel Fernando Quiroz Campos almost 4 years ago

Minor - Update languages file - refs #7901

History

#1

Updated by Angel Quiroz almost 4 years ago

The skills assignment has been added for DRH and platform admins. URL: main/badge/assign.php?user=15
For the DRH, the skill can be added in the followed user page from the Reporting page
For the platform admin in the same way, also from the main/admin/user_list.php

#2

Updated by Angel Quiroz almost 4 years ago

  • % Done changed from 0 to 70
#3

Updated by Yannick Warnier almost 3 years ago

  • Status changed from Assigned to Needs testing
  • Priority changed from Normal to High

Check if this is OK in master now.

Also available in: Atom PDF