1. こと🍀2児ママの子育てがラクになるヒント
  2. 【子育てのヒント】子どもの"..
{ if (!this.player) return; this.time = this.player.currentTime; if (!this.player.paused) { setTimeout(updateTimeFn, this.interval); } }; setTimeout(updateTimeFn, this.interval); gtag('event', 'audio_start', { 'audio_title': '【子育てのヒント】子どもの\"できた\"を増やす', 'audio_url': 'https://listen.style/p/kotolife/qtjx4u6z', 'audio_current_time': this.time }); }); this.player.addEventListener('timeupdate', () => { this.updateProgressBar(); if (this.hasPlayed && Math.floor(this.time / 30) != Math.floor(this.lastPosition / 30)) { this.updatePosition(); } // 95%以上再生で完了リクエスト送信 if (this.player.duration > 0 && this.time > (this.player.duration * 0.95) && !this.completedSent) { this.completedSent = true; this.updatePosition(); } // 巻き戻しリセット if (this.player.duration > 0 && this.time < (this.player.duration * 0.9)) { this.completedSent = false; } }); this.player.addEventListener('pause', () => { this.playing = false; if (this.hasPlayed) { this.updatePosition(); } }); window.addEventListener('beforeunload', () => { if (this.player && !this.player.paused) this.updatePosition(); }); this.player.addEventListener('ratechange', () => { this.updatePlaybackRate(); }); this.player.addEventListener('loadeddata', () => { if (this._loadeddataTriggered) return; this._loadeddataTriggered = true; this.player.currentTime = this.time; this.lastPosition = this.time; this.player.playbackRate = this.speed; }, { once: true }); }, playEpisode(start) { // console.log('play', this.time); if ((start <= this.player.currentTime) && (this.player.currentTime <= (start + 5))) { if (this.player.paused) { this.player.play(); } return; } this.time = start; this.player.currentTime = this.time; this.player.play(); // console.log(this.time); }, togglePlay() { this.player.paused ? this.player.play() : this.player.pause(); }, updatePosition() { this.lastPosition = this.time; fetch('https://listen.style/p/01j5yvmhxh4rdb9xnk44r1cwdx/01j6g1gzhvnq05tweb183h2hc1/update_position', { method: 'POST', body: JSON.stringify({ time: this.time }), headers: { 'Content-Type': 'application/json','X-CSRF-TOKEN': '89hyYtMtIikIZLXv0xRdeNtuI9KXNrkT6kr4bECm'} }); }, updatePlaybackRate() { fetch('https://listen.style/update_playback_rate', { method: 'POST', body: JSON.stringify({ rate: this.player.playbackRate }), headers: { 'Content-Type': 'application/json','X-CSRF-TOKEN': '89hyYtMtIikIZLXv0xRdeNtuI9KXNrkT6kr4bECm'} }); }, updateTime(t) { if (t < 0) { t = 0; } else if (this.player.duration < t) { t = Math.max(this.player.duration - 3, 0); } this.time = t; this.player.currentTime = t; this.updateProgressBar(); }, updateProgressBar(percent) { if (!percent) { percent = this.time * 100 / this.player.duration; } this.progressBar.style.width = percent + '%'; this.progressBar.parentElement.setAttribute('aria-valuenow', Math.floor(percent)); }, setupKeyboardShortcuts() { document.addEventListener('keydown', (event) => { const playerElement = document.activeElement.tagName === 'INPUT' || document.activeElement.tagName === 'TEXTAREA' || document.activeElement.isContentEditable; if (playerElement) return; // Ignore key events when input or textarea is focused const shiftNotAllowedShortcuts = ['Space', 'KeyK', 'KeyM', 'ArrowLeft', 'ArrowRight', 'KeyJ', 'KeyL', 'KeyS', 'ArrowUp', 'ArrowDown']; if (shiftNotAllowedShortcuts.includes(event.code) && event.shiftKey) { // If shift is pressed and the shortcut should not allow shift, return return; } switch (event.code) { case 'Space': case 'KeyK': event.preventDefault(); this.togglePlay(); break; case 'KeyM': event.preventDefault(); this.player.muted = !this.player.muted; break; case 'ArrowLeft': event.preventDefault(); this.updateTime(this.time - 5); break; case 'ArrowRight': event.preventDefault(); this.updateTime(this.time + 5); break; case 'KeyJ': event.preventDefault(); this.updateTime(this.time - 10); break; case 'KeyL': event.preventDefault(); this.updateTime(this.time + 10); break; case 'KeyS': event.preventDefault(); this.addStar(); break; case 'Period': // > event.preventDefault(); if (event.shiftKey) { this.speed = Math.min(Math.max(parseFloat(this.speed) + 0.1, 0.5), 4.0); this.speed = parseFloat(this.speed); this.player.playbackRate = this.speed; } break; case 'Comma': // < event.preventDefault(); if (event.shiftKey) { this.speed = Math.min(Math.max(parseFloat(this.speed) - 0.1, 0.5), 4.0); this.speed = parseFloat(this.speed); this.player.playbackRate = this.speed; } break; case 'ArrowUp': event.preventDefault(); this.changeVolume(parseFloat(this.volume) + 0.05); break; case 'ArrowDown': event.preventDefault(); this.changeVolume(parseFloat(this.volume) - 0.05); break; default: break; } }); }, changeVolume(volume) { if (this.player && (volume >= 0 && volume <= 1)) { this.volume = volume; this.player.volume = this.volume; } } }" x-init=" window.addEventListener('notify', event => { showNotification(event.detail.message); }); window.addEventListener('replace-text', event => { replaceText(event.detail.searchString, event.detail.replacementString); }); const mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.matches) { document.documentElement.classList.add('dark'); } setupKeyboardShortcuts(); ">
【子育てのヒント】子どもの"できた"を増やす
2024-08-30 08:24

【子育てのヒント】子どもの"できた"を増やす

4歳と2歳の子どもを育てるママが
家族のことや自分のことを気ままに配信

子育てが少しだけでもラクになる
ヒントをお届けしています🍀

#子育て #子育てママ #主婦
#パパ #子育てパパ #スタエフ
#子育ての悩み #頑張るママ
#子育てに奮闘するママを応援したい
---
stand.fmでは、この放送にいいね・コメント・レター送信ができます。
https://stand.fm/channels/6698b283366ee42128af696a

感想

まだ感想はありません。最初の1件を書きましょう!

00:04
こんにちは、kotoです。4歳の息子と2歳の娘を育てる子育て奮闘中のママが、家族の子や自分のことを気まぐるに音声配信、子育てが少しでも楽になるためのヒントを発信しています。
今日は、子どものできたを増やすヒントについてお話しします。
結論から言うと、子どものできたを増やすには、子どもを一人の人間として尊重して認めてあげることが大切です。
そして、それは子どもの自身を育み、成長を促す重要な要素なのです。
では、なぜ子どもを認めることがそんなに大切なのでしょうか。主に3つの理由を挙げたいと思います。
1.自己肯定感の向上。子どもを認めることで、自分は大切な存在だという気持ちが育ちます。
これが自己肯定感につながり、様々な挑戦をする勇気を与えてくれるのです。
2.挑戦する意欲の増加。失敗しても大丈夫、やってみようという気持ちが芽生えます。
新しいことに挑戦する意欲が高まり、結果的にできた体験が増えていくのです。
3.親子関係の強化。子どもを認めることで、親子の信頼関係が深まります。
子どもは安心して自分を表現できるようになり、コミュニケーションが豊かになります。
それでは、具体的にどのように子どもを認めればいいのでしょうか。いくつかのヒントを紹介します。
1.結果だけでなく、プロセスを認める。
例えば、息子がブロックで塔やロボットを作ろうとしている時、
完成しなくてもすごいね!以外の声をかけます。
完成してもすごいね!以外の声をかけてください。
高く詰めたね!など何でもいいです。
2.努力や工夫を認めることで、諦めずに挑戦し続ける力が育ちます。
3.感情を受け止める。
娘が転んで泣いている時、「痛かったね、大丈夫?」と声をかけることが多くあります。
お子さんがそういう時、普通だったら声をかけませんか?
嫌々気で悩んでいた時も、悔しかったね、もっと遊びたかったね、と声かけをしていきました。
そういうことで、気持ちを体面してあげる。
03:02
そういうことで、嫌々気も落ち着いていきました。
息子も娘も2人ともに実践して、嫌々気が落ち着いています。
感情をそのまま受け止めることで、子どもは自分の気持ちを大切にされていると感じていると思います。
3.子どもの視点に立つ。
子どもの行動の背景にある気持ちを想像し、それを言葉にします。
お片付けしたくないのは、まだ遊びたい気持ちがあるのかな?
まだ遊びたかったね、とか。
先ほどの感情を受け止めることも話しました。
子どもの視点に立つことが重要だと思います。
4.具体的に認める。
すごいねって言いがちですけど、それだけでなく、何がすごいのかを具体的に伝えます。
最初に言った結果だけでなく、プロセスを認めると同じですね。
靴が自分で履けたね、左右間違えずに履けたね、靴を添えられたね。
靴に限定した靴なんですけど、例えばの話ですよ。
5.非言語コミュニケーションを大切に。
言葉だけでなく、笑顔やハグ、頭を撫でるなどの身体的な接触も大切です。
特に小さな子どもは、このような非言語的なコミュニケーションで多くを感じ取っていると思いませんか?
はい、私は思います。
私自身ですね、これらの方法を日々子育てで実践してみました。
最初は意識して行動する必要がありましたが、徐々に自然にできるようになってきました。
例えば、息子が自分でパジャマを着替えようとしている時とか、
以前なら早くしなさいとかせがしていたんですけど、時々言っちゃうんですよね。
でも今はね、本人が自ら行動した時、自分で着替えられたじゃん、頑張ったねとか、
褒めてですね、子どもを認めてあげるような声かけをするようにしています。
06:01
するとね、息子は嬉しそうな顔をしていますよ。
もっと頑張ろうとする姿が見られるようになりました。
時間はかかると思います。
私もね、いろいろ試行錯誤して子育て奮闘中です。
自分でできたという達成感が次の子どもの挑戦につながっていると思います。
娘の場合はね、まだ2歳になったばかりなので、まだ言葉で十分に自分の気持ちを表現できないです。
でもね、おもちゃを取られて悲しかったんだねとか、気持ちを代弁してあげたり、
抱きしめてあげる、実践しています。
するとね、落ち着いて遊びに戻れるようになりますし、
いやいや気も落ち着いて、プラスしかないですね。
このように子どもを認めることで、少しずつですが確実に子どもたちの自信が育っていくのを感じています。
いかがでしたか?
今日お話ししたようにですね、子どものできたを増やすには、
子どもを一人の人間として尊重し認めてあげることが大切です。
これは子どもの自信を育み、成長を促す。
さらに親の気持ちも楽になる習慣です。
完璧にやろうなんて思わなくていいんです。
できるときに少しずつ良かったら試してみてください。
小さな変化の積み重ねがきっと大きな成長につながります。
そしてその成長はですね、子どもだけでなく私たち親にとっても大きな喜びとなるはずです。
今日お話しした方法ですね。
良かったら明日からでもいいので試してみてください。
皆さんの子育てがですね、少しでも楽になりますように。
そしてもっともっと楽しくなりますように。
今日は最後までお聞きいただきありがとうございました。
08:24

コメント

スクロール