【伙伴说 | 用户故事】通过对比,我选用云表格做产品后台数据库
【华夏博雅教育集团】 由资深教育人孙芳仲先生发起,联合国际合作办学、国际艺术教育、国际学术交流等领域的核心团队共同创立。集团致力于为各年龄层的学生、教师、学校提供最优质的教育资源及相关服务。集团总部位于香港,在中国大陆地区与七所高校合作设立对外合作机构或项目。集团具有丰富的引进整合国外优质教育资源与国内外高等院校、机构进行合作的教育运作、管理服务、投资等方面的经验和能力。
我从去年开始加入华夏博雅,担任技术总监一职;在去年,因为需要解决教学数据的录入这个问题,想着要重新做一个后台网站和数据库,所以这样才有了寻找一款工具的想法,后来经朋友推荐,对云 表格有了大概的了解,于是有第一次的需求沟通。本来第一次沟通时候,是想用云表格实现一个题库的功能的,就是建表来存储各种各样的习题。在了解到现有API的功能后,有了比较激进的想法把云表格作为数据库使用。因为在在去年做产品开始,我们花了很多时间修改题库的数据库结构与录入网站,时间和人力成本都消耗了我们很大力气,所以今年想借助外力解决这个痛点。
我们的app叫口袋学堂,这个app里所有的数据都存在云表格 不同的表中,app里的展示页是我们在设计 ,但是所有的数据包括用户数据,都储存在云表格里。
大家可在应用市场搜索:口袋学堂 或扫描以下二维码来进行下载体验。
课程模块:在云表格中,分别创建课程表、单元表、训练题表、课件表、练习题表等,并通过表格关联字段形成关联关系。客户端通过API接口获取相关信息,通过更直观的形式进行交互呈现。如图所示,会罗列展示学员所有的课程,点击单个课程会罗列该课程的所有单元详情,包括单元训练、单元课件、课堂练习题等。
作业模块:学员根据目前自己的课程学习情况获取当前课程的作业习题,并直接在客户端进行作业答题,答题结果会通过API接口写入到云表格当中相应的习题答题表。教师可对学员的答题情况进行批复,最终根据未完成及已批改的状态在客户端分类展示。
作业表中,完成率是关联班级表,并用完成人数/班级人数得出来的值 正确率是从做对的人数/完成人数计算出来的值。
加分模块:教师可对学员的日常学习情况进行加分,每次加分都会作为一条记录写入到加分表。学员进入到加分排行榜时,客户端会通过API接口请求并基于API本身提供的数据统计功能对该班级每个学员的总加分情况进行计算,最终形成一个排行榜并展示。 使用云表格做为数据管理、产品运营管理。把云表格产品做为数据库、数据展示,通过接口的方式合作后,大大降低了接口及后台的开发成本;同时通过云表格其中的数据展示及权限管理,方便口袋学堂产品上线之后对于运营的需求,极大的帮助我们运营同学通过云表格自带的统计图表更直接查看相关数据的统计。
我们调用了云表格API以下接口: 1、云表格用户登录接口 2、表格内容列表读取接口 3、表格单条内容读取接口 4、表格单条内容编辑接口 5、表格单条内容写入接口 6、表格单条内容搜索接口 7、表格单条内容求和及groupby接口 如果您正想借助第3方打造数据库中心,可联系:Jady 张杰 18500383321
期待有更多用途的表格用户,我们可以共同探讨,共同成长进步!
|