ソフトウェア
教育現場での作業効率化を目的とした自作ソフトウェアを公開しています。
利用上の注意
すべて趣味で作成したソフトウェアです。ミスがないよう注意していますが、自己責任でご利用ください。
採点・評価支援
採点斬り2021
デジタル採点支援のフリーソフト
- 機能: デジタル採点の効率化
- 拡張機能: マルバツ記号追加ツール
マークシート採点システム
Excel VBA版マークシート採点支援
- 対応ソフト: markscan (神奈川県総合教育センター配布)
- プラットフォーム: Excel VBA
- 備考: markscanは公式配布終了のため、「markscan ダウンロード」で検索してミラーサイトを利用してください
markscan_bw.exe
マークシート画像の二値化処理
- 機能: グレースケールのマークシート画像を白黒二値化
- 用途: markscanでの読み込み精度向上
Google Classroom連携
個別配信システム
Google Classroomでの個別資料配信
- プラットフォーム: Google Apps Script
- 機能: 生徒個別の資料配信自動化
- 特徴: 生徒情報の効率的な書き出し機能
文書・ファイル処理
ウラオモテヤマネコ
両面スキャン画像の自動仕分け
- 機能: 両面スキャンした画像を表裏ごとにフォルダ分け
- 用途: 大量の文書スキャン後の整理作業効率化
PDF2PPTX
PDF→PowerPoint変換ツール
- 機能: PDFを1ページずつ画像に変換してPowerPointに挿入
- 対応OS: Windows・Mac
- 用途: 推薦書記入、資料作成
授業支援
座席ルーレット
ランダム座席替え・グループ分けWebアプリ
座席シャッフルを使う グループ分けを使う GitHubリポジトリ
- 機能: 教室の座席配置をランダム化・グループ分け
- 特徴: 黒板投影に最適化したシンプルなUI、インストール不要
- 座席シャッフル: 最大180席(行・列数を自由に設定)、結果をExcelでダウンロード
- グループ分け: 最大200人・30グループ対応、PDF出力(生徒ビュー・班ごとビュー・円卓ビューの3種)
- 技術: Vanilla JavaScript、SheetJS (Excel出力)、jsPDF (PDF出力)
PowerPointアドイン
授業準備効率化アドイン
- 主要機能:
- 4分割資料の一括作成
- BIZ UDゴシックへの一括フォント変換
- 用途: 授業資料の標準化・効率化
silent_cutter
動画編集支援ツール
- 機能: 動画の無音部分を自動検出・削除・結合
- 要件: Python, FFmpeg
- 用途: 授業動画の編集効率化
教材作成支援
波の重ね合わせ 設問作成ソフト
物理教員向けの波形設問(PDF/DOCX/ZIP)自動生成ツール
- 機能: グリッドをクリック・ドラッグして波形を手描きし、問題・解答・解説をワンクリックで出力
- 設問タイプ: y-xグラフ・数値解答・y-tグラフ・合成波・反射波など7種類
- 出力形式: 問題PDF・解答PDF・DOCX(Word編集可)・ZIP一括(PDF+DOCX+全画像)
- 特徴: インストール不要・ブラウザだけで動作、白黒印刷用スタイル対応
- 技術: Vanilla JavaScript、REST API(Node.js)でAIエージェント連携も可能
| 設問タイプ | 内容 |
|---|---|
| Type 1 | 指定時刻の y-x グラフ |
| Type 3 | 指定地点の y-t グラフ(選択肢対応) |
| Type 4 | 重ね合わせ波・指定時刻(選択肢対応) |
| Type 6 | 反射波・指定時刻(選択肢対応) |
Markdown教材作成システム
文書作成ワークフローの効率化
docx_pptx2md
- 機能: Word・PowerPointファイルをMarkdown形式に変換
- 要件: Python
md2exam
- 機能: Markdownから試験問題テンプレートを自動生成
- 特徴: 選択肢の自動ソート、解答番号の自動振り分け
- 要件: Python, Pandoc
開発Tips
VBA Tips
プリンター設定の自動化
- 内容: VBAでアクティブプリンターを設定するコード例