-
配置環境變數,編輯檔案
.env
。NGINX_PORT=80 api_url=http://127.0.0.1:15000 secret_key="YOUR SECRET_KEY" mode=development app_host=0.0.0.0 app_http_port=80 app_https_port=443
- NGINX_PORT : 平台網址連接埠
- api_url : 後端 API IP 網址
- secret_key : flask session 的金鑰
- mode : 模式 (development / production)
- app_host : flask 主機地址
- app_http_port : flask development mode 連接埠
- app_http_port : flask production mode 連接埠
使用 Docker 建立容器啟動系統。
docker-compose up -d
預設將啟動以下連接埠 :
80
: HTTP
-
【實驗管理】中的【查看】要做的跟【所有實驗】的【查看】一樣
-
【所有實驗】的【查看】要另外做一版,用來【加入實驗】與【檢視實驗資料】
-
註冊頁面
- 平台帳號註冊
- 帳號、密碼
- 平台帳號註冊
-
登入頁面
- 帳號、密碼
-
個人檢視頁面
- 錢包地址
-
當前參與的實驗
- 尚未開始
- 資訊:開始時間
- 進行中
- 該身分的任務資訊
- 研究人員:
- 實驗人員:地點、對應的受測人員、對應的物品ID
- 填寫實驗結果表單
- 受測人員:地點、對應的受測人員、對應的物品ID
- 物流人員:地點、對應的收貨人員、對應的物品ID
- 實驗結果表單頁面(實驗人員身分限定)
- 實驗結果相關資訊欄位
- 實驗名稱(ID)
- 是否有效、是否有噁心反應、是否有過敏反應...
- 實驗結果相關資訊欄位
- 查看提交結果頁面(只能查看自己這組提交的資訊)
- 該身分的任務資訊
- 已結束
- 實驗結果:完成、失敗
- 尚未開始
-
發起新實驗
- 表單設計頁面(研究人員限定)
- 實驗名稱*
- 實驗說明
- 實驗進行時間範圍
- 實驗解盲時間點
- 人數下限
- 權利義務同意書*
- 志願者要填的相關資訊欄位
- 姓名、身高體重、欲受測的地點(選單)、聯絡方式...
- 實驗結果相關資訊欄位
- 可公開的志願者資訊
- 性別、身高、體重等去識別化資料
- 是否有效、是否有噁心反應、是否有過敏反應...
- 可公開的志願者資訊
- 獎勵回饋機制(多少錢)
- 研究人員錢包地址(從這裡扣錢)
- 實驗 Label(上傳檔案)
- 實驗物ID1 -> 對應的答案
- 實驗物ID2 -> 對應的答案
- ...
- 表單設計頁面(研究人員限定)
-
尚未開始的實驗
- 招募志願者
- 實驗人員、受測人員註冊頁面表單
- 身分別:實驗人員、受測人員
- 實驗名稱(ID)
- 實驗說明
- 實驗進行時間範圍
- 實驗解盲時間點
- 志願者要填的相關資訊欄位
- 實驗結果相關資訊欄位
- 獎勵回饋機制
- 實驗人員、受測人員註冊頁面表單
- 招募志願者
-
進行中的實驗
- 招募志願者
- 實驗人員、受測人員註冊頁面表單
- 物流人員註冊頁面表單
- 地點
- 獎勵回饋機制
- 招募志願者
-
已完成的實驗
- 區塊鏈上已完成的實驗
- 未解盲
- 已解盲
- 實驗結果相關資訊欄位
- 可公開的志願者資訊
- 性別、身高、體重等去識別化資料
- 是否有效、是否有噁心反應、是否有過敏反應...
- 下載 raw data
- 區塊鏈上已完成的實驗