iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
AI & Data

打造你的數位圖書館:從雜亂檔案到個人化知識庫 系列

海量的上課講義、多的像山的考古題、劃不完的考試重點,我將使用Python來整理大量的 PDF 檔案,讓檔案不再躺在資料夾裡吃灰。

參賽天數 26 天 | 共 26 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

DAY11 - 檔案上傳

到今天,題目查詢功能基本都完成了,接下來就要開始處理編輯模式。編輯模式是為了讓使用者能直接在系統介面上修改題目,而不用再手動去改 JSON 檔案。這樣一來,不論...

2025-09-25 ‧ 由 shaix0 分享
DAY 12

DAY12 - 編輯題目

▍程式碼 <!-- 編輯視窗 --> <!-- 編輯視窗 --> <div> <div class=&quo...

2025-09-26 ‧ 由 shaix0 分享
DAY 13

DAY13 - 編輯視窗

▍程式碼 <script> let currentEditingQuestion = null; // 點擊題目,打開編輯視窗並帶...

2025-09-27 ‧ 由 shaix0 分享
DAY 14

DAY14 - 複習小考

▍程式碼 # views.py import random @app.route('/quiz') def quiz(): # 設...

2025-09-28 ‧ 由 shaix0 分享
DAY 15

DAY15 - 考試結果計分

▍程式碼 <!-- quiz.html --> <!-- 顯示結果 --> <div> <div >...

2025-09-29 ‧ 由 shaix0 分享
DAY 16

DAY16 - 錯誤題目計數

▍程式碼 # views.py @app.route('/submit_quiz', methods=['POST']) def submit_quiz():...

2025-09-30 ‧ 由 shaix0 分享
DAY 17

DAY17 - 紀錄易錯題型

▍程式碼 <!-- history_analysis.html --> <div class="container my-5&qu...

2025-10-01 ‧ 由 shaix0 分享
DAY 18

DAY18 - 題目收藏

▍程式碼 <style> /* 收藏按鈕的基礎樣式 */ .favorite-btn { cursor: point...

2025-10-02 ‧ 由 shaix0 分享
DAY 19

DAY19 - 小考成績報表

▍程式碼 <!-- quiz_report.html --> <head> <title>測驗成績統計與報表&lt...

2025-10-03 ‧ 由 shaix0 分享
DAY 20

DAY20 - 錯題重練模式

在複習小考頁面加入模式選擇,錯題重練模式只會出現曾經答錯的題目。 ▍程式碼 <!-- quiz.html --> {% if mode == 's...

2025-10-04 ‧ 由 shaix0 分享