授業管理シート以外のSSファイル

授業管理システムのファイル同士のつながり

tnaの授業管理システムは授業管理シートがほとんどだが,レポートや引継ぎ,リマインダの中でフォームを用いていることでそれぞれにSSがあり連携している.その関係性は以下のような感じ. 基本的に矢印の出発点の場所が,その矢印の機能の持ち主なのでそのへんでトラブル起きたらそのスクリプトエディタを見るようにすると良い.

f:id:tna-teachers:20180916022756p:plain

また,みて分かる通り代講依頼SSの存在意義が意味がわからない.わざわざなぜ一旦違うファイルを介するのか.

なので簡単に整理してから引き継ぎしたい.が,代講は大事なところなので時間のある時に丁寧にやる.

全プログラムファイルの置き場所は以下,

https://drive.google.com/drive/folders/1vb5N7KJouKMxq-08MiU2wILCARAcwvk9

レポートSS

  • ファイル名「TNA: 指導報告書(回答)」
  • 指導報告をGoogle Formで受けて溜まっていく.

updateDailyReport

指導報告を受けた時に授業管理シートを反映

sendEmailAltReport

指導報告を受けた時に代講であった場合,代講報告のメールを送信.

引継ぎSS

  • ファイル名「代講引継ぎのフォーム(回答)」
  • 代講引継ぎをGoogle Formで受けて溜まっていく.

sendEmailAltTakeOver

引き継ぎを受けた際に,メールを送信して授業管理シートを反映.

リマインダーSS

  • ファイル名「授業確認フォーム(回答)」
  • 朝の授業確認をGoogle Formで受けて溜まっていく.

confirmClassOfDay

授業管理シート内の授業確認を「完了」に

confirmClassOffDcr

授業管理シート内の授業確認を「休講」に

confirmClassCheck

授業確認が取れていない授業の一覧を担当者(現在は岡崎)に通知.

confirmClassCheckHoliday

授業確認が取れていない授業の一覧を担当者(現在は岡崎)に通知.休日用.

代講依頼SS

  • ファイル名「代講依頼履歴」

授業管理シートの代講申請は実際はこれに代講依頼を付け加えているだけ,実際はこのSSが代講のセッティングを行っている(謎の機構)

altWrite

授業管理シートに代講依頼を転記する.