現在JavaScriptの設定が無効になっています。このページを利用するにはJavaScriptの設定を有効にしてください。関する検定を表示し、受験する】という機能を作成するため、検定リストAPIを使うということを説明しました。今回は、「検定詳細API」を使って、問題を表示してみましょう。表示する内容を・「三国志」のキーワードを持つ・作成された最新の検定から・ランダムで1問表示するに絞ってみましょう。PHPでのサンプルを使って説明していきます。APIのレスポンスとして返ってくるXML。これのパース方法は、PHP5では「SimpleXML関数」が強力なのですが、PHP4でも動くPEARの「XML_Unserializer」ライブラリを使用しています。検定に個別に割り振られている「検定ID」を抽出することができるようになりました。$ary_cert['CertDetailPcUrl'];ランダムに1問だけ表示したいですが、検定によって問題数が5問〜8問までさまざまです。問題数を示す「QuestionCount」を抽出して、その中から何問目かをランダムで取得するようにしましょう。$ary_cert['QuestionCount']);検定IDと、何問目を取得するかを抽出できたので、これをもとに検定詳細APIを呼び出し、パースします。$explanation);}このようにして、問題表示に必要そうな情報を取得することができました。これを使っていろいろなことができそうですが、とりあえずシンプルに表示だけしてみます。折りたたんである答えが表示されるだけのシンプルなもの。target="_brank">ほかの問題も解いてみる</a>';準備完了。htmlとして表示します。複数の検定からまたいで問題を取得したりと応用できますので、あっと驚くような使い方を期待してます。検定には「何問中何問以上で合格」といった基準や正解数に応じて評価メッセージが設定されているものもあります。検定の解答結果から、その評価を返す「検定受験API」も、また紹介していこうと思います。JAPANでは情報技術を駆使して人々や社会の課題を一緒に解決していける方を募集しています。詳しくは採用情報をご覧ください。JAPANのサービス開発を支える技術やデザイン、文化を発信しています。Reserved.このページの先頭へ。