- /universities 下需要新增 985 211 、双一流的路由,以展示相应高校清单。根据 data\universities 下的 json 确定清单,再到 db 中查详细数据。展示所有字段,像 page.tsx 一样用 university-table.tsx 这个数据表格组件。
- 蹭饭图制作工具,模板和数据 tab 下的界面风格要按照整个项目中的 neo brutalism 来设计
关于数据集的构建
数据源的问题:
- 全国普通高等学校名单中不包军校名单
- 各数据源高校名称不一致问题:教育部的“211工程”学校名单 中的军校,使用的是原名。例如第四军医大学,已经更名为空军军医大学。跟军校的也不一致 使用的都是 海军军医大学 这样的名称。
- 教育部的“211工程”学校名单 、“985工程”学校名单 与全国普通高等学校名单中的名称也不一致
需要对 211 985 名单中的部分高校名名称进行修改。
如此一来,211 院校相比也确实。名称作为标识的话,必须严格按照名单中的来。有些学校有括号北京,有些学校没有,得手工调整。最终保证了查询出的数量和实际的数量一致。
- 数据库的构建除了导入普通高校名单中的数据之外,还要加上军校的流程。
- 那其实城市和省份的对应关系也可以塞进db里了
- 最终要发布数据库,并对数据集的数据来源作详细说明。。
https://hudong.moe.gov.cn/qggxmd/
完整军校清单权威来源 http://www.81.cn/2017jj90//2017-06/29/content_7669707.htm
院校库
各个清单的几个问题,学校名称是对应不上的。
todo
- 现在省份院校信息是错的。
- 地图组件要能够全屏查看,尤其要优化移动端的地图查看体验
- 卡片线条布局算法需要改进:线条尽量不要交叠,线条也不要被卡片遮盖。每个方位卡片尽量不要排布成多列,优先排布近列,实在空间不够的情况下,才去排第二列。
- Control Panel 内容高度会很长,会造成页面的滚动,而往下滚时,右边地图就会看不见了,优化用户体验,解决这个问题
- path 线条不要出现平行线相隔太近的情况,否则会难以分辩。
- 卡片不能相互覆盖,现在顶部区域的卡片会与右边的卡片交叉覆盖。实在解决不了就允许调节上下阈值,多少数值以外的,才push 到顶部或者底部

