Re: [請益] 想試著寫程式給學生們使用,增加趣味性

作者: cooper6334 (庫波)   2018-01-25 03:49:07
:
: 是的是的!!!
: cooper6334大太厲害了~~~~(膜拜
:
: 基本流程的構想:
:
:
: 每位學生 學生對戰結束 資料庫更新
: 建檔QR-CODE => 找老師掃描 => 並跳出排名畫面
: 並加入資料庫 並點選誰輸誰贏 僅顯示前十名
:
:
: (有這個資料庫,掃描時應該也能讓學生查詢自己的勝負狀況吧?)
:
那你基本上需要的是網頁前後端的技術,這其實不是我專長但還是可以簡單說一下
前端 後端
排行榜網頁(任何人都可以看) ↘
網路 → 資料庫
後台管理網頁(用來上傳勝負跟新增成員,只有老師可以看) ↗
排行榜是給學生看的,所以需要用HTML/CSS/JavaScript等技術把網頁做得漂亮一點
如果有需要讓學生登入看自己的紀錄,那還需要有帳號系統,有現成的可用
最後要讓學生直接開網頁,或是把網頁包成app也不是太難(只是要處理ios+Android)
管理網頁只有自己用,所以基本上只要有功能就好不需要多美觀
QR Code我覺得可以先不用管,手動輸入學號(ID)就可以運作了,要玩技術等熟一點再說
後端則是用GO/Python等語言實作,然後架在AWS/Firebase等雲端平台上
來讓前端網頁能透過網路拿到他所需要的資料,例如前十名的同學之類的
和讓後台管理網頁能夠下指令,新增一名成員或新增一筆勝負紀錄等等
現在比較少自己架硬體server了,但如果你環境允許也不是不行
隨便找了幾篇參考文章,可以看一下
https://www.newscan.com.tw/all-faq/faq-detail-6.htm
https://goo.gl/7Btgnv
其實方法很多,要硬幹Java x Android + Swift x iOS,或是用Unity做其實都做得出來
不過我覺得Web應該是學習門檻相對比較低的路拉,參考一下囉
作者: zeldeo (咩兒羊一隻)   2018-01-25 04:23:00
太感謝了!!!!!研究過程中一定會再上來報告的希望到時候神人您不嫌棄啊~~~m(_ _)m

Links booklink

Contact Us: admin [ a t ] ucptt.com