#author("2024-03-07T16:08:51+00:00","","")
#author("2024-03-08T00:50:20+00:00","","")
[[引き継ぎ(海野)]]

*システムの概要 [#md0cb783]

研究内容の資料
#ref(sotu.pdf)

以下のファイルを使用する.
#ref(軽量化極 2.zip)


実行するにはapp.pyを実行する.
#ref(1.png,,39%)

新規登録し,ログインする.
#ref(4.png,,35%)
#ref(5.png,,35%)

勉強予定時間を選択する.
#ref(6.png,,35%)

「小学生の理解度チェックへ」から成績を入力する.
#ref(7.png,,35%)


*引継ぎ課題 教材収集でキーワード1つでなく、複数の異なる場合でも実現 [#m57dd85b]



***app.pyのkeytokeyの部分を増やした [#d74d62c0]
#ref(8.png,,70%)

このPythonコードは、Pandasライブラリを使用してCSVファイルからデータを読み込み、教材の信頼性スコアや関連データを処理するプログラム。
まず、'kyouzaiDB.csv' と 'review_prac.csv' という2つのCSVファイルを読み込み、
空のリストを用意して、後でデータを格納するための基盤を作る。
'Credibility_score' カラムがnullである行のインデックスを取得し、
'kyouzaiDB' の 'Hpnumber' カラムのデータを取得している。
これにより、信頼性スコアや関連するデータの欠損を確認し、必要に応じて特定の処理を行うためのデータが整えられている。







また、htmlにアクセスする部分も変更した
#ref(11.png,,70%)

ここでのkeytokeyは、単元番号を表しており、教材選択画面の3つのキーワードに割り振られた数字を表している。


***html側にkeytokeyの要素を追加し、3つのキーワードが追加できるページに変更した。 [#ne91d0de]

変更前
#ref(10.png,,50%)
#ref(10.png,,80%)

変更後
#ref(12.png,,50%)
#ref(12.png,,80%)

変更前は、「教材画面へ飛ぶ」のみを表示するページだったが、変更後は3つのキーワードが選択できるようになり、そのキーワードに応じて教材画面へ飛べるようになった。
このHTMLは、ウェブページ上でユーザーが選択したキーワードに基づいてデータを取得・表示するための入り口を提供している。ユーザーはそれぞれのキーワードに関連する情報を取得するために、適切なキーワードボタンを選択できるようになっている。
<input> タグでキーワードを選択するためのボタンを追加している。
type="hidden"でユーザーが直接編集できないように非表示にしている。
name 属性でキーワードの種類や値を識別するための名前を指定している。
value 属性で各キーワードの具体的な値を指定している。



***実行画面 [#ca11b3d3]

実行中のコマンドプロンプト
#ref(17.png,,38%)

変更後の教材選択画面👇
#ref(13.png,,17%)

「図形」というボタンを押すと
#ref(14.png,,23%)
#ref(15.png,,23%)
「図形」という単語をもとにスクレイピングされた教材が表示されるようになった。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS