分享闲时开发的一个课程表微信小程序 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
moochan

分享闲时开发的一个课程表微信小程序

  •  
  •   moochan 2017 年 8 月 27 日 10500 次点击
    这是一个创建于 3162 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为

    仅仅是想知道下节课是什么课,在哪上课

    不想下载一个几十 M 的软件

    所以自己开发了这个小程序

    还是先说一下哈,受制于自身的能力,这个程序有个最大的缺陷,无法帮您导入您学校的课表

    但是还是有一些值得使用的理由的

    1.因为是微信小程序所以不用下载,只有 300K

    2.一眼便知什么课,打开小程序,上部分显示(下节课什么课,在哪上课,剩余多久下课)下部分显示(今日课程速览)。

    3.二维码分享课表,退而求其次的办法,如果有一个人创建了课表,其他人都通过扫描二维码导入课表。

    4.支持单双周,查看课表的时候下拉切换单双周。

    没有办法导入自动导入课表就要从创建课表上下功夫了,创建课表只需三个步骤

    “创建课程”-“创建上课地点”-“选择课程”

    这样避免每节课输入课程或者上课教室了

    当然前面说到的缺陷确实对很多懒于创建课程表的童鞋是最大的阻碍,不过一个学期就创建一次,愿意动手的朋友不妨体验一下,有什么建议都可以在下面提出来。

    最后放地址啦

    微信小程序搜索:最酷的课程表

    第 1 条附言    2017 年 8 月 27 日

    附上一张外观吧 采用的是时间轴的设计,灵感来自轨道交通 按照星期查看当天的课程,灵感来自小程序示例 最酷的课程表

    第 2 条附言    2018 年 5 月 21 日
    课程表已更名为:课程表 Lite
    17 条回复    2017-08-31 14:29:07 +08:00
    coderdusk
        1
    coderdusk  
       2017 年 8 月 27 日
    为什么不存一张课程表的截图在图库里

    不过动手能力还是强的
    imNull
        2
    imNull  
       2017 年 8 月 27 日 via Android
    有一个开源的: https://github.com/choyri/WeGifun
    基于上面开源的 fork 了个强智教务系统的: https://github.com/xu42/OurDPU

    然而毕业了已经不维护了,有需要的可以拿去改改
    moochan
        3
    moochan  
    OP
       2017 年 8 月 27 日
    @coderdusk haha,我之前就是这样做的,每次都要打开相册,然后新拍的照片重新排序了,又要去指定相册找,找到了又得用手指缩放照片,看看是啥课程,所以感觉实际上操作流程也还是挺多的。
    moochan
        4
    moochan  
    OP
       2017 年 8 月 27 日
    感觉咱们的经历很像啊,哈哈
    iyaozhen
        5
    iyaozhen  
       2017 年 8 月 27 日 via Android
    怀念当年被我“艹过”的教务系统,不光课程表,还有成绩。其实这个事情更适合服务号做,刚需功能引流,然后功能和资讯两手抓。
    http://mp.weixin.qq.com/s/L0T0v5w5szcayBPtdbbTXg
    steveway
        6
    steveway  
       2017 年 8 月 27 日
    @iyaozhen #5 不知道做这系统难度大吗 大学新生也想尝试
    moochan
        7
    moochan  
    OP
       2017 年 8 月 27 日
    @iyaozhen 我也做了一个服务号,只针对自己学校的,查成绩还有一些其他的功能,但是没怎么宣传,觉得宣传还是挺累的,而且随着自己毕业,后面就没有精力维护了
    iyaozhen
        8
    iyaozhen  
       2017 年 8 月 27 日 via Android
    @steveway 难度不大,只要有点后端基础就行。加油
    iyaozhen
        9
    iyaozhen  
       2017 年 8 月 27 日 via Android
    @moochan 哈哈,我当时运气好,学生社团比较发达,初有成效之后直接从其它学生团队抽调骨干组了个新团队来运营,才得以传承下去。现在团队估计得十几人了
    gelilaohuang
        10
    gelilaohuang  
       2017 年 8 月 27 日 via Android
    我记得当时每学期的课程表下来后都 PS 成我手机分辨率的图片 然后设置为壁纸 顺便发到班里企鹅群
    moochan
        11
    moochan  
    OP
       2017 年 8 月 27 日
    @gelilaohuang 极端了啊[笑哭] 那这学期的手机壁纸... 不过这个小程序可以分享二维码到班级企鹅群里
    gelilaohuang
        12
    gelilaohuang  
       2017 年 8 月 27 日 via Android
    @moochan 假设一种场景我正在上前一节课, 想知道下一节课的教室在哪儿 ,但是这个教室的网速比较渣,然后我就试了好几次进这个小程序,试着试着就去玩手机了…
    moochan
        13
    moochan  
    OP
       2017 年 8 月 27 日
    @gelilaohuang 这个不用担心啦,常用小程序是缓存在手机上的,课表信息的数据只会在导入的那一刻与网络有通信,其他都是在手机上处理逻辑哒,可以理解为你手机上有课表之后就不需要网络了
    qile1
        14
    qile1  
       2017 年 8 月 27 日 via Android
    课程表里面不加时间吗?几点上课下课?
    考虑下小学课程表需求就更完美了
    moochan
        15
    moochan  
    OP
       2017 年 8 月 28 日
    @qile1 谢谢你的建议,下个版本将会加入时间设置,同时加入的还有考试备忘录。
    cnTangLang
        16
    cnTangLang  
       2017 年 8 月 31 日
    这个不错,有市场
    moochan
        17
    moochan  
    OP
       2017 年 8 月 31 日
    @cnTangLang 现在市场上同类产品很多啦
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     861 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 46ms UTC 21:00 PVG 05:00 LAX 14:00 JFK 17:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86