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