INNER CODE UNIT · Python
export_team_report
rohitg00/awesome-ai-apps · multi-agent-teams/content-creation-team/app.py:414
def export_team_report(self):
"""Export team performance report as downloadable file"""
timestamp = datetime.now().strftime('%Y%m%d_%H%M%S')
filename = f"content_team_report_{timestamp}.json"
export_data = {
"generated_at": datetime.now().isoformat(),
"projects": self.projects,
"team_performance": self.team_performance,
"summary": {
"total_projects": len(self.projects),
"total_performance_analyses": len(self.team_performance),
"avg_quality_score": sum(p.get('quality_score', 0) for p in self.projects) / len(self.projects) if self.projects else 0,
"avg_completion_time": sum(p.get('completion_time', 0) for p in self.projects) / len(self.projects) if self.projects else 0,
"team_efficiency": sum(tp.get('efficiency_score', 0) for tp in self.team_performance) / len(self.team_performance) if self.team_performance else 0
}
}