開發規格 - nondayo/Rick_calculator GitHub Wiki

前端畫面

image UI設計稿

題組內容請參考此份問卷

風險分數對應燈號:

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}分的風險值」 請參考風險看板的圖表
image

題組名稱與代號

題組名稱與代號請見此文件

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 image