教学应用:QuickForm如何赋能教学

从信息的角度看,教学本来就是一个交互的过程。QuickForm是一个数据服务,能存入、读取数据,因此成为交互网页的最佳伴侣。

1.QuickForm的教学应用

QuickForm提供的API不仅可以写入(POST方式),还可以读出(GET方式),因此可以做多种交互网页,如表单提交、实时统计等。而这些都通过同一个API地址就能实现,降低了难度,又不牺牲其灵活性。

  • 经典应用:将数据用POST方式提交到QuickForm。如问卷回收,在线考试等。

  • 交互分析:用网页1提交数据,再做一个网页2读取数据实时分析。如数据看板、数据驾驶舱、数据大屏等。

  • 即时互动:在一个网页上边提交数据,边读取数据。如聊天室、留言本等。

  • 组合应用:多个数据任务结合,可以做出复杂的应用来。如用数据任务1(WebAPI)来发布任务,用数据任务2来接收答题情况。

实际上,QuickForm不仅为教师设计,学生也能用来做各种科创作品,甚至可以用来替代MQTT服务器,结合开源硬件设计物联网作品。目前QuickForm已经支持多模态数据回收,即文件上传,还支持可读不可写、可写不可读等复杂的数据任务。

2.QuickForm经典案例

我们正在整理中。

https://quickform.cc/demo

3.QuickForm的能力边界

为了实现极致的简单易用,即“极简”,QuickForm牺牲了牺牲了数据的安全性。数据可读可写,API地址在前端页面中的明码可查。因此,你务必要了解其能力边界,做到如下几点:

1)不要用QuickForm记录具备敏感数据。涉及到人名、通讯信息、成绩之类的数据,最好用脱敏的方式来做,如使用班级编号而不是学生名字。

2)不要用QuickForm长期存储某一类数据。QuickForm参考微信小程序上的“即用即开,用完即走”的理念,一个数据任务有特定周期,结束后就关闭,有用的数据导出。

3)不要用QuickForm存储大量数据。QuickForm.cn是校园版的演示网站,不宜用来记录和读取太多的数据,否则会给服务器带来太多压力。强烈建议使用本地的教师版。

如果你因为误用QuickForm而造成数据泄密,我们不承担责任。具体请参考“免责声明”。