ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
小4〜中3の算数・数学の4択計算ドリル。塾・自宅学習向け。
Translation pending
EducationJavaScript · HTMLGitHub @akira5669-hueOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
中学1年「正負の数」の4択ドリルアプリです。ビルド不要の静的サイト(HTML / CSS / JavaScriptのみ)なので、そのままVercelにデプロイできます。 デプロイ後のURLをスマホで開くと、画面下に追加を促すバナーが出ます。 • iPhone(Safari): 共有ボタン →「ホーム画面に追加」 • Android(Chrome): バナーの「ホーム画面に追加」をタップ、またはメニューから「アプリをインストール」 追加後はアイコンをタップするだけで、ブラウザのアドレスバーなしの全画面アプリとして起動します。 ブラウザで index.html を直接開くだけで動作します。 質問にすべてデフォルトで答えればOKです(ビルドコマンド不要・出力ディレクトリはルートのまま)。本番反映は vercel --prod。 1. このフォルダの中身をGitHubリポジトリにプッシュ 2. vercel.com にログインし「Add New Project」 3. 対象のリポジトリを選択してインポート(Framework Presetは「Other」のままでOK、ビルド設定不要) 4. DeployをクリックRead the full README ↗
中学1年「正負の数」の4択ドリルアプリです。ビルド不要の静的サイト(HTML / CSS / JavaScriptのみ)なので、そのままVercelにデプロイできます。
デプロイ後のURLをスマホで開くと、画面下に追加を促すバナーが出ます。
追加後はアイコンをタップするだけで、ブラウザのアドレスバーなしの全画面アプリとして起動します。
ブラウザで index.html を直接開くだけで動作します。
簡易サーバーを使う場合:
npx serve .
npm install -g vercel
cd seifukazu-quiz
vercel
質問にすべてデフォルトで答えればOKです(ビルドコマンド不要・出力ディレクトリはルートのまま)。本番反映は vercel --prod。
index.html 画面構造
style.css デザイン(数直線モチーフ)
app.js 問題生成・採点ロジック・PWAインストール案内
manifest.json PWAマニフェスト(アプリ名・アイコン・配色)
sw.js Service Worker(オフラインキャッシュ)
icons/ ホーム画面アイコン各種
favicon.ico ブラウザタブ用アイコン
vercel.json Vercel設定(最小構成)
生徒はID(先生が発行)でログインし、初回のみ自分でパスワードを設定します。以降はID・パスワードでログインし、解いた問題の記録が自動でGoogleスプレッドシートに保存されます。「学習記録」ボタンから、自分の正答率や単元別の成績を確認できます。
gas/ フォルダ)Students シートに id と name を直接入力するだけ(passwordHash などは空のままでOK、生徒の初回ログイン時に自動設定されます)Records シートに自動追記されますapp.js 内の API_URL 定数で設定していますコードを変更した場合は、gas フォルダで以下を実行して再デプロイしてください。
cd gas
clasp push
clasp deploy --description "更新内容"
再デプロイ後、新しいデプロイのURLを app.js の API_URL に反映してください(clasp deployments で確認できます)。
app.js 内の各 gen〇〇() 関数で、数値の範囲(例:randNonZero(-9, 9))を変更すると難易度を調整できます。新しい問題タイプを追加する場合は、CATEGORIES 配列に { id, label, gen } を追加してください。