アソシエイト試験対策プラグインをつくった話
はじめに
イシイケンタロウです塗装用のハケとローラーを作ってる、だけじゃなくて、塗装現場で必要なものは塗料以外全部ある会社の兼業情シスです
認定資格は5つ全冠 & サイボウズ社公認 kintone エバンジェリストです
高度情報処理国家資格は全冠まで(ずっと)あと1コ
5億年ぶりくらいにプラグインつくった
元ネタはまたまたむかーしむかしに書いたQiitaです
きっかけはというと
ちょっと前のランチ雑談会で教えていただいたんですが、なんとkintone認定アソシエイト試験の公式サイトで練習問題を解くとCSVをダウンロードできるようになったんですって!
みなさんご存知でした???
せっかくなので、このcsvをそのまま読み込んで利用できるアプリテンプレートとプラグインを作ってみました!
ご注意Attention!!!!
アルファ版です!
バグ普通にあると思うので本番環境に入れる前に試用環境(または開発環境)に入れてお試しください!
たぶん大丈夫だと思うけど、なんかあったらゴメン!申し訳ないけど自己責任でオナシャス!
それでは設定していきましょう!
1.練習問題を解く
まず何より最初にcsvを入手しなければなりません!そのためには3種類の練習問題を解いてください!(とりあえず1つでもいいけど
ダウンロード画面を閉じちゃったらやり直しという罠がありますお気をつけください
さらに3つとも「result.csv」っておなじ名前なので上書きしちゃったらやり直しという罠もありますお気をつけください
この記事の上の方にスクロールで戻らなくて済むようにもう一回リンク置いておきますね
わたしもこの機会に3つともやってみました!
難しくなってた💦
既にアソシエイト試験に合格済みの方々もやってみたらいいと思う👍
2.アプリ作成
以下の2つのテンプレートからアプリを2つ作成してください
(1)kintone認定試験練習問題
csvファイルを読み込んだりプラグインを追加して問題を解く本体のアプリです
(2)kintone認定試験成績管理
練習問題を解いた結果である成績を記録して管理するアプリです
3.csv読み込み
練習問題アプリに問題を解いてダウンロードしたcsvを読み込みます
(ファイルからレコードのデータをアプリに読み込む)
設定は2箇所だけ確認してください
・先頭行はフィールド名「はい」
・文字コードは「UTF-8(Unicode)」
あとはそのままでイケるはずなので読み込むボタンをクリック
3つのcsvをすべて読み込むときれいに一覧に入ります
4.プラグイン読み込み(システム管理)
システム管理画面からプラグインを読み込んで追加します
(システム管理権限が必要ですので、ご自身がシステム管理権限をお持ちの試用環境や開発環境でご利用ください
名前適当につけちゃったいつか後悔しそうw
5.プラグイン追加(アプリ管理)
アプリ管理画面からプラグインを追加します
6.プラグイン設定
そのままプラグインの設定を行います
設定が必要なのは
① 成績管理アプリのアプリID
② 苦手と定義する正解率
の2箇所です
これで設定完了ですお疲れ様でした!
動かしてみよう!
解答したい設問を表示する
ランダムな問題を表示する
苦手な問題を表示する(苦手な問題は無い場合もあります)
いずれかの方法で詳細画面を開いてください
再読込するたびに選択肢の順番が変わります!
「この問題は3番目と4番目が正解だったな」という丸暗記勢(主にわたし)対策です!(ココすごく大変だったのでみなさん満喫してほしい!おねがい!)
回答を確認する
チェックボックスを選んで「回答を確認する」ボタンをクリックするとダイアログで正誤判定を表示します
この時点で正解選択肢のフォントが水色太字になりわかるようになっています
またこの段階で成績管理アプリに登録されます
解説を読む
解説が掲載されているテキストのページや、ヘルプへのリンクが表示されます
選択肢が異なってもヘルプ参照先が同じだったらダブって表示しないようにしてます(ココも大変だった。。。
余談ですが、この練習問題1の設問1、ヘルプ参照先URL間違ってます
csvには↓が入ってるんですが、
正しくは↓です
中の人もし見てたら修正をお願いします
過去正答率
成績管理アプリを参照し、この問題の過去の正答率を表示します
モバイル対応済です!
スマホでも動きますので、電車の中でもベッドの中でもポチポチ練習問題を解いてみてください~♪
おわりに
・月刊イシイケンタロウ2024年3月号です
・札幌マルテーフェアに来てます(寒い
・ひさしぶりにちょっと頑張りました
・不具合は教えていただけると嬉しいです
・みなさんにデバッグしてもらってるだけ感あるけどw
・csvの仕様が変わったらさすがにどうしようもない
・たぶん対応すると思うけど確約はできないですごめん
・コード量削減で計算フィールドをフル活用してます
・計算フィールドは管理画面から見れるので良かったらどうぞ
・解説コメントも入れてるのでわかると思います
・練習問題サイトはときどき更新してると思う
・csvも適当に更新してください
・これだけだと完全攻略とまでは至らないです
・公式テキストや公式youtubeと併用してください
・cafe東京でインストールハンズオンやりたい人いる?
・お声いただけたら運営会議に投げます!
・でも最初は問題解くところからだよw
・そして来週は大阪マルテーフェア行きます!
・ご都合つく方お会いできたら嬉しいです
・さらに来月は兵庫マルテーフェア行きます
・宿は西明石になりそうです(でもお近そうな方思い浮かばないや・・・