网上竞赛不及格单位要扣钱对吗?

单位安排全体员工参加网络关注的安全生产题库的限时竞赛,分数不及格或不参加的都要扣一半奖金!单位的做法对吗?有没有侵犯劳动者的权力或违反劳动法?