-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
确定 2024 年春季学期开源课程的评价方式 #301
Comments
根据 2023 年的方案:
可以考虑将 2024 年的做如下优化:
平时作业说明如下:
期末大作业的几个要点说明如下:
|
感觉还是要限制一下每个人参与的任务数量,担心会出现一个人参与10多个项目,就是为了最后拿人工评审部分取所有参与的任务中最高分数。 |
这可肯定也是可以设置的。就看必要性是否需要,有几个点可以参考:
|
是的,可能有不少问题我们现在还无法完全预知,我们在实践的过程中再慢慢优化 |
这两天对“开源教育”做了个总结,如下图所示: 本学期课程实践部分,主要就是红框中的内容,对应到本 Issue 上面的内容就是:
1、EOSS 1.0 模式 基于“完形填空”形式的简化版开源项目实训,例如 TinySQL、TinyKV、MiniOB。
2、EOSS 2.0 模式 基于“历史版本”形式的历史版开源项目实训,目前还处于一个空白阶段,属于首创行动。
3、社区实习模式 基于“当下版本”形式的真实版开源项目实训,又可以分为两种: (1)当下版本 + 规定任务 在当下版本的基础上,设置若干具体明确的任务,学生以参与并完成这些任务,GSoC 和 OSPP 就是其典型代表。
(2)当下版本 + 自选任务 在当下版本的基础上,不设定具体明确的任务,学生和项目成员自发讨论,并形成需要完成的任务,例如 XSOSI、阿里开源贡献榜。
目前看上去,“当下版本 + 规定任务”,在高校教学场景中是一个可行的选择,且满目实验室的各种诉求:
另外,从课程教学设计的角度,一个相对完整的开源教育(开发者成长)路径大致是: 1. 拥抱开源-A:学习基本的数字素养与编程技能 学校阶段的课程教育,大概能否覆盖到 1-4 阶段;5-6 阶段则需要企业、社区或基金会等组织,联合开展一些专项活动来达成。 |
先上个语雀画板~ 素材区: 1、多个人一起完成PR的例子:hypertrons/hypertrons-crx#477 (comment) |
所有 2024 OSS 101 课程中各位老师、助教、同学的总体 OpenRank 贡献度由他们在 2024.2 - 2024.7 之间在 OpeDigger, OpenPerf, OpenLeaderboard, OSS101, HyperCRX 仓库中的所有贡献度组成,汇总如下:
|
你好,CD已成功收到您的邮件哦!
|
2023 年的评价方式参考:#21
The text was updated successfully, but these errors were encountered: