![見出し画像](https://assets.st-note.com/production/uploads/images/88557541/rectangle_large_type_2_decb40a2997a94957e1772ec58271e40.png?width=1200)
【開発メモ】オリジナル宿題帳【開発中】
開発の動機と背景
私は常々「書く」練習を学生にもっとやってほしいと考えています。まずは教科書通りの「書写」をする段階があります。本文や文型例文を書写しながら、徐々に自分の文や文章を作る練習に以降します。宿題を設定すると、回収やチェック、添削の際にどうしても煩雑になるため、オリジナル宿題帳の冊子を作りたいという構想がありました。Adobe InDesignというソフトは、高度なデザインか可能な上、Javascriptで書いたスクリプトによって作業を自動化することが可能です。効果の高い宿題冊子を、低コストで実現したく、開発に着手しました。
宿題の定義
書く習慣を身につけるために、ノート宿題を実施する
少なくとも1日1ページ、200字は必須、可能なら300字ぐらい
宿題を行うメディア
冊子(ブックレット)を作成する
枚数は、4の倍数で設定
A3用紙1枚あたり4枚×8枚=32ページ
表裏の表紙2枚を引いて、30ページ分
マス目の大きさの設定
初級クラス開始時・・・20mm
初級クラス修了時以降・・・8mm
使用ソフト
Adobe InDesign
開発履歴
![](https://assets.st-note.com/img/1665224483672-BmjxxGNiGN.png?width=1200)
実装予定の機能
日付をAdobe Javascriptで自動記入
表紙に名簿からクラス、名前、学籍番号、学籍番号バーコードを自動記入
スクリプトのロジック
雛形ファイルを取得する
ページ[0]に名前を入力する
ページ[1]から、[-2]まで、日付を自動で入力する
今後の展開
20mmマスの他、8mm、10mm、12mmと、段階的にテンプレートを作成する
文字語彙データベースから手本や問題情報を流し込む
完成ファイル
(完成後公開予定)
この記事が気に入ったらサポートをしてみませんか?