【Power Platform】Power Appsでe-Learningアプリを作った話
コロナ禍の中、在宅勤務が推奨されておりセキュリティに対する教育も重要になってきています。
そこで簡易的なe-LearningアプリをPower Appsで作成してみました。
達成したい機能は以下の3点。
部内全員に展開することを想定して、全員が保有しているOffice 365のライセンスの範囲内で構築しました。
使用したのは以下のサービスです。
カスタムリストには標準でExcelにエクスポートする機能があるため、
こちらを利用して管理者は全員の受講状況を把握できるようにします。
既に受講したものは背景色を付けて区別できるようにしています。
メニューの「Excelにエクスポート」を使用するとExcelで受講者の受講状況や確認テストの点数を確認することができます。
※例:「未受講の方に通知メールを送信」、「各画面の滞在時間の確認」
「確認テストの1つ1つの回答をログに出力する」 など
もしこのようなアプリにご興味を持たれた方がいらっしゃいましたら、
是非、以下の「お問い合わせフォーム」から気軽にお問合せください!
ちなみにQESではクラウドエンジニアも募集していますので
ご興味のある方はこちらもご覧ください。
※このブログで参照されている、Microsoft、Windows、SharePoint、PowerAppsその他のマイクロソフト製品およびサービスは、米国およびその他の国におけるマイクロソフトの商標または登録商標です。
そこで簡易的なe-LearningアプリをPower Appsで作成してみました。
達成したい機能は以下の3点。
- 教育動画を閲覧できる
- 受講履歴を確認できる
- 確認テストを実行できる
部内全員に展開することを想定して、全員が保有しているOffice 365のライセンスの範囲内で構築しました。
使用したのは以下のサービスです。
- Power Apps
- Stream
- SharePoint
カスタムリストには標準でExcelにエクスポートする機能があるため、
こちらを利用して管理者は全員の受講状況を把握できるようにします。
トップ画面
受講内容の一覧を確認できるようにしました。既に受講したものは背景色を付けて区別できるようにしています。
受講画面
Streamにある動画を埋め込んで視聴できるようにしました。確認テスト画面
確認テストとして問題をいくつか用意して、80点未満の場合は警告メッセージを表示して再チャレンジしてもらうようにしました。SharePointのカスタムリスト
データソースとして用意したSharePointのカスタムリストです。メニューの「Excelにエクスポート」を使用するとExcelで受講者の受講状況や確認テストの点数を確認することができます。
最後に
今回はお手軽版で主要な機能のみでしたが、Power AutomateやApplication Insightなどの他のサービスと組み合わせると色々なことができると感じました。※例:「未受講の方に通知メールを送信」、「各画面の滞在時間の確認」
「確認テストの1つ1つの回答をログに出力する」 など
もしこのようなアプリにご興味を持たれた方がいらっしゃいましたら、
是非、以下の「お問い合わせフォーム」から気軽にお問合せください!
ちなみにQESではクラウドエンジニアも募集していますので
ご興味のある方はこちらもご覧ください。
※このブログで参照されている、Microsoft、Windows、SharePoint、PowerAppsその他のマイクロソフト製品およびサービスは、米国およびその他の国におけるマイクロソフトの商標または登録商標です。