The parameter, value, and operator of the condition can be found in the Item Report’s Extended CSV. Note that the value is represented as the external ID of the tag or domain, so users may need to cross-reference other areas of your Concourse system if external IDs are not intuitive.
Content that does not display in view mode because the condition is not met (e.g., condition is false) is not included in Item or Multi-Item Reports. As a result, it may be challenging to locate and modify Conditional Content that does not display.
Conditional Content in the API
Your institution may have enabled API in your Concourse system in order to generate large amounts of data that can be used for reporting. The application of Conditional Item Logic to individual courses is revealed by the Syllabus Content API, and you can program API calls to pull this information. Specific to Conditional Item Logic, the API produces output in a JSON format that includes:
- whether an item is conditional
- the parameter used by the condition
- the operator used by the condition
- the value used by the condition (external ID of the course tag or domain)
If an item is not conditional, the parameter, operator, and value fields contain “null.” In the JSON format, Conditional Item Logic information can be found immediately after the content of each item or subitem (see image below).