
書道教室の生徒管理アプリをAIでつくってみた
書道教室の生徒さんのことを、スマホでさっと見たり記録できるようにしたいと思っていました。
残しておきたいのは連絡先だけではなく、いま何級か、何を書いたか、どんなことを伝えたか、という指導の記録です。
最初は自分でWebシステムを作ろうかと考えましたが、ログインやパスワードの管理まで自作するのはさすがに怖いです。しがないSEでもそれくらいはわかります。
そこで今回もclaudeに相談しながら、既存のサービスを組み合わせて作ることにしました。結果、半日かからず、しかもほぼスマホだけで形になりました!
道具選び
候補はいろいろありましたが、小さな書道教室にちょうどいいものは意外とありませんでした。
kintone:ノーコードで楽なので、本当は使いたかったです。ただ最小10ユーザーからなので、1人で使っても月1万円〜かかります。
塾向けの管理システム:指導報告や保護者連絡はそろっていますが、機能が多すぎて割高です。書道の級や作品写真には合いませんでした。
Excel:慣れていますが、スマホで見るのが面倒です。
Power Apps:基本は法人向けで、個人で始めるにはハードルが高いです。
最終的に、Googleスプレッドシート+AppSheetにしました。データはExcelと同じ感覚の表で持って、AppSheetがそこからスマホアプリを作ってくれる組み合わせです。しかも無料で使えます。
スプレッドシートの設計
Googleドライブを連携して、claudeにスプレッドシートを作ってもらいました。最初の版を見てから、教室に合わせて項目を何回も足したり消したりして、今はこんな形になっています。
生徒:生徒ID、氏名、区分、入会日、現在の級、保護者名、連絡先、クラス、月謝、曜日・時間、退会日、削除フラグ、メールアドレスなど
受講記録:記録ID、受講日付、生徒ID、氏名、指導内容、添付ファイル
昇級履歴:認定日、級・段、団体
級リスト:10級〜1級、準初段、初段〜五段、師範
QRカード:生徒ごとのQRコード(あとで書きます)
決まった選択肢がある項目は、入力ミスをしないようにプルダウンにしました。
区分:一般部/学生部
クラス:おとな/中高生/寺子屋/通信
月謝:8000/5000/4000/3000
曜日・時間:木AM/木PM
項目の名前や選択肢を、うちの教室の言葉で決められるのがいいところです。
AppSheetでスマホアプリにする
スマホのブラウザでappsheet.comを開いて、さっきのスプレッドシートを指定すると、表の列からアプリの画面が自動でできあがります。
そのあと、受講記録の設定をいくつか変えました。ここがいちばん効いたと思います。
生徒ID → Ref(参照先:生徒)。生徒の画面の下に、その子の受講記録だけが並ぶようになります
氏名 → [生徒ID].[氏名] という式を入れます。生徒IDを選ぶだけで名前が入ります
受講日付 → TODAY() を入れます。開いた日の日付が最初から入ります
作品写真 → Imageにすると、入力のときにカメラが起動します
QRコードをかざすと記録画面が開く
いちばんやりたかったのがこれです!
生徒が来たらカードのQRをiPhoneのカメラで読むだけで、その子の受講記録の入力画面が開くようにしました。
AppSheetのLINKTOFORMという関数で、「生徒IDが入った状態の入力画面」へのリンクを作ります
そのリンクを生徒ごとのQRコードにします
名刺サイズのカードにして、PDFで印刷します
QRを読むと、生徒ID・名前・今日の日付が入った画面が開きます。あとは指導内容を書いて、作品を撮って保存するだけです。
途中で、同じ日に2人目を登録すると1人目が上書きされてしまう問題に気づきました(記録を区別するキーが日付になっていました)。記録IDの列を足して、自動で番号が振られるようにして解決しました。
つまずいたところ
スプレッドシートに「拡張機能」メニューがありませんでした。これはパソコン版にしかないそうです。スマホではappsheet.comから直接作ればOKでした
AppSheetの編集画面がスマホだと狭すぎて、大事なボタンが右にはみ出して隠れていました。横向きにするか、デスクトップ用サイト表示にすると出てきます
QRコードが「#REF!」になりました。外部からQR画像を読み込む許可のボタンがパソコンでしか出なかったので、結局QRはclaudeにPDFで作ってもらいました
わからないところは画面のスクショを送ると、どこを押せばいいか教えてくれるのが本当に助かりました。
やってみて
お金をかけず、プログラムも書かずに、書道教室専用の生徒管理アプリができました。
生徒の情報、毎回の指導内容と作品写真、昇級の記録がスマホで見られて、QRをかざせば記録画面がすぐ開きます。
AIに丸投げというより、「教室ではこう使いたい」と伝えて、作ってもらっては直す、をひたすら繰り返した感じです。
これから生徒を登録して、実際のお稽古で使ってみます。足りないところが出てきたら、また書きますね。
もし本システムにご興味ありましたら、無償で簡単なヒアリングおよびお見積させていただきますので、お気軽にご連絡くださいませ。