Professional Context
With a defect rate of 15% and a sprint velocity of 20 story points, hitting the uptime KPI of 99.9% is crucial for the success of our software engineering course, and interpreting data from our Google Cloud Platform (GCP) is key to achieving this goal.
💡 Expert Advice & Considerations
Don't waste time trying to integrate Gemini with your CAD software, focus on using it to analyze your students' code reviews and identify areas where they need more guidance.
Advanced Prompt Library
4 Expert PromptsRoot Cause Analysis of Deployment Script Errors
Analyze the deployment script used in our DevOps course and identify the root cause of the errors that occurred during the last sprint, considering factors such as latency, network congestion, and resource allocation, and provide a step-by-step guide on how to refactor the script to improve its reliability and efficiency, including code snippets and examples of how to implement the changes using Git and AWS.
Architecture Documentation for Scalable E-Learning System
Design a scalable architecture for an e-learning system using a microservices approach, incorporating load balancing, service discovery, and containerization using Docker and Kubernetes, and provide a detailed documentation of the architecture, including component diagrams, sequence diagrams, and a description of how to deploy and manage the system using GCP and Jira.
Code Review and Feedback Generation for Student Assignments
Develop a code review checklist for student assignments in our software engineering course, focusing on aspects such as code quality, testing, and documentation, and generate feedback for a given assignment using the checklist, including suggestions for improvement and references to relevant course materials, and provide an example of how to integrate the checklist with our IDE and Git repository.
Data-Driven Instructional Design for Engineering Courses
Analyze the learning outcomes and assessment data from our engineering courses and identify areas where students are struggling, using data visualization techniques and statistical analysis to inform the instructional design, and provide recommendations for improving the course materials and instruction, including suggestions for new topics, assignments, and assessments, and describe how to implement the changes using Google Data Studio and Google Forms.