--- title: 零時小學校 2021 Demo Day 徵件之「薛丁格的發布按鈕討論」 tags: edu --- # 零時小學校 2021 Demo Day 徵件之「薛丁格的發布按鈕討論」 ## 事件緣由 原定於 2021/11/30 23:59 GMT+8 會停止零時小學校 2021 Demo Day 提案收件,但在此時間之後,又有新提案出現在提案頁面上,為釐清問題來源以及公平性問題,揪松團於例會中展開討論與確認後續行動。 > 原始提問貼文:https://www.facebook.com/groups/jothon.sch001/permalink/441923310667413/ ![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_fff74de48c515bd3cc40393a2ad90f3c.png) ## 徵件辦法相關規定 依「[零時小學校 2021-22 Demo Day 實施細則](https://docs.google.com/document/d/1-rQYOzrpEx8BQtLE2IUIKUoZWJ5xrTuiZFbLjBh3tAE/edit?usp=sharing)」所示: > 公開提案:2021 年 8 月 1 日(日)00:00 至 11 月 30 日(二)23:59 提案團隊在截止時間之前都可以將提案**上傳**至提案平台。 ## 揪松團討論過程 於 2021/12/1 揪松團開會討論,首先先請工程師將提案功能關閉。接著釐清問題來源與狀況。 ![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_eb0a09170326157a0457b18d6e70d96a.png) ![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_332a8b5e752a3052ee9e74643bc4dfd8.png) ## 衝突原因 aka 提案網站後台設定與設計 可見下圖網站設計,以下階段有差異的操作功能有: - 正式提案:起始時間 2021/8/1 00:00:00 - 2021/11/30 23:59:59 - 可進行編輯提案與建立提案與其他功能 - 修改提案:起始時間 2021/12/1 00:00:00 - 2021/12/13 00:00:00 - 可進行編輯提案,不可進行建立提案 - 資格審查:起始時間 2021/12/13 00:00:00 - 2021/12/18 00:00:00 - 不可進行編輯提案,也不可進行建立提案 因此管理員設定操作時,預期網站會自動在 2021/11/30 23:59:59 上鎖,停止提案發布的動作。但網站程式邏輯並未判斷此操作,管理員設想的「建立提案」指的是有送出於前台顯示;網站程式邏輯進行的「建立提案」指的是從 0 開始點選建立新提案,因此阻擋的區塊不同。 ![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_a9cba22241630c75c7b3689918400577.png) ![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_38786443ad753c5f1d8e764d1499c00b.png) ![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_61aaecfa2e547f4babbce909cbdeeacf.png) ![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_2bd8827fe1479cdc6f692b783bf8aa94.png) ## 結論與行動 1. 檢視後台資料,確認於 2021/11/30 23:59:59 前「建立提案」但處於草稿狀態的提案共有 3 件,另有一件於 12/1 00:19 送出(也就是本次超過時間後,出現的提案)。因提案網站執行的程式定義問題,提案程序出現了一些空間,**主辦單位 g0v 零時政府揪松團經由審慎的考慮與討論後,決議告知提案狀態為已開立草稿(Pending)階段的提案,務必於以下時間內完成發布程序:2021/12/2 12:00:00 GMT+8 中午 12 時** 2. 根據上述的決議,針對本次於 2021/12/1 00:19:42 超過設定時間發布提案的專案,揪松認同此提案具有參加 Demo Day 競賽的資格。同時也將此案例作為程式設計案例、探討歷程文件化,提供大家參考。 3. 修改網站設計,增加「發布提案」按鈕,阻擋未來設定活動的送件時間 ![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_9653ddd3503d1f0c07175d9c4e4f7e08.png) ### 處理進度 - 2021/12/1 00:30 揪松團內部發現一名使用者在 23::59 前即已開設草稿並持續撰寫提案內容,並於 00:00 後完成送出 - 2021/12/1 01:47 小學校社團收到詢問 - 2021/12/1 14:00 揪松團例會進行討論 - 2021/12/1 16:30 手動關閉提案渠道 - 2021/12/1 16:39 與工程師確認詳細情況 - 2021/12/1 17:28 建立共筆確認處理方式 - 2021/12/1 18:30 寄信通知草稿狀態的三個提案人最後發佈「已開設的草稿」之時限 - 2021/12/2 12:00 已設定並確認提案渠道準時關閉