Skip to content
This repository has been archived by the owner on Aug 20, 2024. It is now read-only.

Latest commit

 

History

History
30 lines (24 loc) · 2.1 KB

README.md

File metadata and controls

30 lines (24 loc) · 2.1 KB

出席管理システム『Smartendance』

ロゴ

  • 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

操作手順

  1. BLEビーコンが必要です。
  2. Xcode 12をインストール。
  3. XcodeでSmartendanceAppをiPhoneへビルド。
  4. エミュレータもしくは実機で教官アカウントを使用してログイン。(ログイン情報.pdfを参照)
  5. もう一台の実機で生徒アカウントを使用してログイン。(ログイン情報.pdfを参照。エミュレータ不可)
  6. BLEビーコンを用意する。(時間割表.pdfに使用可能なUUIDを記載。)
  7. 生徒アカウントでログインした端末で出席確認を行う。(時間割表.pdfから時間割を参照。)
  8. 教官アカウントでログインした端末で欠席者一覧を確認できます。

デモ動画