``configure_tiers`` =================== Creates financial assistance tiers and discounts for a course or program. This operates in two modes: creating tiers for a program and creating tiers for a course. *In the tables below, represents the current year.* **Configuring tiers for a course** The command will use the readable ID of the course as part of the financial aid discounts. They will default to this: =========================== ============= ====== Code Type Amount =========================== ============= ====== -fa-tier1- percent-off .75 -fa-tier2- percent-off .50 -fa-tier3- percent-off .25 -fa-tier4- percent-off 0 =========================== ============= ====== Note that configuring course tiers requires the course to exist. Use ``create_courseware`` (or any of the other methods) to create the course before you run this command. **Configuring tiers for a program** The default discounts will be: ==================== =========== ====== Code Type Amount ==================== =========== ====== DEDP-fa-tier1- dollars-off 750 DEDP-fa-tier2- dollars-off 650 DEDP-fa-tier3- dollars-off 500 DEDP-fa-tier4- percent-off 0 ==================== =========== ====== Specify changes using ``--program`` and/or ``--program-abbrev``. **Tiers** The actual tiers that will be created are: ========= ======================== Threshold Discount ========= ======================== $0 -fa-tier1- $25,000 -fa-tier2- $50,000 -fa-tier3- $75,000 -fa-tier4- ========= ======================== These can be overridden by providing a CSV file. The CSV file should have the following fields and should not have a header row:: threshold amount,discount type,discount amount If you specify tier information, you must provide all the tiers you want to create - the specified information will override the default. In addition, you must supply a zero income tier. This is a requirement and the command will quit if you don't have one set up, as that tier is used as the starting point for financial assistance. (In other words, learners will see errors if there's not a zero-income threshold tier set up.) **Reuse** The command will try to reuse any discounts and tiers that match ones the command would have created, so you can safely run this for a course or program that may have already had financial assistance tiers set up. Syntax ------ Configuring tiers for a program: ``configure_tiers [--program ] [--program-abbrev ] [--tier-info ]`` Configuring tiers for a course: ``configure_tiers [--course ] [--tier-info ]`` Options ------- Program options: * ``--program `` - Program ID to use or create. * ``--program-abbrev `` - Abbreviation to use for tiers and discounts. Course options: * ``--course `` - Course ID to use. This won't create a course; use ``create_courseware`` for that. Common options: * ``--tier-info `` - Tier info in CSV format.