按工作室统一通知改为邮件提交,补充运行环境指南
- 第一、二题改为邮件提交(姓名-学号-QQ.zip,10 月 3 日至 7 日 23:59),接收邮箱在招新 QQ 群公布 - 第三题改为在自己的 Gitea 仓库开发(10 月 6 日前私有、6 日至 8 日公开) - 新增 guides/environment.md 开发环境配置指南;第一题补充“运行环境” - 首页改为正式版,统一求助渠道与工作室诚信、评分规定
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# iOS 部 2026 国庆考核
|
||||
|
||||
> **正式版**(2026-09-30)
|
||||
> 当前仓库已完成题目审阅和完善,尚未正式开放和接收提交。
|
||||
> **正式版**(2026-10-01 发布)
|
||||
> 第一、二题通过邮件提交,发送时间 **10 月 3 日至 10 月 7 日 23:59**,此前不接收提交 · 有问题在招新 QQ 群联系干部
|
||||
|
||||
欢迎来到 ITStudio iOS 部国庆考核。我们希望通过两道共同题和一道选做题,了解你怎样学习基础编程、思考一个应用的用途,以及将想法做成作品。
|
||||
|
||||
@@ -11,39 +11,43 @@
|
||||
| --- | --- | --- | --- |
|
||||
| [第一题:出门检查器](tasks/01-basics.md) · 必做 | 学习 Swift 基础,独立编写并运行一个清单检查程序 | `main.swift`、真实运行截图 | 仅可辅助学习和讲解基础知识;解题、编码与排错须独立完成 |
|
||||
| [第二题:为一个小麻烦设计 App](tasks/02-design.md) · 必做 | 形成自己的方案,用草图和操作示例说明 | 一份 `design.pdf` | 仅可辅助润色、排版和制图等表达工作;构思与设计由本人完成 |
|
||||
| [第三题:把想法做成 App](tasks/03-development.md) · 选做 | 开发第二题方案,或数独游戏 | 个人 Fork 自行开发;无需提交,当面展示与考察 | 允许使用 AI 辅助开发,须亲自检查和说明 |
|
||||
| [第三题:把想法做成 App](tasks/03-development.md) · 选做 | 开发第二题方案,或数独游戏 | 在自己的 Gitea 仓库开发;无需提交,当面展示与考察 | 允许使用 AI 辅助开发,须亲自检查和说明 |
|
||||
|
||||
第二题不需要编程基础,可以独立于第一题完成。第三题未选做不扣共同题成绩,挑战完成情况单独记录。
|
||||
|
||||
## 从这里开始
|
||||
|
||||
1. 阅读对应题面,尤其是每题的完成要求、提交材料和 AI 规则。
|
||||
2. 第一题的学习资源见题面;第二题可以复制[App 设计说明书(简版模板)](templates/design-document.md),在熟悉的文档工具中完成并导出 PDF。
|
||||
3. 第三题需要 Fork [本仓库](https://git.itouc.cn/ITStudio_OUC/iOS_2026_National_Day),在个人 Fork 中自行组织项目目录,保留原题文件;[development/](development/README.md) 提供数独路线的详细需求和基础材料。
|
||||
2. 配置环境:第一题不需要 Mac,按[开发环境配置指南](guides/environment.md)选择自己的路线。第一题的学习资源见题面;第二题可以复制[App 设计说明书(简版模板)](templates/design-document.md),在熟悉的文档工具中完成并导出 PDF。
|
||||
3. 第三题在 git.itouc.cn 上新建自己的仓库开发(10 月 6 日前私有,10 月 6 日至 8 日公开);[development/](development/README.md) 提供数独路线的详细需求和基础材料。
|
||||
|
||||
## 提交安排
|
||||
|
||||
- **第一、二题**:整理到同一个以“年级+姓名”命名的个人文件夹,例如 `25刁泓宁`,放在原仓库的 `submissions/` 下。通过本仓库的个人分支提交,再发起指向 `main` 的 PR,由干部审核合并。具体目录和步骤见[前两题提交说明](submissions/README.md)。
|
||||
- **第三题**:Fork 后自行开发,无需向原仓库提交材料、PR 或作品入口,也不要求录屏。有做的同学当面展示与交流;最好提前告知负责人仓库链接和项目位置,方便先看代码,并确认仓库可访问。
|
||||
- 截止日期与时刻、材料可见范围、环境说明、求助渠道:**待公布**。
|
||||
- **第一、二题**:按规定目录整理后打包成 `姓名-学号-QQ.zip`,以 `姓名-学号-QQ` 为邮件主题,于 **10 月 3 日至 10 月 7 日 23:59** 发送到 iOS 部接收邮箱(在招新 QQ 群公布,并更新到[提交说明](submissions/README.md))。主题或附件名称不符合格式视为无效提交。具体目录和步骤见[前两题提交说明](submissions/README.md)。
|
||||
- **第三题**:在自己的 Gitea 仓库开发,无需邮件提交,也不要求录屏;按工作室要求,仓库 10 月 6 日前私有、10 月 6 日至 8 日公开。有做的同学当面展示与交流;最好提前告知负责人仓库链接和项目位置,方便先看代码。
|
||||
- **综合考核**是全体学员必须完成的部分,按工作室通知另行发送到 `contact@itstudio.club`。
|
||||
- 求助在招新 QQ 群;按工作室规定,不得向干部或其他成员询问题目解法。
|
||||
|
||||
源码、截图和录屏应对应实际完成的版本。允许如实提交未完成的部分,不得拼造运行结果或编造经历。遇到环境或提交问题时,保留当前文件与现象,按正式通知的渠道求助。
|
||||
提交材料与面谈展示应对应实际完成的版本。允许如实提交未完成的部分,不得拼造运行结果或编造经历。遇到环境或提交问题时,保留当前文件、完整报错截图和已尝试的步骤,在招新 QQ 群求助。
|
||||
|
||||
## 评价与二面
|
||||
|
||||
第一题关注代码是否符合规则、能否随输入变化、是否亲自运行并理解结果;第二题关注问题与使用过程是否清楚、是否理解自己的方案(设计取舍选填,AI 使用说明仅作过程采样,不参与评分);第三题关注作品是否真正可用,以及如何实现、验证和改进。
|
||||
|
||||
二面会围绕实际提交的内容交流。第三题允许 AI 参与开发,能用好工具、检查结果并说明关键选择,同样是有效能力。详细规则以各题题面为准;最终评分细则会在开放提交前公布。
|
||||
二面会围绕前两题的提交内容和第三题的现场展示交流。第三题允许 AI 参与开发,能用好工具、检查结果并说明关键选择,同样是有效能力。详细规则以各题题面为准。
|
||||
|
||||
按工作室统一规定,考核结果分为“不及格、良好、优秀”三档,良好及以上进入第二次面试;对抄袭行为零容忍,抄袭与被抄袭者一律取消入社资格。
|
||||
|
||||
## 仓库目录
|
||||
|
||||
```text
|
||||
tasks/ 三道题的题面
|
||||
templates/ 第二题简版设计说明书模板
|
||||
submissions/ 前两题个人提交文件夹与提交说明
|
||||
submissions/ 前两题邮件提交说明
|
||||
guides/ 开发环境配置指南
|
||||
development/ 数独路线的详细需求与基础材料
|
||||
README.md 考核入口与统一说明
|
||||
.gitignore Swift/Xcode 常见临时文件忽略规则
|
||||
```
|
||||
|
||||
当前默认分支为 `main`。仓库尚未配置自动检查(CI);前两题的分支、PR 流程由负责人试跑后补充具体操作指引和权限安排。题面仍可能在正式发布前调整,请以发布时的仓库说明为准。
|
||||
题面如有更正,会在本仓库更新并在 QQ 群通知。
|
||||
|
||||
Reference in New Issue
Block a user