Skip to content

Campusmateシラバス・アップロード用Excelデータの自動点検ツール

License

Notifications You must be signed in to change notification settings

MatsLanGoH/tku_syllabus_check

Repository files navigation

tku_syllabus_check

Campusmateシラバス・アップロード用Excelデータの自動点検ツール

Usage

Campusmateシラバス管理システムより点検対象のシラバスデータ(Excel形式)をダウンロードしておきます。 事前に指定した検証項目を実装し、検証結果をWord形式として書き出す。

Instructions

  1. Python3系の仮想環境を設定し、pip install -r requirements.txtで依存関係をインストールします。
  2. Excelデータを確認しながらpositions.pyにおいて項目の位置を設定します。
  3. instructions.pyの中に、点検項目に必要なメッセージ(項目を通過できなかった場合のメッセージ)、テスト関数を記入しておく。helper関数が必要な場合、helpers.pyに入れておきます。最後に、checks.append([message, test_name])でテストを点検リストにつけます。
  4. 端末からExcelデータの保存したフォルダに移動し、python /path/to/syllabus_check.pyを起こします。(もしくは引数にパス名を指定する⇒ python /path/to/syllabus_check.py /path/to/xls_files)。Excelデータフォルダのなかにresultsフォルダーが生成され、点検結果の報告書が生成されます。

About

Campusmateシラバス・アップロード用Excelデータの自動点検ツール

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published