用語:テナンシー(tenancy)
本システム「hamachi」では、テナンシー毎に課題を学生(受講者)、教員(指導者)を管理し、それぞれのテナンシー毎に成績や進捗を管理します。
データの集計やユーザの管理、課題の管理などはテナンシー毎に行います。テナンシーは、組織や学校毎に設定されます。
所属するクラスは後の設定で変更できます
注意点
- ユーザID(学籍番号)については、それぞれのテナンシーをまたいで主キーである必要があります。(例:学籍番号が
123456の学生が組織Aと組織Bに所属している場合、ユーザID123456はどちらかのテナンシーにしか所属できません。) - データについては、テナンシー別に管理されず単一のデータベースに格納する仕様です。論理的・物理的なデータ隔離は提供しません。(データベース操作によって、テナンシー毎のデータを集計します)