永久免费开源的导师评价数据、数据爬虫、无需编程基础的展示网页以及新信息补充平台
我写了一个简单的UI方便检索,可以通过如下方式访问:
html/index.html
即可浏览数据。由于调用了bootstrap
和jquery
,所以打开的时候最好保持网络连接(不打开也行啦,就是UI可能有点乱)。小TIP:
为了支持离线浏览,也可以转换成相关的应用app。
data
目录下储存了原始数据,其中:
urfire.json
是从导师推荐网 获取的原始数据,comments_data.json
是将数据转换为如下格式的json
数据[
{
"school_cate": "",
"university": "",
"department": "",
"supervisor": "",
"rate": 0,
"description": ""
}
]
src/urfire.py
是导师推荐网的爬虫工具,并包含了一个并行爬取的实例。另有将原始格式转换为上述comments_data.json
格式的函数。
html/index.html
是使用bootstrap
和jquery
完成的简易的检索页面。数据存储在html/data.js
中,由src/html_render.py
通过comments_data.json
生成。
我会不定期继续爬取其他数据,有数据的地方也烦请告知。
另外,朋友们也可以在本平台撰写评价,请前往这条issue:在本issue下补充导师评价信息,发帖请使用如下格式,方便爬虫爬取:
学校类型:985/211/研究机构/其他/(海外院校请用英文直接填写国家名称,如:Japan) 学校名称:示例:清化大学/Cambridge University
院系:示例:化学化工学院/无
导师姓名:示例:王五
评分:(1-5分制,乐意的话可以填写小数,如:4.8)
评价:示例:对学生很好,尽职尽责
我也会不定期爬取issue数据添加进来。
GiHub平台匿名评价比较麻烦,可以考虑使用匿名评论公用账号
祝各位都能有一个顺利美好的研究生生活。
虽然维护这个repo需要一定的时间,但是我乐意为大家做这件事,而且大家也随时可以给我发pull request一起维护这个repo。而且这些数据的主体来源是每一位辛苦的科研工作人员的宝贵经验和建议,而不是我的,我只是把他们的数据收集储存起来,因此这个repo不打算接受任何捐赠。
目前urfire网站已经关站,如果任何一位朋友(或者未来如果我有空的话)愿意重新建站,我希望TA能够在TA的网站上开放捐赠,用来维持服务器的租用成本,如果需要用到这个repo的数据,备注数据来源后直接引用就可以。
最后,如果未来建站,欢迎大家通过比对网站数据、查阅commit历史的方式监督数据的使用,这样可以杜绝因为利益问题删除部分评论的事情发生。
如果您认为这个项目中有的信息有错误,或者有的评价显失公允,您可以考虑为本项目提供新的信息,很高兴有人愿意为这个项目贡献信息。
但是,出于对既有信息的保护考虑,对数据任何形式的修改都是不安全的,尽管您提供的信息是完全正确(因为我们需要防范有人恶意提交错误信息),所以我认为可以考虑添加而不是修改,因为我没有能力甄别这些信息是不是绝对正确。
我有以下尝试性建议,相关讨论可以参见Issue #35,您可以进一步参与讨论。
最后,感谢每一位希望对本项目做出贡献的朋友,上述内容不是对您的信息不信任,只是作为以往大量导师评价信息的最后一块保留地,作为repo维护者的我只能谨慎再谨慎,十分抱歉!
docker pull apachecn0/ratemysupervisor
docker run -tid -p <port>:80 apachecn0/ratemysupervisor
# 访问 http://localhost:{port} 查看文档
pip install ratemysupervisor
ratemysupervisor <port>
# 访问 http://localhost:{port} 查看文档
npm install -g ratemysupervisor
ratemysupervisor <port>
# 访问 http://localhost:{port} 查看文档
以下列出所有对数据文件有直接修改的commit,以备有需要的朋友查阅已经各位关于数据公正性的监督