...
When a user is created , he is assigned a competency and then he can be evaluated by the HR manager for his competency
...
, there would be levels like "Competent", "Not Competent","Not Evaluated", and the hr_evaluation table would be filled automatically based on who is looged in the system and evaluating.
Trainings
- An admin / manager can create a training , which would affect the hr_training, hr_training_class , hr_training_competencies tables.
...