electsys
electsys copied to clipboard
Electsys++ SJTU electsys optimizer.
总的GPA计算是有,但应该是我们学校的4.3分制吧。是不是可以添加各种4.0制GPA算法,给要出国的同学们一个方便。
选课模块重构计划
现有的选课模块代码较老,已难以维护,需要考虑重构一版。 目前选课模块的核心功能有: - 点击 Radio Button 快速跳转 - 小课表 - 教师评教得分 - 快速查询课程安排及人数是否已满 - 可冲抵通识课显示(仅 15 级及之前,仅根据课程名称提示) 考虑到前端技术的更迭,jQuery 在前端中使用频率逐步减少,目前有将 SPA 框架,如 [Vue](http://vuejs.org/) 等引入开发的计划,简化代码实现。但需要考虑这些框架或类库的维护门槛较 jQuery 更高一些,可能不利于后续维护。 关于功能更新和重构技术选择的问题,在此供各位讨论。 cc @ShieLian @gaocegege @laohyx
被墙的话可以写个让同学们手工的办法 `_(:з」∠)_` _之前似乎记得有谁写过win下的bat 但现在似乎并找不到_ - Step0 [点击这里下载文件包](https://github.com/laohyx/electsys/archive/master.zip) - Step1 解压下载的文件到文件夹 `electsys` 下 - Step2 Chrome选项->更多工具->扩展程序->"开发者模式" 打勾->加载正在开发的扩展程序->选中刚刚的解压到的文件夹`electsys` --- ``` //或者 把crx传上来让同学们好下载┴─┴︵╰(‵□′╰) ```
在看 [Grammarly 的 blog](https://tech.grammarly.com/blog/building-browser-extensions-at-scale) 时发现了 https://developer.chrome.com/webstore/using_webstore_api Chrome 开发者的 dashboard 太复古了,能自动化还是自动化的好.... - [ ] obtain token etc. - [ ] scripts for publishing locally - [ ] (optional ) using travis
非常感谢各位同学使用我们的插件。在各位同学参与和贡献到我们项目之前,请务必注意以下内容: 1. 首先,[这里有一份指南](https://pingcap.com/blog-how-to-contribute-zh),能够让你初步了解开源项目的运作方式。 2. 接下来,你可以给我们在 [Issues](https://github.com/laohyx/electsys/issues) 板块中报告问题,提出新功能建议。 3. 如果有精力的话,更加欢迎亲自动手参与开发当中!你可以 [fork](https://github.com/laohyx/electsys/network) 我们的项目以后,尝试修复 bug,或者开发新的功能。请不要忘记在一切完成后提交一个 [Pull Request](https://github.com/laohyx/electsys/pulls),让你的成果得以真正加入到项目的代码中。 4. 我们非常高兴地看到有更多的志愿者加入 contributor 的队伍,但请不要忘记,插件是所有的 contributor 无私劳动的成果,**请不要随意将项目标榜为自己独立开发的作品**,这既违反了项目的开源许可,也是对其他 contributor 的不尊重。