From 4ec3fd1bc97fc26a99ee15b3c49df55d2614ab09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=84=AD=E6=B2=9B=E8=BB=92?= Date: Sat, 27 Sep 2025 22:12:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E8=A9=9E=E5=BD=99?= =?UTF-8?q?=E6=B8=AC=E8=A9=A6=E8=B3=87=E6=96=99JSON=E6=AA=94=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 將CSV格式轉換為JSON格式,提供10筆詞彙測試資料 - 處理Google Drive圖片連結為直接存取URL - 還原例句中的空格符號為完整單字 - 為每個詞彙添加A1-A2等級的簡單同義詞 - 建立統一的資料結構支援各種測試組件 - 包含詞彙定義、例句、翻譯、難度等級和圖片 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- frontend/app/review-design/example-data.json | 112 +++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 frontend/app/review-design/example-data.json diff --git a/frontend/app/review-design/example-data.json b/frontend/app/review-design/example-data.json new file mode 100644 index 0000000..13a72bf --- /dev/null +++ b/frontend/app/review-design/example-data.json @@ -0,0 +1,112 @@ +[ + { + "id": "1", + "word": "warrants", + "definition": "official papers that allow the police to do something, like search a house or arrest someone.", + "example": "The police obtained warrants to search the building for evidence.", + "exampleTranslation": "we're gonna be signing our own death warrants.", + "difficultyLevel": "B2", + "imageUrl": "https://drive.google.com/uc?export=view&id=1TFuEhblYQ8CxXkKQRvrwOmsJuQKLcHtD", + "pronunciation": "", + "synonyms": ["papers", "documents", "permits", "orders"] + }, + { + "id": "2", + "word": "brought this thing up", + "definition": "To mention or introduce a topic.", + "example": "He brought this thing up during our meeting, and now we have to deal with it.", + "exampleTranslation": "you're the one that brought this thing up.", + "difficultyLevel": "B2", + "imageUrl": "https://drive.google.com/uc?export=view&id=1zWPKI1XWfNbz_n2OvBEp_a2ppQzNz5fT", + "pronunciation": "", + "synonyms": ["talked about it", "said it", "mentioned it"] + }, + { + "id": "3", + "word": "instincts", + "definition": "Instincts are natural tendencies or feelings that guide behavior without conscious thought.", + "example": "Animals use their instincts to find food and stay safe.", + "exampleTranslation": "now you're telling me not to trust my instincts?", + "difficultyLevel": "B2", + "imageUrl": "https://drive.google.com/uc?export=view&id=1vRoTYS--kuXER1AzXKaJddGT4nL8C2v4", + "pronunciation": "", + "synonyms": ["feelings", "sense", "gut feeling"] + }, + { + "id": "4", + "word": "cut some slack", + "definition": "To not be too critical of someone or to allow them some leeway, especially because they are having difficulties.", + "example": "Since he's new to the job, we should cut him some slack.", + "exampleTranslation": "You're the one who said we should cut him as much slack as he needs.", + "difficultyLevel": "B2", + "imageUrl": "https://drive.google.com/uc?export=view&id=1xLOJbkEa5HcYLLKZLJnjmDQ3NZHleeT5", + "pronunciation": "", + "synonyms": ["be nice", "be kind", "forgive", "understand"] + }, + { + "id": "5", + "word": "ashamed", + "definition": "Feeling sorry and embarrassed because you did something wrong.", + "example": "She felt ashamed of her mistake and apologized.", + "exampleTranslation": "He gave me that look because he's ashamed.", + "difficultyLevel": "B1", + "imageUrl": "https://drive.google.com/uc?export=view&id=1_c4HhwYHGAlZyXbdXrwlYm7jOjyquECe", + "pronunciation": "", + "synonyms": ["sorry", "bad", "embarrassed", "guilty"] + }, + { + "id": "6", + "word": "tragedy", + "definition": "A very sad event or situation that causes great suffering.", + "example": "The earthquake was a great tragedy for the small town.", + "exampleTranslation": "The real tragedy is I have to get drinks with Louis.", + "difficultyLevel": "B2", + "imageUrl": "https://drive.google.com/uc?export=view&id=19AfxmUfTuuI2DHURBaXJFFCTPb2wvmRd", + "pronunciation": "", + "synonyms": ["disaster", "sad event", "bad thing", "accident"] + }, + { + "id": "7", + "word": "criticize", + "definition": "To say what you think is bad about someone or something.", + "example": "It's not helpful to criticize someone without offering constructive advice.", + "exampleTranslation": "JUST TO CRITICIZE WHERE I LIVE, OR... THAT'S A SIDE BENEFIT.", + "difficultyLevel": "B2", + "imageUrl": "https://drive.google.com/uc?export=view&id=1xE9i6bc_qtbeb-xowqjwlLTjct1UQxx2", + "pronunciation": "", + "synonyms": ["blame", "say bad things", "complain", "judge"] + }, + { + "id": "8", + "word": "condemned", + "definition": "To say strongly that you do not approve of something or someone.", + "example": "The building was condemned after the earthquake due to structural damage.", + "exampleTranslation": "HOW LONG AGO WAS IT CONDEMNED?", + "difficultyLevel": "B2", + "imageUrl": "https://drive.google.com/uc?export=view&id=1jIBsvySXFTVN73oxDFRBjKlw0KMBWcaW", + "pronunciation": "", + "synonyms": ["said no", "disagreed", "blamed", "refused"] + }, + { + "id": "9", + "word": "blackmail", + "definition": "To get money from someone by saying you will tell a secret about them.", + "example": "The corrupt official tried to blackmail the businessman into paying him money.", + "exampleTranslation": "WHEN YOU CAME FIVE YEARS AGO TO BLACKMAIL ME, I WAS FURIOUS.", + "difficultyLevel": "B2", + "imageUrl": "https://drive.google.com/uc?export=view&id=16x7gyLMYGI4WJAoxPNm2EYG8QkCeSXyb", + "pronunciation": "", + "synonyms": ["threaten", "force", "make someone do"] + }, + { + "id": "10", + "word": "furious", + "definition": "Feeling or showing extreme anger.", + "example": "She was furious when she found out her flight was delayed.", + "exampleTranslation": "WHEN YOU CAME FIVE YEARS AGO TO BLACKMAIL ME, I WAS FURIOUS.", + "difficultyLevel": "B2", + "imageUrl": "https://drive.google.com/uc?export=view&id=1kUn3vDm_YKruuWrh3nq7g3WQ8E7yIkSY", + "pronunciation": "", + "synonyms": ["angry", "mad", "very angry", "upset"] + } +] \ No newline at end of file