---
title: 零時小學校許願池 - 圖書館圖書簡易分類與管理
tags: edu
---
# 零時小學校許願池 - 圖書館圖書簡易分類與管理
坑主:@ichieh @William
## 緣由
在 2020/6/21 [第三次的小學校工作坊](https://g0v.hackmd.io/@jothon/sch001/%2FGuQyj9O4RlGBHV2D6JBtqA),聽到馮靖惠記者提及,很多偏鄉的圖書館是有很多民眾的愛心捐贈書籍,但因為沒有管理者所以書本都是沒有經過整理或分類,因此希望能夠透過書本的 ISBN 編碼來讓書本能夠直接分類,透過掃描編碼就能夠知道該書本適合給幾年級的學生閱讀。
## 專案討論
### 使用者回報模式
- 由使用者掃描整理該處圖書館的書本,讓志工依照表單上有的圖書去幫忙協助分類
### 現有資料分類後建立資料庫
- 將手上的書籍直接分類好,讓使用者掃描時就能夠自動跳出「建議閱讀年級 ── O 年級」
> 是否有全年級適用的標示需求
### 使用者想像示意圖
- 電腦 or 手機掃描條碼後,若已經有被分類的書即會顯示建議閱讀年級,若是尚未被分類的則會被回報進資料庫,經由工人智慧再進行分類與回報
## 參考資料
- [台北市國小寒暑假推薦書單](https://tpml.gov.taipei/News_Content.aspx?n=139F7F7A2487563D&s=E9972734F6D586CA) 但是沒有分年級
- [教育部全國閱讀推動](https://read.moe.edu.tw/) 點選閱讀資源,有年級,需要爬資料
- [兒童電子圖書館](http://kids.tpml.edu.tw/sp.asp?mp=100&xdurl=superXD%2Fquestion04.asp&id=6233&fbclid=IwAR1ZuNvBbGxusg_9T2UWaHD8P7A0Ozh1g3sIjXREvhJj3xWEZsqq0sebHkc)需要爬資料
- [打造專屬於你的書單資料庫](
https://www.ragic.com/intl/zh-TW/blog/277/%E6%89%93%E9%80%A0%E5%B0%88%E5%B1%AC%E6%96%BC%E4%BD%A0%E7%9A%84%E6%9B%B8%E5%96%AE%E8%B3%87%E6%96%99%E5%BA%AB%EF%BC%88%E5%90%AB%E6%9B%B8%E7%B1%8D%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7%E6%8E%A8%E8%96%A6%E3%80%81%E8%87%AA%E8%A3%BD-app-%E6%95%99%E5%AD%B8%EF%BC%89)
- [自己做「圖書館借還系統」](https://www.ragic.com/intl/zh-TW/blog/331?fbclid=IwAR37-cfDGo4ox5X2pWk9eng0bRkFrqkX80k9CYAQgefvtXCFZ-pKL4gPbfM)
## 預期困難
- 如何判別年級基準
- 若捐贈圖書超出國中小範疇是否有其他建議的分類或圖書處理方式
## 2020/6/22
>[name=William]
- 預期應該是直接把近似詞轉成空間向量,我們著重在區分就好。
- 主要是會需要有人來做定義,想要書本區分成哪幾個種類?還有決定要有哪幾種喜好,例如:科技、漫畫、偉人...等等。
- 區分完後,我們檢查一下有沒有可以符合用空間向量的區分方式,
**1.模型調整,2.再調整一下我們定義的分類的類別。**
而定好的類別需要調整的原因,有可能是類別定太近了,造成難以分別。例如:歷史、跟偉人類 ,科學跟科幻類,很有可能抓到的詞很相似,導致不太好區分。
- 程式步驟的話:查書名或isbn -> 上網路爬前10個網頁文章 -> 用tfidf/textRank摘要成一篇文章 -> 文章的空間向量 -> 分類 -> 討論有沒有match,調整再調整。
> [name=ichieh]
- 建立方向,找人力及討論
## 2020/6/21 第三次工作坊討論內容
- 圖資系建議(妤庭)
- 如果跨度主要是在小學,除了低年級可能需要注音,文字量也不能太多,這種稍微分得出來,有一些偏高年級、學科性質明顯(像是介紹某些科學、數學etc)可能OK,中間的我是覺得分類不會有太大意義,應該都適讀,印象中用年紀分的,有看過寶寶書、0-3歲適讀,再來可能分界點就直接在12歲了
- CIP 國圖的分類:小學生看第一位數就可以,我覺得可以分繪本/文字書/漫畫,還有餘力的話可以再各自分科學、語文、歷史。
### [教育部全國閱讀推動](https://read.moe.edu.tw/) 資料整理
>[name=William]
- 網站上總共有23頁,大概320本書。
https://github.com/taiwanfifi/g0v (python& csv檔案)
### 可以做的方向
- 做相關書籍的推薦借閱清單(類似 youtube 的推薦清單)
- 設計一個別人輸入ISBN後,我們後台在背後線上檢索,然後根據擷取網路上的摘要,拿來自動分類。這樣就不用建立資料庫,他們給我們什麼,我們自己的分類是根據網路上資訊才來判斷的。
> 這個的優點是,協助圖書管理員。缺點是難以針對每位小朋友客製化。
- 依據他們使用者是幾年級,如果大多都是某個年級在看的話,代表那本書是符合那個年級的。
> 這個的缺點是,每位小朋友都要能用手機,進行圖書館管理或借閱(我不確定是否都有手機,或許都有),優點是,個人化,然後同儕之間可以延伸競賽或激勵的機制。
### To Do List
- 了解圖書編碼規則
- 了解圖資系可以給的幫助
- 找到 or 建立基本的年級推薦書籍資料庫
- 可以直接看圖書的 CIP 碼分類,若掃描可以用 ISBN 去抓 CIP,用第一碼直接先做初步圖書分類