skillcheck data
スキルチェックリスト(DS協会)のデータをバージョンごとに保持するためのディレクトリです。
ディレクトリ構成
raw/- 取得した元のxlsxを保存(再現性確保)
versions/<version>/skillcheck.csv- 正規化した正本(レビューしやすい)
versions/<version>/skillcheck.json- ページ実装向けJSON
versions/<version>/skilllevel_definition_2023.csvスキルレベル定義2023シートをそのまま近い形で保持したCSV
versions/<version>/skilllevel_definition_2023.jsonスキルレベル定義2023のJSON
exports/latest.json- 最新版のエイリアス
exports/skilllevel_definition_2023_latest.json- 最新の
スキルレベル定義2023エイリアス
- 最新の
exports/index.json- バージョン一覧・ハッシュ・件数のマニフェスト
運用ルール
- 新しい公式版が出たら
scripts/build_skillcheck_data.pyを実行する。 - 既存バージョンは削除せず保持する。
skillcheckはビジネス力/データサイエンス力/データエンジニアリング力/AI利活用スキルの4シートのみを対象にする。スキルレベル定義2023は別ファイルとして出力する。- 表示側(
/pages/ds)は原則exports/latest.jsonを読む。 - 過去版比較や検証時は
versions/<version>/を参照する。
実行例
python scripts/build_skillcheck_data.py
ローカルファイルを使う場合:
python3 scripts/build_skillcheck_data.py --xlsx ./tmp/skillcheck_ver5.00_simple.xlsx --version 5.00