System Proposal Development in-class activity

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:
  1. 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.
  2. 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.
  3. 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?”
Scroll to Top