Duration: 30 minutes
Objective: Teams of 3-4 students will collaborate to create a high-level system proposal for a meal rating system at Pierce Cafeteria using ChatGPT as a brainstorming and writing tool.
Instructions:
- Introduction (5 minutes):
- Briefly discuss the purpose of the activity and the importance of clear system proposals in software development.
- Explain the meal rating system concept:
- Students can rate their meals from each food station.
- QR codes or NFC tags at each station bring up a feedback webpage.
- The system should handle ratings from multiple stations and prevent duplicate feedback for the same visit.
- Team Collaboration (20 minutes):
- First create a basic proposal from scratch. Suggested steps:
- Define the purpose and scope of the system.
- Identify the stakeholders (e.g., students, cafeteria staff, administration).
- Use ChatGPT to refine and enhance the system proposal:
- Brainstorm high-level functionality:
- Generating unique QR codes or NFC identifiers for each station.
- Collecting and storing feedback securely.
- Handling multiple station visits and ensuring fair feedback.
- Discuss potential technologies to implement the system (e.g., web development frameworks, database management).
- Highlight benefits and potential challenges.
- Brainstorm high-level functionality:
- First create a basic proposal from scratch. Suggested steps:
- Group Presentation (5 minutes):
- Each team presents their proposal outline to the class.
ChatGPT Prompts for Teams:
- “Help us brainstorm a system where students can rate their meals using QR codes or NFC at each station in the cafeteria. What high-level components should the system have?”
- “Suggest technologies and frameworks we could use for developing a web-based feedback system.”
- “What challenges might arise from students visiting multiple stations, and how could we address them?”
