Second assignment-- Team up and Topic selection
- Introduction
- The content of blog
Introduction
To help teachers or teaching assistants from other schools understand the course situation, we a format description at the beginning of the assignment.
| Which course does this assignment belong to | Software Engineering |
|---|---|
| Where are the requirements for this assignment | https://bbs.youkuaiyun.com/topics/619351617 |
| Team Name | ExamMastery Pioneers |
| Project Name | Fu’s Exam Preparation |
| The objective of this assignment | Team up ,topic selection and task assignment |
The content of blog
1.Team Name
ExamMastery Pioneers
The name “ExamMastery Pioneers” combines two powerful concepts: “Exam Mastery” and “Pioneers.”
Exam Mastery: This part of the name signifies the team’s focus on helping users achieve mastery over their exams. It conveys a sense of expertise and dedication to providing high-quality exam preparation resources and support.
Pioneers: This word represents the team’s innovative and trailblazing spirit. It suggests that the team is not just following existing methods but is actively developing new and effective approaches to exam preparation. The team is at the forefront of this field, pushing boundaries and setting new standards.
2.Introduction of Each Team Member
Xiuping Jiang
FZU ID : 832201124
Personality : Leisure
Technical Expertise: Front-end development, hardware design
Hobbies : Walking, Reading E-book
Desired Software Engineering Role : Team manager
Slogan : Prison Worker
优快云 Profile : Xiuping Jiang
Yuhan Wang
FZU ID : 832201101
Personality :Inclusion
Technical Expertise :Linux,python,html
Hobbies :badminton
Desired Software Engineering Role :Front-end development
Slogan :what can I say
优快云 Profile : Yuhan Wang
Xuwei Wu
FZU ID : 832201212
Personality : Optimistic
Technical Expertise :
Hobbies : play Counter-Strike 2
Desired Software Engineering Role : Front-end development
Slogan : DO
优快云 Profile : Xuwei Wu
HengXiong
FZU ID : 832201329
Personality : easy-going
Technical Expertise : graphic design
Hobbies : fitness
Desired Software Engineering Role :Embedded software engineer
Slogan : Man
优快云 Profile : HengXiong
Baichuan Tong
FZU ID : 832201327
Personality :vivacious
TechnicalExpertise :python c++ pr
Hobbies :cs
Desired Software Engineering Role :Embedded software engineer
Slogan :Oh, good. We’re saved
优快云 Profile : lBaichuan Tong
Wenchao Li
FZU ID : 832201106
Personality :patient
Technical Expertise :python
Hobbies :bodybuilding
Desired Software Engineering Role :Front-end development
Slogan :wall leg sao gun
优快云 Profile : Wenchao Li
ShilongyuLi Li
FZU ID : 832201107
Personality :optimistic
Technical Expertise :Python
Hobbies :study
Desired Software Engineering Role :Front-end development
Slogan :Because it’s there.
优快云 Profile : ShilongyuLi Li
Ziyan Chen
FZU ID : 832202218
Personality : Patient
Technical Expertise : graphic design,document writing
Hobbies : Tennis
Role :Requirement Data Analyst
Slogan : Keep moving
优快云 Profile : Ziyan Chen
Wangyang Lin
FZU ID : 832202221
Personality :optimistic
Technical Expertise :Back-end development
Hobbies : watching movie
Desired Software Engineering Role :Back-end engineer
Slogan : Believe yourself
优快云 Profile : Wangyang Lin
Jijun Zhu
FZU ID : 832201303
Personality : Optimistic
Technical Expertise: Back-end technology, database
Hobbies : Listen to music
Desired Software Engineering Role : Back-end engineer
Slogan : Patience is the key
优快云 Profile : Jijun Zhu
Changshu Wu
FZU ID : 832201308
Personality : Optimistic
Technical Expertise : Graphic design
Hobbies : listen to music
Desired Software Engineering Role : Software engineer
Slogan : Everyone is gifted
优快云 Profile : Changshu Wu
Yiheng Zheng
FZU ID : 832201119
Personality : Optimistic
Technical Expertise : Front-end technology
Hobbies : basketball
Desired Software Engineering Role : Front-end development
Slogan : Go further
优快云 Profile : Yiheng Zheng
3.Team Vision
Background
The original intention of selecting the topic “Xiaofu Exam Preparation” is to solve the problems students encounter during exam preparation, such as inefficiency, difficulty in accessing study materials, and incomplete knowledge mastery. As exam pressure increases, students need more efficient tools to systematically and personally review. The main goals of this project are as follows:
Goal
-
Enhancing Exam Preparation Efficiency: By providing students with past exam papers, personalized study paths, and key point analysis, the platform helps them prepare for exams more efficiently, saving valuable revision time.
-
Identifying Knowledge Gaps: The system will analyze high-frequency exam topics and common errors to help students identify and fill knowledge gaps, thus improving their comprehensive understanding of subjects.
-
Increasing Learning Interaction: Through a Q&A feature, students can interact with peers, teachers, and other users to solve problems and questions that arise during revision, creating a vibrant learning community.
-
Personalized Learning Experience: The project aims to offer personalized study plans for each student through intelligent algorithms, guiding them to review in a more targeted and efficient manner to enhance their study outcomes.
-
Easy Access to Comprehensive Study Resources: The platform provides a convenient past exam paper search function with multi-dimensional filtering options, helping students quickly locate the required materials. Additionally, it supports online preview, download, and printing to meet diverse learning needs.
The ultimate goal is to create a simple yet powerful exam preparation platform that helps students study more effectively and enhances their learning experience. The system’s scalability and adaptability will cater to the needs of different subjects and student groups, becoming a valuable tool for exam preparation and improving study performance.
4.Team’s First Group Photo
5.Description of the Planned Team Project
Week 8
- Research Market Demand: Investigate students’ exam preparation habits and common pain points to confirm the market demand.
- Topic Discussion: Finalize the project topic as “Xiaofu Exam Preparation” and define the project’s goals and key functionalities.
Week 9
- Requirement Analysis + Review: Analyze the actual needs of students during exam preparation and conduct reviews for refinement.
- Define Main Development Goals: Outline the platform’s core features (such as exam paper search, error analysis, personalized learning paths, etc.).
- Technical Learning: Team members start learning relevant technology stacks (such as React/Vue, Java, Spring Boot) to prepare for development.
Week 10
- Frontend and Backend Technology Selection: Choose the required frontend and backend technologies for development.
- Define Tech Stack: Finalize the technology tools and platforms to be used.
- Set Up Basic Development Environment: Set up the project’s development environment.
- Continued Technical Learning: Team members continue to familiarize themselves with the tech stack to prepare for the upcoming development phase.
Week 11-12
- Frontend Development: Design basic low-fidelity wireframes and begin creating a simple demo.
- Backend Development: Develop basic functional modules (such as user registration, study path module, and question bank module), and connect them with the frontend.
Week 13-14
- Frontend High-Fidelity Design: Complete the high-fidelity design of the front-end and integrate it with the backend’s core interfaces.
- Backend Core Functionality: Develop backend core functions, complete the API interface platform, and integrate them with the frontend.
Week 15
- Frontend and Backend Integration Testing: Complete the integration between the frontend and backend, run the entire workflow, and conduct comprehensive testing and bug fixes.
Week 16
- Final Testing and Deployment: Test all functionalities, fix any remaining bugs, and conduct the final system deployment to ensure stable platform operation.
6. Team Performance Assessment Plan
The basic score for each person is 8 points, which can be adjusted based on their performance in the team. The final score needs to be passed by more than 70% of the team members before it can be reported.
- Comprehension of Project Goals and Objectives (Weight: 20%)
• Demonstrates a strong grasp of the overall project vision and objectives.
• Actively contributes to discussions regarding project scope and potential improvements. - Effective Team Collaboration (Weight: 20%)
• Shows consistent participation in team meetings and brainstorming sessions.
• Works cohesively with team members to address challenges and contribute towards shared goals. - Adherence to Project Schedule (Weight: 15%)
• Delivers assigned tasks within the agreed timelines.
• Monitors project milestones and proactively manages delays or setbacks. - Technical and Functional Contributions (Weight: 25%)
For Developers:
• Makes significant contributions in coding and troubleshooting key technical issues.
• Shares technical expertise with the team, offering support and mentoring where necessary.
For Documentation Managers:
• Ensures all project-related documents are well-organized, clear, and up-to-date.
• Accurately reflects the current state of the project through timely documentation updates. - Creative Problem Solving and Quality Control (Weight: 10%)
• Suggests innovative ideas or new methods to improve project outcomes.
• Ensures that deliverables are of high quality, both in terms of functionality and maintainability. - Communication and Stakeholder Engagement (Weight: 10%)
• Communicates progress effectively to both the team and stakeholders.
• Addresses concerns or queries from the team, ensuring transparency and clarity throughout the project lifecycle.
• Prepares and delivers engaging presentations to present key milestones or outcomes.
7. Project Division of Labor
Project management
蒋修平
Overall project management, coordination and supervision.
Front-end development
吴旭炜 郑轶恒 李石龙煜
Responsible for front-end interface design and user experience.
Develop the core functions of the front-end interface.
Handle user authentication and security of the front-end.
Back-end development:
李文超 蒋修平 朱纪钧 陈子彦 巫昌书 林汪洋 童百川
Responsible for database design and management.
Develops the back-end logic and APIs.
Handles data storage and retrieval.
UI/UX design
熊恒 王宇涵
Responsible for designing the look and feel of the user interface and focusing on the user experience of interacting with the system.
Testing
陈子彦 童百川
Responsible for unit testing and automated testing.
Responsible for system testing and quality control.
Project documentation and reporting:
吴旭炜 熊恒
Prepare project documentation including user manual and technical documentation.
Prepare project presentations and reports.
8798

被折叠的 条评论
为什么被折叠?



