利用規約

利用規約

この利用規約(以下、「本規約」)は、そろけん塾(以下、「当サイト」)が、このウェブサイト上で公開する教材及びその他の情報(以下、「本コンテンツ」)においての利用条件を定めるものです。本サービスをご利用の皆さま(以下、「ユーザー」)には、本規約に従って、本サービスをご利用いただきます。

適用

本規約は、ユーザーと当サイトとの間の本サービスの利用に関わる一切の関係に適用されるものとします。

著作権について

全て無料でダウンロード、印刷して以下の場所でご利用頂けます。ただし、当サイトが運営するウェブサイトの内容すべてにおいて著作権は放棄しておりません。

・ご自宅、幼稚園、保育園、小中学校、学童、高校、大学、児童館、図書館、公民館、療育施設、医療機関、学習塾、家庭教師、You Tube動画、学習アプリ

授業目的公衆送信への利用について

ロイロノート・スクール等で当サイトの教材を利用される際は、授業目的公衆送信補償金制度に則りご利用ください。

 

禁止事項

ユーザーは、本サービスの利用にあたり、以下の行為をしてはなりません。

1. 法令または公序良俗に違反する行為
2. 犯罪行為に関連する行為
3. 当サイトのサーバーまたはネットワークの機能を破壊したり、妨害したりする行為
4. 当サイトのサービスの運営を妨害するおそれのある行為
5. 他のユーザーに関する個人情報等を収集または蓄積する行為
6. 他のユーザーに成りすます行為
7. 当サイトのサービスに関連して、反社会的勢力に対して直接または間接に利益を供与する行為
8. その他、当サイトが不適切と判断する行為

 

免責事項

当サイトの問題集に万が一内容に不備や間違いがあった場合にもその利用によって生じた損害等の一切の責任を負いません。内容に不備や間違いがございましたらお問い合わせホームよりご連絡いただけますようお願い致します。

また、当サイトは、本サービスに関して、ユーザーと他のユーザーまたは第三者との間において生じた取引、連絡または紛争等について一切の責任を負いません。

当サイトは、ユーザーに通知することなく、本サービスの内容の一部を変更または削除すること、また本サービスの提供を中止することができるものとし、これによってユーザーに生じた損害について一切の責任を負いません。

 

本規約の変更

当サイトは、本規約を予告なく任意に変更することができるものとします。また、当サイトは、ユーザーに対し本規約の変更を通知する義務を負いません。変更後の本規約は、当サイトが別途定める場合を除き、本サービスのウェブサイト上に表示した時点より効力を生じるものとします。

 

当サイトへのリンクについて

当サイトはリンクフリーです。サイト内のページや問題集のリンクも自由にご利用ください。

 

document.addEventListener("DOMContentLoaded", function () { let digit = 1; let count = 5; let speed = 1000; let numbers = []; let sum = 0; let currentIndex = 0; let interval; const canvas = document.getElementById("flash-canvas"); const ctx = canvas.getContext("2d"); function updateDisplay() { document.getElementById("digit-display").textContent = digit; document.getElementById("count-display").textContent = count; document.getElementById("speed-display").textContent = speed + "ms"; } document.getElementById("digit-slider").addEventListener("input", function () { digit = parseInt(this.value); updateDisplay(); }); document.getElementById("count-slider").addEventListener("input", function () { count = parseInt(this.value); updateDisplay(); }); document.getElementById("speed-slider").addEventListener("input", function () { speed = parseInt(this.value); updateDisplay(); }); function drawNumber(number) { ctx.clearRect(0, 0, canvas.width, canvas.height); ctx.font = "50px Arial"; ctx.fillStyle = "white"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.fillText(number, canvas.width / 2, canvas.height / 2); } document.getElementById("start-button").addEventListener("click", function () { numbers = []; sum = 0; currentIndex = 0; document.getElementById("result-message").textContent = ""; document.getElementById("answer-input").value = ""; for (let i = 0; i < count; i++) { let num = Math.floor(Math.random() * (10 ** digit)); numbers.push(num); sum += num; } function showNextNumber() { if (currentIndex < numbers.length) { drawNumber(numbers[currentIndex]); currentIndex++; interval = setTimeout(showNextNumber, speed); } else { ctx.clearRect(0, 0, canvas.width, canvas.height); document.getElementById("question-area").textContent = "答えを入力してください"; } } showNextNumber(); }); document.getElementById("check-answer").addEventListener("click", function () { let userAnswer = parseInt(document.getElementById("answer-input").value, 10); if (userAnswer === sum) { document.getElementById("result-message").textContent = "正解!🎉"; document.getElementById("result-message").style.color = "green"; } else { document.getElementById("result-message").textContent = "不正解 😢 正解は " + sum; document.getElementById("result-message").style.color = "red"; } }); updateDisplay(); }); #flash-canvas { background-color: black; border-radius: 10px; display: block; margin: 10px auto; } input[type="range"] { width: 100%; } button { background-color: #008CBA; color: white; padding: 10px; border: none; border-radius: 5px; cursor: pointer; } button:hover { background-color: #005f73; }