Fifth Assignment——Alpha Sprint
第五次作业-阿尔法冲刺
In order not to miss any homework details, here's a checklist for students to quickly review.
- Assignments
* (1) 1 blog post Topical Collection of Essays (record all blog links for this task).
* (2) 1 essay about the team's code standards, current sprint tasks, and plans (before the sprint begins).
* (3) 5 Sprint Essays (publish one every two days).
* (4) 1 Testing Essay.
* (5) 1 Sprint Summary Essay.
Deadline
The deadline for this assignment is December 23, 2025, 23:59
Note: Blogs need to be reviewed after publication, so students remember to publish blogs in advance to avoid affecting assignment submission.
1. Assignment Requirements
- 1 Topical Collection Essay
* During this task, the team needs a separate top essay to centrally record all the blog links described below for easy viewing and counting by teachers and assistants. - Code Standards, Sprint Tasks, and Plans
* Before the sprint starts, submit an essay about the team's code standards, current sprint tasks, and plans. Refer to Alibaba Java Development Manual Ultimate Edition v1.3.0, Huawei Internal Code Standards, etc. (18%) [Covering Course Objective 7] - 5 Sprint Essays
* Arrange a sprint for ten days during this assignment.(from December 12 to December 21)
* Require the team to publish one sprint essays every two days, a total of 5 essays (30%) [Covering Course Objective 3].
* The essay should display the project burn-up chart.
* Provide the latest running images/gif/videos of the project program/module (if missing, deduct 1.5 points from the sprint log that day).
* If a team member's work is development, there must be code check-ins, and provide the content and link/images of the check-in record corresponding to the Issue (if missing, deduct 1 point from the sprint log that day).
* If a team member's work is testing or other tasks, provide specific results, such as screenshots, test reports, etc. (if missing, deduct 1 point from the sprint log that day). - 1 Testing Essay
* Choose and apply appropriate testing tools during the sprint and gradually unfold automated testing. Publish a separate testing essay describing the arrangement of project testing work, selection and application of testing tools, test case documents, test experiences, and project testing comments (10%) [Covering Course Objective 3]. - 1 Sprint Summary Essay
* Publish a sprint summary essay describing
1. Project expected plan, actual progress (can provide project running images, gifs, videos, or runnable project links, project files, etc.) (17%) [Covering Course Objective 7]
2. The gains and insights of each member during the sprint, teamwork and collaboration, workload distribution in the Alpha phase (20%) [Covering Course Objective 6]
3. Outlook for the next stage (5%) [Covering Course Objective 7] - Project Classroom Presentation, Defense
* Prepare a defense PPT. Summarize the sprint phase, such as the burn-up chart, project completion, existing issues, and plans for the next sprint, etc.
2. Scoring Rules for this Assignment
- Defense Score (consistent with previous scoring rules) = Sum of scores from other groups/(total number of groups-1) * 0.25 + Sum of assistant scores/(number of assistants) * 0.35 + Sum of teacher scores/(number of teachers) * 0.40
- Blog Score = 82 (Essays) + 18 (Code standards, sprint tasks, and plans)
- Score for this assignment = Defense score * 60% + Blog score * 40%
3. Blog Guidelines
1. Submission Rules
- The blog is submitted based on the submission time on the class assignment page; files to be submitted are based on the submission time on Github;
- Submit before the deadline, and the score is the actual score;
* If the post is published and under review (the post shows 404), you can submit the link to the assignment page before the deadline and then wait for approval.
* No late submissions will be accepted due to upload failures, network issues, or other reasons. - Late Submission: Submitting within two days after the deadline is considered a late submission, and the score is the actual score * 50%; writing but forgetting to submit the assignment and late submissions are penalized equally.
- Missed Deadline: Failing to submit the blog within two days after the deadline is considered a missed assignment, and the score is 0.
- Assignment Plagiarism: When the teaching assistant finds that two blogs have text/images/code that are too similar, both blogs are considered plagiarized, and both receive a score of -100% (note that this is a negative score!).
- Forgery of Submission: Although the assignment blog has not been completed, submitting it to occupy a place is considered a forged submission, and the score is 0.
Note: For assignments submitted in advance, if you can actively respond to teaching assistant and teacher feedback and make corresponding revisions before the deadline, these improvements will be taken into account in the subsequent grading. Early preparation has many advantages. Please note that editing blog content is not allowed after the deadline.
2. Points to Note
If the class group releases relevant notices, it is also part of the assignment requirements; please check the group notice in time. If you need to fill in related information in the group and fail to complete it before the deadline, deduct 50% of the actual score. If there are any questions about the assignment, please raise them in the class group three days before the deadline. If the assistant makes changes to the assignment requirements, it will be announced in the group; please be sure to check and improve the assignment according to the new requirements. Please respond promptly to the comments from the teacher or assistant and make the corresponding modifications. Even if the assignment is submitted, pay attention to the announcements from the assistant in the class group!
3. For the convenience of teachers or assistants from other schools to understand the course situation, please add a format description at the beginning of the assignment:
Which course does this assignment belong to
Where are the requirements for this assignment
The goal of this assignment
Other references
...
4. Clarifying Doubts
If there are unclear aspects of the assignment or if you don't understand something, you can ask in the QQ or WeChat group.
相关推荐
高校技术转移办公室人员如何利用平台提升技术成果的市场转化率?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
人工智能基于Spring AI的流程编排技术:Java开发者实现RAG、工具调用与多Agent协作的系统化方法论
「AI大模型」Spring-AI-流程编排主流做法-保姆级教程 内容概要:本文是一份关于 Spring AI 1.0 GA 版本中流程编排的系统性教程,重点讲解如何利用 Spring AI 的核心机制实现 AI 应用中的标准化、可复用的流程控制。文章从环境搭建入手,深入介绍 ChatClient 作为编排入口的使用方式,并详细阐述 Advisors 拦截链在实现安全过滤、记忆管理、检索增强生成(RAG)、工具调用等功能中的核心作用。进一步覆盖结构化输出、跨进程通信协议 MCP 及基于状态图的复杂工作流引擎 Spring AI Alibaba Graph 等高级编排能力,最后通过一个集成 RAG、工具调用与对话记忆的生产级 Agent 实战案例,展示了全流程自动化的能力。整套体系借鉴了 Servlet Filter 和 LangGraph 思想,强调“约定优于配置”的工程化设计。; 适合人群:具备 Spring Boot 基础,希望系统掌握 AI 应用流程编排的 Java 开发者,尤其是从事企业级 AI 功能开发、Agent 构建及相关平台建设的技术人员。; 使用场景及目标:① 构建具备记忆、RAG、工具调用等复合能力的智能助手;② 实现可插拔、高复用、易测试的 AI 流程组件;③ 设计支持循环、分支和并行的复杂 Agent 工作流;④ 推动跨服务、跨语言的 AI 工具标准化集成(通过 MCP)。; 阅读建议:此资源以 Spring 官方及 Alibaba 生态权威资料为基础,内容紧跟 1.0 GA 最新演进,建议结合官方文档同步实践代码,特别注意版本迁移要点(如 artifactId 更名、Advisor 替换等),并在实际项目中遵循最佳实践规避常见陷阱。
产业园区如何精准识别并引进符合本地产业特色的优质科技成果转化项目?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
阿里云云原生架构白皮书文档
阿里云云原生架构白皮书,由阿里云内部技术团队合著,对整个阿里云云原生产品和架构理念进行了全面深入介绍
NexIoT AI物联网平台 是一款基于Java 25 AI+创新的"真·零代码侵入"企业级物联网平台
基于Java 25 AI+创新的"真·零代码侵入"企业级物联网平台 | 开箱即用 | 设备驱动完全外置,一键导出即用 | 支持TCP、MQTT、Modbus、天翼物联等多协议多平台接入 | 基于浏览器的调试IDE、插件化和热部署 | 驱动生态共享,你对接的设备我可直接导入


