8.7. 実験的機能¶
サイト管理者として、あなたには利用可能な3つの実験機能があります:
- Leap2Aファイルのバルクエクスポート
- Leap2Aファイルのバルクインポート
- usersuniquebyusername変数
You cannot access these features from any navigation, but must type in the URL directly in the case of the bulk options or enter a config.php variable.
警告
The export and import of portfolios uses quite a lot of computing power. Therefore, these bulk options require even more memory. Please try them first out on a test installation or export / import only a small number of users instead of an entire institution at once.
8.7.1. Leap2Aファイルのバルクエクスポート¶
[あなたのMahara URL]/admin/users/bulkexport.php
1度に複数ユーザのポートフォリオをエクスポートする必要がある場合、あなたはバルクエクスポートページからエクスポートすることができます。現時点ではこれは実験的機能であることに留意してください。
- インスティテューション: あなたが***すべての***ユーザのポートフォリオをLeap2Aフォーマットにエクスポートしたいインスティテューションを選択してください。
- エクスポートするユーザ名: あなたがユーザのポートフォリオのみをエクスポートしたい場合、このオプションを選択してください。それぞれのユーザ名は独立した行に記述す必要があります。
- エクスポート処理を開始するには、ユーザをエクスポートする ボタンをクリックしてください。この処理には時間を要します。
注釈
あなたは ユーザ検索 ページでユーザ名を調べることができます。ユーザをCSVファイルでエクスポートしている場合、あなたはファイル内のユーザ名を調べることもできます。
8.7.2. Leap2Aファイルのバルクインポート¶
[あなたのMahara URI]/admin/users/bulkimport.php
複数ユーザを一括してインポートしたい場合、あなたはバルクインポートページからインポートすることができます。これは現在のところ実験機能です。あなたはインポートにLeap2Aファイルを使用する必要があります。HTMLファイルのインポートはサポートされていません。
ユーザポートフォリオを一括インポートする最も簡単な方法は情報すべてを含むバルクエクスポートファイルを使用することです。それができない場合、あなたはZIPファイルを手動で作成することができます。
8.7.2.1. バルクエクスポートファイルを使用したバルクインポート¶
- Ideally, you have exported the users you wish to import using the bulk export functionality on the other Mahara instance. Then the bulk export file already contains all necessary files and mappings.
- インスティテューション: ユーザがメンバーになるインスティテューションを選択してください。
- バルクエクスポートファイル: 作成されるすべてのユーザを含むバルクエクスポートZIPファイルを選択してください。それぞれ新しいユーザアカウントが作成されます。
- Email users about their account: Check this option if the new users shall receive an email about their new account. This is especially important if you change their username and if they do not know that their account has been moved.
- 処理を開始するには、インポート ボタンをクリックしてください。処理に時間を要するため、しばらくお待ちください。
注釈
新しいユーザアカウントをインポートする場合、あなたはバルクエクスポートファイルに含まれる*usernames.csv*ファイル内のユーザ名を新しいものに変更することができます。
8.7.2.2. スクラッチからバルクインポートする¶
バルクエクスポート機能経由で取得していないLeap2Aファイルを使用してインスティテューションにユーザポートフォリオをインポートしたい場合でも、あなたは一括でインポートすることができます。
- フォルダを作成します。例) mahara-bulk-import
- フォルダ mahara-bulk-import 内にCSVファイル usernames.csv を作成してください。
- それぞれのユーザにあなたがインポートする予定のユーザ名および対応するLeap2Aファイルのファイル名を含む行を作成してください。
- その中にサブフォルダ users を作成してください。別の名称を使わないでください。
- あなたが1つのインスティテューションにインポートしたいLeap2Aファイルすべてを ユーザ サブフォルダに置いてください。それぞれのZIPファイルには対応するエントリが記述された usernames.csv が含まれることを確認してください。
- あなたがフォルダ mahara-bulk-import 内にユーザすべてを入れた後、このフォルダよりZIPファイルを作成します。
- [あなたのMahara URI/admin/users/bulkimport.php にアクセスしてください。
- インスティテューション: ユーザがメンバーになるインスティテューションを選択してください。
- バルクエクスポートファイル: 作成されるすべてのユーザを含むバルクエクスポートZIPファイルを選択してください。それぞれ新しいユーザアカウントが作成されます。
- Email users about their account: Check this option if the new users shall receive an email about their new account. This is especially important if you change their username and if they do not know that their account has been moved.
- 処理を開始するには、インポート ボタンをクリックしてください。処理に時間を要するため、しばらくお待ちください。
注釈
CSVファイル usernames.csv は次のようになります。また、ヘッダ行はありません:
"petra","mahara-export-leap-user4-1334451885.zip"
"polly","mahara-export-leap-user5-1334451888.zip"
8.7.3. usersuniquebyusername変数¶
usersuniquebyusername は乱用される恐れのあるconfig.php設定であるため、特別に注意しながら使用してください。
Below is the documentation that can be found in the code. This feature is discussed for example in the discussion topics Mahara Moodle integration and bug? and SSO: Mahara to Moodle.
注釈
この設定を有効にした場合、どのアプリケーションからユーザがSSOしてきたかを問わず、Maharaで同じアカウントが与えられます。
This setting is one that has security implications unless only turned on by people who know what they’re doing. In particular, every system linked to Mahara should be making sure that same username == same person. This happens for example if two Moodles are using the same LDAP server for authentication.
If this setting is on, it must NOT be possible to self register on the site for ANY institution - otherwise users could simply pick usernames of people’s accounts they wished to steal. That is why you should not see the registration check boxes in any institution if you have this feature turned on.