ChatGPTをよく使うので、ふとkintoneのクイズを出してもらうと面白そう!と思いつきマイGPTを作ってみました!仕事中になにやってんだ私。
まずはkintone初級クイズから!
クイズは5問出題されます。初級なので簡単そうですがどうでしょう。問題を見てみましょう。
第1問
kintoneでアプリを作成するとき、事前に用意されたテンプレートを使って簡単に作成できる機能は何と呼ばれますか?
a) カスタムビュー
b) アプリライブラリ
c) プラグイン
d) JavaScriptカスタマイズ
えっ?テンプレートから作るのに呼び名なんてあったっけ?
第3問
kintoneで新しいレコードを追加する際に使うボタンの名前は何ですか?
a) レコードを削除
b) レコードを追加
c) 新規レコード
d) レコードを編集
えっ?ボタンに名前なんてついてた??
とこんなふうにちょっと怪しい問題もありつつ、とりあえず回答してみます。
第3問のkintoneで新しいレコードを追加する際に使うボタンの名前 は b) レコードを追加 でした。
確認したら確かにそうだった!
中級クイズにもチャレンジ
第1問
kintoneでレコードが追加・更新された際に自動的にメールを送信する設定を行いたい場合、どの機能を使いますか?
a) レポート機能
b) プロセス管理
c) 通知設定
d) カスタムビュー
※正解は c) 通知設定
第2問
kintoneでアプリに追加できる「ルックアップ」フィールドの役割は何ですか?
a) レコードのステータスを管理する
b) 他のアプリのデータを参照して表示する
c) 画像やファイルをアップロードする
d) フィールドの値を計算する
※正解は b) 他のアプリのデータを参照して表示する
んー確かに初級よりは難しくなっているかも。ここも5問出題されるのでサクッと回答していきます。
上級クイズは難しいか?チャレンジ!
上級だからちょっと難しくなっているか期待!
第1問
kintoneのプラグインを作成する際、設定画面で保存された設定情報はどこに保存されますか?
a) ローカルストレージ
b) kintoneの環境変数
c) 各アプリの設定情報として保存される
d) ユーザーごとのキャッシュに保存される
※正解は c) 各アプリの設定情報として保存される
第5問
kintoneの開発者向けツールで、複数のJavaScriptファイルを効率よく管理・読み込むために使われるパッケージマネージャーとして推奨されているものは何ですか?
a) npm
b) yarn
c) Webpack
d) Grunt
※正解は a) npm
おー!難しそう!プラグインの開発者向けツールなど、使った経験がないとちょっと難しいかもしれませんね。
楽しいがちょっと怪しい部分も…
kintoneクイズ楽しいです!問題もなかなか多岐に渡っていて答えがいがあります。
ただ、出題される問題でひっかけというか、ちょっと腑に落ちないものもあります。
【中級】第5問
kintone APIを利用して、他のシステムとデータをやり取りするために必要な認証方式は次のうちどれですか?
a) OAuth 2.0
b) 基本認証(Basic Authentication)
c) トークン認証
d) SAML認証
この問題、正解は「トークン認証」だったのですが、「OAuth 2.0」も認証方式のはずなんだけど、そこんとこどうなの!とChatGPTさんに聞いてみました。
なるほど。ChatGPTさんの主張もよくわかります。そして問題文をもう少しチューニングした方がよさそうです。
まとめ
kintoneクイズは学びも多くとても楽しく、息抜きにはピッタリです。
出題される問題は必ずしも完璧ではなく、その中で改善点や指摘部分などのツッコミどころを見つけていく楽しさもありました。問題に対して「この問題文正しいのか」「2つ選択できそうだけど」など考察しながら取り組むことで、自分の理解を深めることができました。
ただひとつ問題があるとすれば、楽しくて息抜きどころか30分もやってた!となってしまうことです。まあkintoneの勉強にもなってるしいいよね。