Moodleのプラグインディレクトリです。 Coupon
On 10月 29, 2021 by adminSEBSOFT COUPON PLUGIN
Sebsoft Coupon Plugin では、さまざまなレベル
のコースアクセスのためのクーポンを作成する可能性を提供します。 クーポン コードを使用すると、ユーザーはクーポンに添付されているコースに登録されます。
クーポンを生成するいくつかの異なる方法があります。
– コースレベル: これは、クーポンが有効である1つまたは複数のコースを選択する必要があることを意味します。
一度クーポンコードが入力されると、そのユーザーはクーポン
が添付されているすべてのコースに登録されます。
素晴らしい追加機能は、特定のコースにグループが設定されている場合、クーポンがどの
コースグループのためのものか設定することができます。 ユーザーがクーポンを請求すると、そのユーザーはコースのその特定の
グループに追加されます。
また、新しいクーポンのバッチを生成するたびに、特定のコース グループを作成し、クーポンのバッチをユーザー グループに一致させることも可能です。
– コーホート レベル: この場合、クーポンが有効なコーホートを 1 つ以上選択する必要があります。
クーポン コードを入力すると、クーポンが適用されるすべての
コホートのメンバーとして追加されます。
注意: コホート レベルのクーポンを生成するとき、特定のコホートに
追加コースを「接続」できる可能性があります。 この場合、その時点でコースが
に追加されることを知っておかなければなりません。 この小さな事実を知らないと、論理的なステップであるにもかかわらず、
は「予期しない」動作となります。
さらに、クーポンは 2 つの「アクセス」レベルで作成できます。 この基本は、CSV をアップロードするか、CSV を直接テキストボックスに入力します。
すべてのクーポンに必要なユーザー情報は、ユーザーの名前、電子メールアドレス
と性別です。
– バルク: 基本はシンプルです。一定量のアクセス クーポンを生成し、
を事前に設定した受信者または自由に入力できるメール アドレスに電子メールで送信します。
– 警告:
可能な限り、PNG画像を使用してください。
また、可能な限り、アルファチャンネルを持つ画像を使用しないでください。
当社のテストでは、アルファ チャンネルのある A4 サイズの 300 DPI 画像 (2480 x 3508 ピクセル) の場合、1 つの PDF のレンダリングに約 25 秒を要しました。 アルファ チャンネルを取り除くと、
1 枚の PDF をレンダリングするのに約 3 秒に短縮されました。
つまり、PNG 画像は常に 24 ビット True Color 画像として保存されるべきです。
32 ビット (トゥルー カラー + 透明) は使用しないでください!
さらに、可能な限り、クーポン ジェネレーターにすべての
クーポンを含む単一の PDF を作成させます (「バルク」モードのクーポン生成時にのみ適用されます)。
クーポン生成プロセスは、1 つの PDF に任意の量の
クーポンを作成する場合、画像を 1 回のみ「使用」するように最適化されています。 クーポンごとに別々の PDF を作成するオプションを選択した場合、
画像はすべての PDF に対してレンダリングされる必要があります。
事実上、これは次のことを意味します (架空のサイズを使用):
10クーポン、単一のPDF -> 結果は約400 kB、レンダリングに約3~4秒かかります。
10 枚のクーポン、別々の PDF -> 結果は約 4 MB、レンダリングに約 35-40 秒かかります。
INSTALLATION INSTRUCTIONS
– coupon フォルダーをブロック ディレクトリにコピーします。
– moodleの管理ページに移動し、プラグインをインストールします。
– プラグインの主な設定を行います。
– 使用のための設定が完了しました!
プラグインの配置
クーポンブロックを設置できるページには2つだけ存在します。 これは、サイトのフロント ページ
またはユーザー ダッシュボード (マイ ページ) です。 この主な理由は、ブロックが、ユーザーがクーポンまたはバウチャー コードを入力するための
「フロントエンド」になるからです。
管理者および正しい機能を持つユーザーには、
クーポン管理ページとクーポン作成ページへのリンクも表示されます。
一般的な考慮事項
クーポンを生成する際に考慮すべき主な構成は 2 つあります。
コースタイプのクーポンでは、このプラグインはMoodleの
内部関数 “enrol_try_internal_enrol” を使用してユーザーの登録を試みます。
Moodleドキュメントでは、手動登録を使用して登録しようとすることが示されています。
このため、これらのコースでは手動登録を有効にしなければなりません。
コホートタイプクーポンでは、ユーザはコホートのメンバーになります。 しかし、ユーザーが実際にコースにアクセスできるようにするには、
おそらくコースにコホート登録を設定する必要があります。
注意していただきたいのは、コホート型クーポンを作成すると、複数のコースに正しい
コホート登録を設定するだけで、一度に複数のコースにユーザーが登録できる簡単な
方法となる点です。
コメントを残す