秋冬的沉淀,正适合代码能力的厚积薄发。为了让大家的代码能力与这份初冬的静谧一同进阶,我们策划了本次“以赛促学·以用固学”工程技能提升计划。无论你是渴望巩固语法、梳理逻辑的新手,还是希望掌握框架、磨炼工程化思维的在校伙伴,这里都是你提升自我的最佳土壤。本次活动面向全体在校生,采用原创与开源改进双赛道模式。我们鼓励大家拥抱AI辅助开发,培养良好的Git版本控制与开源合规意识,最终把灵感落地为可运行的硬核作品!
活动核心规则
一、 参与形式
组队规则:个人或团队均可参与,团队人数不超过4人。
分工要求:若为团队参赛,需明确分工,确保每位成员均参与核心编码工作,Git提交记录将作为分工考核依据。
二、 时间与提交规则
活动周期:2026年11月12日 — 2026年12月6日,请在活动结束前完成提交。
提交内容:需提交完整代码仓库链接(GitHub/Gitee)、项目演示视频和开发文档(尽可能清晰展示功能闭环)。若以团队参赛,需提交成员参与排名(如:第一成员、第二成员等)。
作品要求(重点):
1.可运行性:作品至少完成一个可实际运行和验证的功能闭环,不接受仅有界面截图或概念说明的提交。
2. README文档:须包含项目简介、功能说明、使用方式、技术栈、运行环境与启动步骤、第三方资源来源与许可证声明、AI工具使用声明。缺失README或无法复现的将显著扣分。
3. AI使用透明化:鼓励使用AI工具辅助开发,但须在README中独立声明所用工具名称、使用环节及人机协作方式。核心设计决策与实质性修改须由参与者完成。
4.合规与版权:使用第三方开源代码、模型、数据集等,须如实注明来源与许可证。严禁提交侵犯他人知识产权的内容。
三、 项目主题
赛道一:原创项目(参与同学需从以下4个赛题中选择1个完成)
赛题1:外刊学习助手
核心:平衡“阅读流畅性”与“学习深度”。
基础功能:文章获取与阅读器(支持字号行距调整);划词查词与基础释义;生词本(增删及掌握度标记);阅读进度与打卡日历;文章难度标注。
(进阶功能:AI语境释义、长难句解析、间隔复习SRS、TTS朗读等)
赛题2:轻量级矢量绘图 / 示意图工具
基础功能:基础图形绘制(直线、矩形、椭圆、自由画笔等);文本工具(字体字号颜色);对象操作(选中、缩放、旋转、复制粘贴);颜色与样式调整;画布管理(本地保存与打开)。
(进阶功能:图层系统、吸附对齐、撤销重做、PNG/SVG导出等)
赛题3:校园“信息碎片”聚合与稍后读工具
核心:解决信息囤积,高效处理多源信息。
基础功能:多源信息捕获与纯净阅读器;分类与状态管理(待处理/已处理/归档);快捷全文检索;时间与提醒机制(待办列表);基础数据统计。
(进阶功能:智能解析提取实体、AI自动摘要与标签、多端协同剪藏、相似内容去重等)
赛题4:个人实验 / 作业数据记录与图表生成器
基础功能:结构化表格录入;基础图表生成(折线/柱状/散点图);图表样式自定义;结果导出(CSV/PNG);本地数据持久化(防刷新丢失)。
(进阶功能:数据清洗与校验、公式计算与趋势线、多图联动Dashboard、AI辅助图表推荐等)
赛道二:开源改进项目
方向说明:产品形态不限(如项目管理系统、桌宠、即时通讯系统/工具等均可)。
参与要求:鼓励在开源项目基础上进行二次开发与功能改进,但必须在README中清晰标注原始项目来源,并明确列出你的“增量贡献”(即修改或新增了什么功能)。纯粹照搬开源代码而无实质性修改的作品将不予认可。
评审标准
评审采用百分制,评审维度与权重如下:
功能完成度与可运行性(30%):功能闭环是否真实可跑,README运行说明是否与作品一致。
工程规范与文档质量(25%):README完整性、提交记录可追溯性、第三方资源与AI使用的声明清晰度。
AI工具运用深度(20%):AI是否用于实质性开发环节,而非表面包装。
创新性与问题针对性(15%):选题是否回应具体需求,改进型作品是否体现可辨识的增量贡献。
演示与表达(10%):演示视频/说明能否在有限时间内清晰传达作品价值。
奖项设置
本次活动分类为文艺活动,将根据评审分数评选一、二、三等奖,原创赛道与开源改进赛道独立评奖。
优秀项目将被纳入学生作品集进行展示。
参加方式

QQ群号:1026752839
山软智库
2026年11月12日