Application Settings and ConfigurationsΒΆ

Within the SmarterBalanced.SampleItems.Web project, configurations are set in the file appsettings.json. This file contains all of the configurations and settings that are used throughout the application.

Within appsettings.json, the SettingsConfig object contains configurations necessary to start the application, as well as runtime configuration settings.

Note: Following is a description of important configurations within this object:

ContentItemDirectory: Location of the Items directory within the content package. Dependent on deployment environment setting (development, staging, production).

ContentRootDirectory: Location of the content package. Dependent on deployment environment setting (development, staging, production).

AwsS3Bucket: AWS S3 bucket that contains the content package. Required for the diagnostic status feature.

AwsRegion: AWS region. Required for the diagnostic status feature.

ItemViewerServiceURL: Base URL for itemviewerservice, which renders the test question items. URL is used to display an iframe of each item.

AwsClusterName: Name of AWS cluster. Required for the diagnostic status feature.

StatusUrl: Diagnostic status URL for local diagnostic status. Required for the diagnostic status feature.

AccommodationsXMLPath: Location of the accessibility configurations XML document.

InteractionTypesXMLPath: Location of the interaction types configuration XML document.

ClaimsXMLPath: Location of the claims configuration XML document.

Additionally, the RubricPlaceHolderText object contains strings that are filtered out of item