西电学子抗疫项目:互助文档、核酸排队、食堂选餐、综合楼信息,极速上线,点滴微光将汇聚成星河!

极创抗疫项目背后的故事

突如其来的疫情,给不少同学造成了生活的不便,极创工作室的同学们为了解决疫情带来的问题,设计并开发出一批防疫相关的项目:

1.

西电疫情互助文档

2.

宜秦宝即时核酸检测点信息查询服务小程序

3.

西电疫情信息聚合(核酸排队时长、食堂选餐、综合楼服务等查询)

点击阅读原文进入链接

我们希望用技术力量解决身边的问题,为疫情防控贡献自己的力量。

面对疫情,作为大学生,我其实就是想用技术做点能服务大家的事情。谈及在疫情期间的《西电疫情互助文档》和宜秦宝小程序,极创工作室高永凯同学表示这是他希望用技术服务同学、辅助抗疫的一点尝试。

12月下旬,学校按照市政府统一部署,开始实行封闭管理。疫情的突然袭来,让很多正处于考试周复习的同学受到了一些影响,很多同学开始担心校内的衣食住行,同学们纷纷前往综合楼购买各类物资,也不利于疫情防控。

极创工作室技术主管高永凯同学发现了这一现象,立刻想到可以建立一个在线的沟通平台作为统计和分享信息的互助平台。因为我曾经参与过部分国家级庆典及重大灾情救援的线上志愿者,有一定的在线文档开发经验,考虑是否能够通过这样的方式为学校做点什么。在工作室刘逸康同学的建议下,高永凯新建了一个在线表格,打下了第一行字:西安电子科技大学疫情互助文档,并开始规划了文档的格式。

西电疫情互助文档

文档上线当晚,最高在线人数就达到了 1290 余人。在短短一天时间中,上千名同学在文档中共享信息,而文档也由最初的只有前言、竹园公寓、丁香公寓、海棠公寓四个板块,拓展到涵盖学习场所、食堂信息、综合楼商家、问题互助解答、快递点、桶装水、打印店、核酸检测情况等多种信息的综合文档。

在维护文档的过程中,也出现了一些问题。经常有同学不熟悉共享文档的操作而把文档弄乱,一些信息不能及时更新,高永凯同学每隔 5 分钟便查看一次文档情况,维护文档的有序可用。

然而,由于访问人数过多,在线文档出现了误封和超出编辑人数上限卡顿的问题。刘逸康同学联系了腾讯文档的工作人员,对文档进行了扩容,提升了访问上限。

刘逸康同学与腾讯文档官方人员沟通

同时,对于文档中一些需要实时更新的部分,工作室的同学使用了腾讯文档开放平台提供的 API,通过开发自动化工具,完成了表格内动态数据的实时更新和维护。

腾讯文档开放平台西电抗疫应用

截止12月31日晚,该文档访问量超过30万人次,更新了973个版本。同时收到了新华社、陕西卫视、央视网、新华每日电讯、光明网、央广网、中国日报、人民日报海外版、中国青年网、中国大学生在线、中国之声、中国教育电视台、陕西日报、华商报、西安晚报、中青校媒、新浪新闻、腾讯新闻等媒体的报道,相关微博话题西安大三男生建校内疫情互助文档热搜榜最高第 8 位,累计阅读量达5439万。

观看更多
正在加载
    正在加载

    视频加载失败,请刷新页面再试

    刷新

    同时,高永凯不仅关注于校内的疫情防控需求,也关注到在西安市内存在着不知道哪里可以做核酸、不知道核酸点排队人数等问题。因此,他也参与到了即时核酸检测点信息查询服务小程序的开发与维护工作中。小程序上线 12 小时内,访问量就达到了 7000 人次,越来越多西安市民使用它查询核酸检测点信息。

    宜秦宝微信小程序

    小程序登上热搜

    他与宜秦宝微信小程序团队一起完成了小程序的开发工作,同时负担起了信息更新、维护保障与考研互助微信群的管理工作,切实帮助了数百名考研学子。

    考研互助微信群

    考研互助群群友的反馈

    对于宜秦宝的开发维护,高永凯同学说:我就想尽力为人们做些什么,不求回报,只求欢声笑语,人心温暖。当我看到群里面考研的学长学姐们都因为我们的小程序受到了帮助,我就感觉这件事情做的挺值得的。

    而极创工作室中致力于使用技术方便大家,助力抗疫的不仅仅是高永凯同学。

    王淑靳同学发现疫情互助文档存在文档打开速度缓慢,信息排版混乱,不便于检索的痛点,于是萌生了使用结构化的数据来储存这些信息,以方便排版和查询的想法。因此他决定开发西电目录 — 西安电子科技大学聚合疫情信息查询站,提供提供更高效的信息展示与查询服务。

    首先我想到的是使用 LeanCloud 的数据库,自带 API,很方便进行敏捷开发。于是我按照互助文档录入了网站最初始的近 100 条综合楼商家信息以及学校公共区域数据。说起项目的第一个版本,王淑靳表示只用了不到 2 小时的时间就完成了基本功能的上线。服务上线 12 个小时内,访问量就达到了 6000 人次。

    在此过程中,王淑靳同学收到了来自用户的反馈:核酸检测排队时间太长了……能不能做一个查看排队时间的功能啊

    看到反馈,王淑靳用一晚上就写完了这个功能,排队数据上报成了网站上线的第二个功能。同学可以将自己的排队时间提交到平台上,系统综合计算后,会展示一个当前排队的预估时长。既减少了同学们等待的时长,更是一定程度上减缓了在核酸检测排队过程中的人员聚集。几个群简单分享后,王淑靳意外的发现大家都在很积极地上报数据,反响很不错。在当天就有 2.9 万次数据请求,数据上报量也达到 1400 条。

    预计排队时长展示

    后续,随着疫情管理政策的变化,同学们只能到食堂带饭,于是查找食堂有什么菜,价格怎么样、窗口开放情况等信息成了新的问题。王淑靳同学同团队一起快速上线了食堂信息查询功能。截止发稿,系统已录入食堂窗口 147 个菜品种类共计 1581 种相关数据反馈共计 5000 余条。首日统计到的请求量达到了 1 万多人次(因为有静态缓存,该数据应该为实际访问量的 40% 左右)。

    食堂信息查询

    在王淑靳等同学努力下,在一周的时间中,快速迭代发布了 6 个大版本。经过多次版本迭代后,平台终于由最初的西电疫情互助文档的精选整理信息站,拓展到涵盖食堂信息、综合楼商家、核酸检测排队情况等多种信息、方便更多人简单提交信息的综合平台。

    部分代码提交记录

    当然,平台的开发并不是一帆风顺的。在开发过程中,王淑靳同学也面临了不少问题。但还好,有一群志同道合的同学同他一起解决了这些问题。

    核酸排队时长分享在第一天的请求量就达到了峰值,接近 LeanCloud 的的免费请求数上限了。免费限制 3 万次,那天的请求数达到了 2.9 万,此时极创工作室的韩翔宇同学提供的后端解决了这个燃眉之急,我也连夜迁移了核酸排队时长分享的 API。

    此外非常感谢@SuperBarts,他之前是维护一个自己整理共享文档数据的静态网站,在我的公共服务状况查询网站上线后,他主动帮我录入自己亲自去调查的综合楼数据,让网站数据库得到了及时的更新。

    @梓泠也是早期数据库维护成员,他帮我处理了很多上报的数据,让数据库得到了比文档更快的更新速度。

    @Yangxiansen@康师傅@小北@DAWNMX@木生,这几位同学帮我录入了超过 1500 条的食堂菜单数据库,非常感谢他们。没有他们这个网站的菜单查询功能也做不起来。

    还有一些信息可以在网站「关于」页的鸣谢部分看到,他们不算帮了太大的忙,但是给了很多支持。

    网站是 26 号上线的,到现在也不到一周,目前使用的开发框架遇到了瓶颈,更加复杂的功能是不好做的,之后考虑抽时间拿新的框架重构一下。王淑靳同学表示,接下来将进一步优化网站,并与工作室熟悉小程序开发的同学一起尽快上线微信小程序与QQ小程序,为各位同学提供更好的服务。

    同时,极创提供了包括食堂信息、排队时长预估、综合楼商户动态信息在内的多个疫情数据开放 API。部分第三方开发者及项目正在使用这些 API 为广大同学提供更多服务。如@Reverier同学开发的排队时长查询的QQ机器人(Rx.Shell)等项目。

    在抗疫过程中,极创工作室的同学通过发挥产品与开发人员优势,积极研究疫情防控过程中的痛点,关注学生、市民的真需求,设计并开发出一批真项目,进行了服务疫情防控的真实践真公益

    我们相信,点滴微光将汇聚成星河。我们用技术力量解决身边的问题,为疫情防控贡献自己的力量。我们相信,每个人都贡献自己的一份力量,万众一心,西安终会战胜疫情!

    极创,做本科生双创先锋军

    Geek Tech,Who we are?

    极创工作室是植根于西安电子科技大学创新创业学院,旨在汇聚校内最优秀的创新创业人才,通过真需求、真项目、真实践、真创业,培养学生的创新能力、实践精神和综合素质的创新工作室。

    极创工作室于2020年成立,创立之初便秉持着价值观优先、长期主义、需求导向的理念,汇聚了一批以极客+创新创业为标签的本科生。目前极创工作室已诞生与落地包括焕影一新、夺冠、Muse人工智能作曲等多个项目,致力于做有用、能用、好用的创新产品。

    让我们用技术做点改变世界的事情!

    工作室坐标:大学生活动中心 一层115、101室

    图文|韩翔宇、高永凯、王淑靳

    责编|韩翔宇

    更多精彩内容(点击图片阅读)

    GeekTech

    分享了吗,戳戳看!

    给西电导航回复关键词互助文档,核酸,综合楼,即可获取本文

    event_note 11月 2, 2022

    account_box 海归 回国

    发表回复

    您的电子邮箱地址不会被公开。 必填项已用*标注