開發規格 - nondayo/Rick_calculator GitHub Wiki
前端畫面
題組內容請參考此份問卷
風險分數對應燈號:
0-29分:綠燈
30-49分:藍燈
50-69分:黃燈
70-100分:紅燈
說明文字:
70-100% 紅色,此區個案危險程度高於平均值 2.0 倍
50-70% 橘色,此區個案危險程度高於平均值 1.5 倍
30-50% 藍色,此區個案危險程度接近平均值
00-30% 綠色,此區個案危險程度低於平均值 0.5 倍
柱狀圖標題「風險指標分佈」
柱狀圖的高度用 value
,每根柱子的名稱用 key
填入的顏色用 fill
,其中 fill = 1 用紅色,fill = 0 用綠色。
hovor 到 bar上時,顯示文字「此個案在{key}面向的狀態,使他/她增加了{value}分的風險值」
請參考風險看板的圖表
題組名稱與代號
題組名稱與代號請見此文件
API name: calculator
input:
{
"FAMILYECONOMY": ["A", "B"], (A, B, C, E 的排列組合)
"FAMILYDAMAGE": ["A"], (A, B 的排列組合)
"FAMILYCONFLICT": ["A"], (A, B, C 的排列組合)
"CHILDDEVELOPMENT": ["A"], (A, B, C 的排列組合)
"FAMILYDISABILITY": ["A"], (A, C, D 的排列組合)
"LIFEDIFFICULTIES": ["A"], (A, B 的排列組合)
"SEX": "1", (0, 1, -1 其中一個)
"BARRIERS1": "0", (0, 1, -1 其中一個)
"BARRIERS2": "0", (0, 1, -1 其中一個)
"AGE": "1", (0-17 其中一個)
"SCHOOL_SITUATION": "A", (A, B, C, D, E, F 其中一個)
"EDUCATION": "A", (C, D, E, F, I 其中一個)
"recidivism": "1" (0, 1, -1 其中一個)
}
output:
{
"Status": "200",
"Data": {
"score": "39.53",
"barchart": [
{
"value": 1.6042,
"fill": 0,
"key": "性別"
},
{
"value": 1.3613,
"fill": 0,
"key": "就學狀況"
},
{
"value": 1.136,
"fill": 1,
"key": "兒少發展不利處境致有特殊照顧或福利需求"
},
{
"value": 1.1037,
"fill": 1,
"key": "家庭關係衝突或疏離致有福利需求"
},
{
"value": 1.0435,
"fill": 0,
"key": "教育程度"
}
]
},
"Message": "OK",
"ErrorKey": { }
}
防呆邏輯
- 多選題選擇以上皆非,其他選項要 disable