评论

手把手教你搭建医学题库小程序之按科目分类实现

手把手教你搭建医学题库小程序之按科目分类实现

手把手教你搭建医学题库小程序之按科目分类实现


早段时间,有位从事医学行业的朋友,他想做个医学题库小程序。其实,他确实是有点计算机基础,但终究还是隔行如隔山。看起来简单的东西,做起来其实并不简单。


很多人,往往会不慎陷入思维的误区。在这日益分工细化的发展中,专业的事情就该交给专业的人处理吧。

虽然后来让我来直接给他做了一个医学题库小程序。但是我还是记录一下刚开始,他想法很简单,就是以为自己可以做出来,我当时还是给他一些指导。

但是,后来的后来,他发现真的不是他所能做出来的,更别说是做好了。小而美的医学题库小程序,不但是需要知识经验积累与沉淀,还需要时间和精力打磨,还需要一点灵感的激发。

在刚开始的手把手教学中,我找一个了有意思的想法,就是关于科目分类的实现方式,其实他提供了一种新思路。

他想多建立几个科目, 实际上就是创建test_object1, test_object2 等等文件夹, 然后每个科目下面就const activityQuestion = db.collection('activityQuestion_object1');

这样就是找到不同的云题库了。

activityQuestion带下划线的,是他根据不用的科目弄的题库。

他在内科科目里面, 就collection 内科数据库。

选不同的科目 都可以读。

想法奇特,思路清晰。确实如此,这种不失为一种下下策。我没有说他不对,也没有说他对。

但是,根据我做了不少答题小程序、刷题小程序的经验,我给他提供了另外一种思路,就是建议建一个题库集合即可,然后在每个题目里面添加一个识别题库的标识,通过这个字段来判断属于哪个科目即可。

医学题库小程序之按科目分类实现,科目分类:内科、外科、中医科、麻醉科、儿科。

再进一步优化就是,传值是传数值就行。当然你也可以将1、2那些换成中文,内科、外科。我们的习惯一般是使用值代替。

再扯远就是弄个数据字典。不过不扯了。具体可以参考我的考研刷题小程序。


最后一次编辑于  2022-03-22  
点赞 0
收藏
评论

1 个评论

  • 八九
    八九
    2022-03-22

    天天换号发,牛

    2022-03-22
    赞同
    回复
登录 后发表内容