- U-22 プログラミング・コンテスト2021応募作品。
- IoTの技術を活用して、先生方の業務を減らし、学生の出席管理をよりスマートにしようという考えから制作しました。
- このリポジトリはAPIのソースコードです。(iOSアプリのリポジトリはこちら)
- PHP
- SQL
- Swift(別リポジトリにup)
- iOS14を搭載したiPhone7, iPhone8, iPhene SE(2020), iPhone 12 mini(実機2台、もしくはエミュレーター1台と実機1台必要)
- macOS 11以上を搭載したMac(アプリをビルドする際に使用)
- Xcode 12
- BLEビーコンが必要です。
- Xcode 12をインストール。
- XcodeでSmartendanceAppをiPhoneへビルド。
- エミュレータもしくは実機で教官アカウントを使用してログイン。(ログイン情報.pdfを参照)
- もう一台の実機で生徒アカウントを使用してログイン。(ログイン情報.pdfを参照。エミュレータ不可)
- BLEビーコンを用意する。(時間割表.pdfに使用可能なUUIDを記載。)
- 生徒アカウントでログインした端末で出席確認を行う。(時間割表.pdfから時間割を参照。)
- 教官アカウントでログインした端末で欠席者一覧を確認できます。