出勤扣分

僅事假扣分,每小時 -0.125 分。病假不扣分(但影響 等第天花板)。

公式

事假扣分 = 事假時數 × (-0.125)

GradingService.ComputeAttendanceDeduction(hours) 計算。

進當次成績 D

D = C + 出勤扣分
  = (A + B)/2 + 事假時數 × (-0.125)   // 一般情境
  = A + 事假時數 × (-0.125)             // R1 = R2 合併情境

為什麼 0.125

每小時 0.125,意味著每 8 小時(1 個工作天)扣 1 分。

常見實際分數

事假時數扣分
4 小時(半天)-0.5
8 小時(1 天)-1.0
16 小時(2 天)-2.0
56 小時(7 天)-7.0
112 小時(14 天)-14.0(同時觸發甲等天花板)

不觸發強制具體事蹟

扣分造成的 D drop 觸發 強制具體事蹟——事由明確為出勤。

例:

  • A=70,B=70(甲等),D=69.625(乙等)→ 強制具體事蹟(B 在甲等)

影響精度

需要 分數精度 decimal(6,3),才能精準表達 -0.375、69.625、75.125 等小數。

假別代碼(從 104 同步)

代碼名稱扣分?影響天花板?
S0001-1事假⚠️
S0001-3事假-專案⚠️
S0002-1半薪病假⚠️
S0015-1無薪病假⚠️

相關概念

強連結(原文明確提及)

← 回到 wiki