小学生の子育てネタを調べてみた

背景
-
私には小学2年生になった息子がいます。
長男なので、なにをするのも初めてで、色々と試してきました。
習い事⇒ベビースイム、ピアノ、絵画教室、体操教室、知育教室
どれも最初乗り気じゃなかったですが小さかったのでやってみようー！で乗り切っていました。
嫌がっても、もう少し続けてみようと言って続けさせてきました。

でしたが最近新しいことを提案しても、やらないの一点張り。
親としてはたくさんのことを経験をしてほしいのです。
辞めてもいいからまず体験してみようとさそっているのですが・・・

家では、PS4でARKという恐竜のゲームにはまっています。
あとはタイピングにも興味があり無料のアプリで楽しんでいます。
どちらも最近やり切った感あって暇そうです。

Qiitaの子育てネタ
-
そういえば、Qiitaの記事には子育てネタが出てくるけど結構子供の年齢入っていますね。
7歳の子供向けにはどんな記事があるのか気になります。
子供の悩みって乳幼児期が多そうだから、7歳向けのネタって少ないのかなと思ったり。
これをQiitaAPIを使って調べてみることにしました。

調べたいこと
-
・「子育て」の記事の中で「小学生」を対象にしたものはどれだけあるのか

環境
-
・Node-RED
・QiitaAPI

流れ
-
１.まず、タグ「子育て」で調べると28件の結果が返ってきました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3310538/2a9e1e33-6ea8-7090-c2e6-2a58fdb322a7.png)
```JSON
[{"id":"2004130bbbfa0b3d","type":"debug","z":"07d4c3e572b5c91e","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":650,"y":320,"wires":[]},{"id":"e0f2087a954d559f","type":"function","z":"07d4c3e572b5c91e","name":"function 3","func":"msg.payload = msg.payload.id + 'の記事は' + msg.payload.items_count\n + '件です';\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":480,"y":320,"wires":[["2004130bbbfa0b3d"]]},{"id":"fa21d7bd54f45636","type":"http request","z":"07d4c3e572b5c91e","name":"","method":"GET","ret":"obj","paytoqs":"ignore","url":"https://qiita.com/api/v2/tags/子育て","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[],"x":310,"y":320,"wires":[["e0f2087a954d559f"]]},{"id":"89a60061d6f85eb2","type":"inject","z":"07d4c3e572b5c91e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":120,"y":320,"wires":[["fa21d7bd54f45636"]]}]
```

２．次にタグ「小学生」で調べると13件の結果が返ってきました。

```JSON
[{"id":"2004130bbbfa0b3d","type":"debug","z":"07d4c3e572b5c91e","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":650,"y":320,"wires":[]},{"id":"e0f2087a954d559f","type":"function","z":"07d4c3e572b5c91e","name":"function 3","func":"msg.payload = msg.payload.id + 'の記事は' + msg.payload.items_count\n + '件です';\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":480,"y":320,"wires":[["2004130bbbfa0b3d"]]},{"id":"fa21d7bd54f45636","type":"http request","z":"07d4c3e572b5c91e","name":"","method":"GET","ret":"obj","paytoqs":"ignore","url":"https://qiita.com/api/v2/tags/小学生","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[],"x":310,"y":320,"wires":[["e0f2087a954d559f"]]},{"id":"89a60061d6f85eb2","type":"inject","z":"07d4c3e572b5c91e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":120,"y":320,"wires":[["fa21d7bd54f45636"]]}]
```


３.キーワード「子育て」「小学生」を設定しました。（断念）
すると20件の結果が出てきました。
しかし、キーワード「子育て」だけでも20件の結果が返ってきています。
これはちゃんと検索かけられていないということですね。
２つのキーワードで検索をかけるときで調べてみて試してみましたが、うまくいかず時間切れでした。

![フロー.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3310538/14cfe619-a0ba-8ec6-0ef8-9d36b5248c6b.png)

```JSON
[{"id":"c252ea32.f084e8","type":"debug","z":"07d4c3e572b5c91e","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":650,"y":160,"wires":[]},{"id":"5bc00aca.91a3e4","type":"http request","z":"07d4c3e572b5c91e","name":"","method":"GET","ret":"obj","paytoqs":"ignore","url":"https://qiita.com/api/v2/items?query='{{{query}}}","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[],"x":470,"y":160,"wires":[["c252ea32.f084e8"]]},{"id":"e569a6f2.245738","type":"function","z":"07d4c3e572b5c91e","name":"","func":"msg.query = encodeURI(\"子育て\");\nmsg.query = encodeURI(\"小学生\");\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":300,"y":160,"wires":[["5bc00aca.91a3e4"]]},{"id":"7b819b8e.8b8764","type":"inject","z":"07d4c3e572b5c91e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":120,"y":160,"wires":[["e569a6f2.245738"]]}]
```

結果
-
検索するとたくさん出てきますが、「子育て」「小学生」をタグ付けしている人は少なかったです。
3．のキーワード検索結果の中で特に参考になった記事を紹介します。
・入力された漢字が小学何年生で習うものなのかを判定するWEBアプリ　ft. Next.js + vercel
・プログラミング教室のボランティアをしてきました(Scratch)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3310538/25fcff0b-88a5-a039-712c-0d9a35aaffb7.png)



さいごに
-
思ったように検索できませんでしたが、試行錯誤しながらやっていく中で面白い記事を何件も見つけることができました。小学生は飲み込みが早いためこちらが思っているよりも色々なことを考えているのですね。プログラミングは小学生からといった感じで、より関われる機会が多いことがわかりました。
また、エンジニアママたちの記事を読みました。似たような環境で働いているからこそわかることがたくさんあり首を縦に振りながら読んでいました。
次回以降も子育てネタになりそうな予感がしています。