"use client" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Badge } from "@/components/ui/badge" import { Progress } from "@/components/ui/progress" import { Brain, Lightbulb, CheckCircle, Star } from "lucide-react" interface IndividualTestResultsProps { logicScore: number logicCorrectAnswers: number logicTotalQuestions: number logicLevel: string logicDescription: string logicSuggestion: string creativityScore: number creativityTotalScore: number creativityMaxScore: number creativityLevel: string creativityDescription: string creativitySuggestion: string } export function IndividualTestResults({ logicScore, logicCorrectAnswers, logicTotalQuestions, logicLevel, logicDescription, logicSuggestion, creativityScore, creativityTotalScore, creativityMaxScore, creativityLevel, creativityDescription, creativitySuggestion }: IndividualTestResultsProps) { // 獲取邏輯測試等級顏色 const getLogicLevelColor = (score: number) => { if (score >= 90) return "bg-purple-600" if (score >= 80) return "bg-green-500" if (score >= 60) return "bg-blue-500" if (score >= 30) return "bg-yellow-500" return "bg-red-500" } // 獲取創意測試等級顏色 const getCreativityLevelColor = (score: number) => { if (score >= 90) return "bg-purple-600" if (score >= 75) return "bg-blue-500" if (score >= 55) return "bg-green-500" if (score >= 35) return "bg-yellow-500" return "bg-red-500" } return (
{/* 邏輯思維測試 */} 邏輯思維測試
{/* 分數顯示 */}
得分
{logicScore}
{/* 統計數據 */}
{logicCorrectAnswers}
答對題數
{logicTotalQuestions}
總題數
{/* 等級和描述 */}
{logicLevel}

{logicDescription}

建議:

{logicSuggestion}

{/* 創意能力測試 */} 創意能力測試
{/* 分數顯示 */}
得分
{creativityScore}
{/* 統計數據 */}
{creativityTotalScore}
原始得分
{creativityMaxScore}
滿分
{/* 等級和描述 */}
{creativityLevel}

{creativityDescription}

建議:

{creativitySuggestion}

) }