
Education DAPP
提案人 A DAPP for the DAPP
帶領想修習DAPP的學生,透過DAPP的使用,快速進入WEB3.0。
專案名稱
A DAPP for the DAPP
專案簡介
開發DAPP,目的為記錄學生課堂上的出席率及表現,並記錄在BlockChain上,讓未來企業或學校在評估學生的能力時,不僅僅只是以成績為唯一考量,課堂上的表現也能被納入重點考量標準。
此專案於 g0v slack/Discord 零時小學校伺服器的頻道名稱
請勾選你目前提案課程所屬的學校,若為自主提案請勾選其他。
台大資工/網媒所
提案代表人
Derrick
提案代表人的 g0v Slack/Discord 零時小學校伺服器名稱
Derrick
提案團隊簡介
周宥辰 工科海洋碩二 前端工程師 陳冠錞 土木所碩一 前端工程師 陳名儀 資管碩一 智能合約工程師 陳以峰 網媒所碩一 智能合約工程師 邱承威 商研所碩二 智能合約工程師
為什麼要做這個專案?(動機)
看了課堂名稱而來修這一堂課,想說是滿滿的程式設計類型的課程,結果開學後一個月後才開始使用錢包,有點出乎我意料的慢。再加上老師在課堂上說到,怎樣web3.0才有可能流行?就是當使用者不知道自己在使用web3.0的技術時,那就是普及的時候。所以我們想做一DAPP讓同學使用,讓同學們不知不覺中就已經融入web3.0的世界。此DAPP,不侷限於這堂課使用,功能可以用在任何課堂,已達education good 目的。
請描述此專案預計解決的問題?
1. 解決老師以傳統唱名點名。
2. 課堂互動時還要下課跟助教報備。
2. 課堂互動時還要下課跟助教報備。
目前已有哪些類似專案?請嘗試分析其不足需優化之處。(若目前無類似專案,請寫「無」。)
無
專案預計提供何種解決方式,並請詳細說明其功能/服務
開發一個DAPP,其中包含點名與課堂互動。合計為課堂活躍度。以提供老師期末評量學生表現之參考。
請列出這個計畫的目標對象,他們的需求、情境與使用動機?
For DAPP的老師/學生
為了記錄學生的貢獻、活躍度
上課時使用
為了記錄學生的貢獻、活躍度
上課時使用
請提供本專案的示意圖或介面設計草圖
預計如何讓使用者得知並參與專案,並回饋意見?
社群媒體宣傳、與相關單位合作
請列出專案使用到的數位工具及技術/程式語言。
1. 智能合約:Solidity
2. 前端:React
3. 後端:Node.js / MySQL
4. 部署:AWS
5. 測試鏈:Mumbai
2. 前端:React
3. 後端:Node.js / MySQL
4. 部署:AWS
5. 測試鏈:Mumbai
此專案目前有哪些可運用的相關資源可支持專案發展?
業界工程師(g0v前輩)
你覺得本專案可能會面臨的困難有哪些?你將如何解決這些困難?
前端 :
- AWS S3 實踐CI/CD
智能合約 : 如何區分老師與學生的權限
- 使用modifier去限制transfer的function只能由老師的address去使用
- AWS S3 實踐CI/CD
智能合約 : 如何區分老師與學生的權限
- 使用modifier去限制transfer的function只能由老師的address去使用
專案目前需要哪些方面的幫助呢?(人力、資源、宣傳等)
智能合約工程師
後端工程師
專案經理
DAO顧問
後端工程師
專案經理
DAO顧問
預計一年內專案時程規劃
註冊功能
擴大使用範圍
增加客製化功能(依據每個課程的不同,客製化不同的評比標準)
擴大使用範圍
增加客製化功能(依據每個課程的不同,客製化不同的評比標準)
此專案現階段目標完成後,未來可能進一步的發展?
希望能和其他DAO組織合作,更精進技術面。另外,理念層面希望可以和學校合作,更廣泛運用在全台甚至全球的學生,讓每位學生在課堂中所做的每個貢獻都能傳承下去。
若有本專案介紹的投影片/影片等資料,請提供。
請提供本專案預計開源之軟體套件、授權文件、圖檔等之連結,並標注各自授權方式。
專案團隊討論共筆的連結
本次競賽專案與哪幾項聯合國永續發展目標 SDGs 相符?(可複選
SDG 4 優質教育