惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
SecWiki News
SecWiki News
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Forbes - Security
Forbes - Security
Schneier on Security
Schneier on Security
W
WeLiveSecurity
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Google Online Security Blog
Google Online Security Blog
O
OpenAI News
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Secure Thoughts
PCI Perspectives
PCI Perspectives
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
S
SegmentFault 最新的问题
Help Net Security
Help Net Security
G
GRAHAM CLULEY
Latest news
Latest news
V
Visual Studio Blog
The Cloudflare Blog
T
Troy Hunt's Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Stack Overflow Blog
Stack Overflow Blog
GbyAI
GbyAI
I
InfoQ
Know Your Adversary
Know Your Adversary
B
Blog RSS Feed
V2EX - 技术
V2EX - 技术
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Heimdal Security Blog
Y
Y Combinator Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
The GitHub Blog
The GitHub Blog
P
Palo Alto Networks Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tor Project blog
T
Threat Research - Cisco Blogs
博客园 - 三生石上(FineUI控件)
Cloudbric
Cloudbric
博客园 - Franky
博客园 - 叶小钗
S
Security @ Cisco Blogs
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
T
Threatpost
MongoDB | Blog
MongoDB | Blog
V
Vulnerabilities – Threatpost
Martin Fowler
Martin Fowler

Gitee 官方博客

花几千块报志愿之前,先把这 7 个问题问清楚 Gitee 618 年中盛典开启:企业版新购最高送一年,PocketClaw 首次限时折扣 Gitee 成为首批「供应链安全号」成员单位,携手共建国产工业软件生态 七大赛道 TOP 10 公布!Gitee 年度开源项目评选结果正式揭晓 GLM-Image 上线模力方舟:首个国产芯片训练的多模态图像生成模型 「开源技术」正式纳入国家职教体系,Gitee 已为开源教育落地做好准备 Gitee 软件工厂:以密级管理为底座,构建符合国家保密资质的安全研发体系 Claude Code 的代码安全困境:插件机制齐全,却绕不开模型幻觉 北京中关村学院入驻 Gitee:打造 AI for Science 教学新范式 Gitee 移动软件工厂:突破网络限制的开发新模式 从依赖到可控:开源基础设施的国家命题 模力方舟 MCP Server 上线:在 Cursor 里玩 AI 生图+语音 【国内首家】 Gitee Repo 通过信通院《可信制品管理能力分级要求》先进级(最高级)评估 Gitee Repo 助力关键领域 DevSecOps落地:构建安全可控的制品管理体系 会翻译、懂产品、还能画头像:Gitee 智能三连上线! Gitee Pipe:关键领域 DevSecOps 的核心引擎 时代命题下的民营科技担当:从备份战略看 Gitee 的国家定位 没人喜欢写 README?Gitee:现在你不用写了 关键领域软件工厂的安全中枢:Gitee Scan 全面升级供应链检测能力 Gitee MCP 现已支持远程访问:无需本地部署,AI 助手即插即用 Gitee 企业版效能度量全面升级:构建可衡量、可洞察、可优化的研发体系 高标准+安全可控:关键领域研发为什么选择 Gitee Code? 河南农担 x Gitee:以数字化赋能「三农」信贷服务新范式 Gitee Test:驱动软件工厂DevSecOps 落地,保障关键领域安全稳定 马建仓 AI 助手全流程升级:更聪明的研发搭子,更专业的协作助手 从公益初心到商业化探索,开源中国助推中国开源生态之路 以知识管理赋能 DevSecOps,Gitee Wiki 加速关键领域软件自主演进 Gitee 企业版测试管理全面升级:流程更顺畅,交付更可靠 Gitee 企业版 AI 队友邀测开启:程序员的贴身助理来了 Gitee 构件治理实践:CBB 分布式管理助力软件工厂建设 重塑研发组织形态:从「中心软件工厂」到「移动软件工厂」 Gitee 企业版三大模块升级解读:项目、工作项、测试体系全面进化! Gitee 软件工厂的构件之道:CBB 与内源库(代码库\制品库)的本质差异 Gitee 软件工厂新范式:高安全、强协同、快交付,一体化研发全打通 当关键软件也被卡,我们的答案在哪里 Gitee 获北京市“科学技术进步奖”一等奖 加速项目管理效率,Gitee PPM 驱动软件工厂的智能化转型 打造智能化软件工厂:Gitee Insight 的 DevSecOps 度量实践 Gitee MCP 上线 Trae,AI 助手从代码生成走向仓库联动 开源中国荣获专精特新“小巨人”:做关键行业的可信研发底座 用智能体重塑 DevOps:Gitee 如何打造全域研发引擎 Gitee Repo 联邦仓库能力展示及最佳实践 Gitee AI 队友公测启动!自主申请,从审代码到漏洞检测全都自动搞定 Gitee 企业版更新:工作项、安全管理与测试用例能力升级 GOTC 2025 回顾|打通数据到生产,AI 应用工程化加速落地 Gitee Team 如何支撑关键领域行业 DevSecOps 落地? 软件工厂驱动 DevSecOps:高效集成发布的演进实践 Gitee 正式发布企业版 MCP Server:让 AI 深度融入企业研发管理 马建仓 AI 助手再进化:懂场景,也懂老板,但更懂你 一次提交更新两个仓库,Get 更优雅的 GitHub/Gitee 仓库镜像同步 当开源的门缝变窄,真正需要我们警觉的是什么? Gitee构建智能研发闭环:从数据飞轮到多智能体协同 一套平台管理上千构件:Gitee DevSecOps 如何用 CBB 重塑军工研发范式? DeepSeek 与开源:肥沃土壤孕育 AI 硕果 开源中国入选「2025年度中国软件高质量发展百强企业」 Gitee Go Release 插件上线:自动发版、上传构建产物一步到位 【重磅升级】制品库安全知识库自动更新与分析,制品安全防护「快人一步」 Gitee AI 队友新升级:PR 审查更智能,安全治理更灵活,个人用户也能用! Gitee 产品更新:Web 端提交、工作项与知识库体验提升 开源中国参加2025敏捷生态大会:智能化软件工厂构筑工业研发新范式 Gitee x AGIROS:与中科院软件所共建国产具身智能基础设施 开源中国董事长马越出席香港开源论坛:开源基础设施服务香港智能转型 沐曦股份选择 Gitee 企业版,打造国产 GPU 开源生态阵地 国产IronBank——源盾可信中心仓 Gitee CodePecker 支撑 DevSecOps 落地,双擎驱动全链路研发安全 开源中国入选「2025年度中国信创软件高质量发展百强企业」 破解安全研发三大难题:Gitee 软件工厂助力高标准合规落地 Jira 停售一年后,国产研发管理平台谁能真正站出来? 从断网交付到敏捷协同:Gitee 移动软件工厂的增量落地全路径 Gitee 企业版更新:优化测试管理流程,闭环能力再提升 Gitee DevOps 全面支持信创,驱动企业数字化安全与效能跃升 武汉人工智能研究院 x Gitee:跨模态智能研发的革新之路 Gitee DevSecOps:打造智能化军工软件工厂,破解版本管理难题 智能化 Issue 管理:基于 Coze + Gitee API 的自动化实践 Gitee 发布官方 MCP Server :让 AI 助手直连你的代码仓库 Gitee MCP Server:让 AI 助手接管繁琐事务,助力 Gitee 专业版研发提效 开源中国完成数亿元 C 轮融资:Gitee 加速智能化研发效能革新 启航 AI 新航道!Gitee 双十一与你共享智能新未来 《中国DevOps现状调查报告(2023)》发布,Gitee 领跑国产平台 研运一体化之下,Gitee 如何精准赋能银行实施大规模敏捷 对数字「祛魅」,中大型规模企业如何进行有效的研发效能度量? 从混乱到卓越,Gitee Code 如何治好 IT 部门的精神内耗 科技赋能,Gitee 助力国家海关总署实现重大业务改革 科大讯飞选择Gitee旗舰版,完成研发协作平台国产化替代 用脑图做测试用例,高效到家了! 信创驶入快车道,中国赛宝实验室选择 Gitee 搭建高效研发协作平台 金融人怎么写出安全可靠的代码?知名证券企业这样做 16家单位、2万名研发,金融科技领头羊如何集中统一代码管理? 《Gitee 专业版白皮书》重磅发布,助力企业实现高效、快捷交付 Gitee x 未来物联:高效能产研团队是怎样炼成的? 点击查看2022年你与Gitee的记忆 我们让 ChatGPT 写了一篇开源项目推荐 Gitee 自动化全新上线,让提效融入每处细节 Gitee Scan 四大升级,助力企业完美实现质量左移 Gitee携手内燃机龙头企业,为数字化研发注入新势能 【永久有效】初创企业限时特惠,999 即可购买 Gitee 标准版 Gitee与浪潮集团达成合作 加速国内DevOps生态建设 Gitee助力宁波银行DevOps三级认证,加速数字化转型 海通证券携手Gitee,以科技赋能金融行业研发转型 产品研发交给外包,怎么管理才能做到心里有底?
如何使用码云高校版?中山大学码云教学实践案例
Gitee · 2018-10-25 · via Gitee 官方博客

本文根据中山大学教学实践案例整理而成

一、高校计算机教学中的问题

随着程序设计类课程在各大高校如火如荼地开展,如何有效地系统化地开展课程成为这类课程任课教师的关注问题。

  • 目前大多数教师都是采用通过FTP、课程网站等方式布布置作业,批改过程繁琐;
  • 部分以项目的形式布置的作业,教师难以评定小组成员的实际贡献;
  • 学生组成的作业项目小组开发模式随意,没有对整个项目团队开发进度的清晰认识;
  • 学生与学生,教师与学生之间的互动较少。

本文将以中山大学为实践案例,来阐述教师和学生如何有效使用码云高校版。

二、如何使用码云高校版?

1.班级分组

在班级中按照小组作业名单将学生进行分组。

2.新建项目

教师可以通过码云布置教学任务,创建归属为具体班级的课程教学项目,并将小组添加进项目成员当中。新建项目的页面如下图所示。

如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客

图1:教师将项目名称等内容填写完毕后,新建课程项目

3.项目结构

在这个教学项目例子中,将作业的具体要求写在 readme 文件中,将作业需要用到的文字材料、图片或视频素材等文件放置在 manual 文件夹中,并创建两个空的文件夹 code 和 report 用于存放学生完成的代码文件和实验报告。项目的结构如下图所示。

如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客图2:教师可根据实际需求调整项目的目录结构

4.组长 Fork 项目

教师将项目发布后,组长可以 Fork 项目到小组仓库下。每个小组都在各自的仓库中提交小组作业的代码,使得不同分组的成员不会互相干扰,而同个小组的成员可以协同工作。组长 Fork 项目如下图所示。

  如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客

图3:组长将源项目fork到小组仓库下,各小组互不干扰

5.组长分配任务

组长通过发布任务的方式将任务指派给组员。组长可以在新建任务的页面指派任务的负责人、任务的优先级、任务的工期以及任务要求。组员们在各自的分支内按完成任务,最后由组长将各个分支合并入主分支中,完成小组项目的要求。这有利于组长安排编程任务的轻重缓急,优先完成代码的主干部分,将性能优化等需求放到后面完成,使得项目按照计划时间表有序地完成。新建任务的页面如下图所示。

如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客

图4:组长将项目功能需求划分为几个任务,并分配给每个组员

6.学生完成作业

学生在完成作业后,把作业 Pull Request 回主项目的 master 分支。

7.教师查看作业

在码云企业主页的Pull Request详情页面中可以看到所有学生的作业。为了提高批改作业的效率,可以要求学生在提交作业时,即Pull Request作业到主项目的master分支,把PR标题修改为“班级+学号+姓名”, 如“1班_12345678_张三”,这样可以一目了然地知道某个PR是哪位同学提交的作业。查看作业界面如下图所示。

如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客图5:教师在PR界面可看到学生提交的项目作业

7.1 教师查看提交记录

查看某一位同学作业的具体内容,可以点击该同学对应的条目。在“提交记录”中,可了解学生在作业项目中什么时候上传了什么文件或是删除了什么文件。所以说,在“提交记录”中只能粗略了解学生的作业。“提交记录”文字旁边的数字表示变化文件的数量。“提交记录”页面如下图所示。

如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客图6:查看学生提交项目的记录,可以简单了解学生完成作业的情况

7.2 文件改动

若想细致了解学生的作业,可点击“文件改动”。“文件改动”详情页面中,详细列举了文件所改动的地方,甚至细致到一个标点符号。“文件改动”文字旁边的数字表示作业项目改动的数量。为了方便批改作业,码云贴心地提供了文本对比功能,与原来master分支项目对比,新增的文本用绿色标识,已删除的文本用红色标识。“文件改动”页面如下图所示。

如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客图7: 在“文件改动”改动页面查看学生每一次作业的改变

7.3 教师查看小组作业学生贡献度

若作业是小组作业,由多位同学共同完成,那么上面的两种查看作业方法有点不合适。因为上面的方法,无法得知某成员对小组作业的贡献度。教师可以点击“项目”的详情页面,找到某个小组对应的项目并点击,从项目统计图中可迅速了解每位学生的贡献情况。

如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客

图8:在项目统计图中获悉每个学生对自己小组作业的贡献度

通过查看各个小组项目的统计来统计组员的工作量和贡献度,有利于按照每个人的工作量给出相应的分数,防止了一些浑水摸鱼的情况发生。查看代码统计的页面如下图所示。

如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客

 图9:教师可在码云上查看每个小组项目中各成员的贡献,并以此为评分参考

8.教师批改作业

经查看作业后,若学生的作业合格,可点击右上角的“审查通过”按钮,把作业项目合并到主项目;若学生的作业不合格,可点击右上角的“拒绝”按钮,不把该学生的作业项目合并到主项目。

合并到主项目的作业,全体学生均可查看。学生动手完成作业后,查看别人的作业,有利于他们发现自己的优缺点,促进学生努力完善自我。“批改作业”页面如下图所示。

如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客图10:审阅学生作业后,可将合格的学生作业合并到主项目中,供其他学生学习

10.添加批改意见

若老师想给予学生批改意见,可点击“评论”,在方框中输入批改意见。批改意见可由文字、图片、代码等组成。而且还具备预览功能,发布前可先预览,避免再次修改,较为方便。

如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客图11:可在评论框输入批改意见

三、使用总结

通过以上基于码云高校版的计算机教学实践,可以大大节省教师的时间和力量,而且能较深入了解学生对于知识的实际掌握情况,同时也有利于促进同学之间的相互学习和项目协作开发能力。

  • 以项目的形式发布作业,当后续作业需要在原本的基础上进行迭代开发时,例如:在只有UI的作业一的基础上,增加业务层的编程作业。老师可以直接在原项目上增加需求,让学生可以循序渐进地完成代码作业。
  • 老师可以通过任务的进度了解当前各小队的进度、个人任务的量,由此客观的评估每个学生的参与度和积极度,从而使得作业的分数也更加公平和准确,保证了认真做作业的学生得到应得的分数,也可以揪出滥竽充数的学生。
  • 在小组作业中,组长可以将整个较大的作业划分为容易完成的小工作,然后指定一份计划书,通过分配任务的功能,为组员们安排工作内容,并通过任务当中的预计工期来保证按时完成任务。与此同时,也让每个组员都能参与到代码的编写当中,避免了项目由一两个学生全部完成的情况。
  • 让学生提前体验实际开发过程,在使用码云的过程中积累Git的使用经验,熟悉Git的操作指令,以及对Git版本和分支管理的掌握。

如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客图12:码云工作人员与中山大学师生

四、码云高校版的优势

  • 教师在码云上新建项目并撰写作业内容,学生将这个项目 Fork 到自己的仓库中并对其进行增添与修改等,当作业内容发生改变时,学生也可以通过文档对比轻易找到修改的内容,最后将自己的作业通过 Pull Request 等方式提交到源项目中让教师进行批改。
  • 码云提供的一系列的功能,能让教师系统化地汇总学生的代码,同时清晰地了解学生们学习情况,还可以随机挑选学生作业代码来进行对比,一定程度上减少抄袭现象。
  • 同时,在码云上布置团队协作作业时,组长可以利用码云提供的任务功能对自己的组员发布任务,方便组员了解任务分配情况与整个项目的进度,教师可以通过查看项目成员的提交贡献来进行分数评定,通过这种方,让学生提前体验实际项目开发过程。

如何使用码云高校版?中山大学码云教学实践案例-Gitee 官方博客