SecureAssessment CSP

The following list shows the SecureAssessment configuration service provider nodes:

AllowScreenMonitoring

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Vendor/MSFT/SecureAssessment/AllowScreenMonitoring

Indicates if screen monitoring is allowed by the app.

Description framework properties:

Property name Property value
Format int
Access Type Get, Replace
Default Value 0

Allowed values:

Value Description
1 Screen monitoring is allowed.
0 (Default) Screen monitoring isn't allowed.

AllowTextSuggestions

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Vendor/MSFT/SecureAssessment/AllowTextSuggestions

Indicates if keyboard text suggestions are allowed by the app.

Description framework properties:

Property name Property value
Format int
Access Type Get, Replace
Default Value 0

Allowed values:

Value Description
1 Keyboard text suggestions are allowed.
0 (Default) Keyboard text suggestions aren't allowed.

Assessments

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 22H2 [10.0.22621.521] and later
./Vendor/MSFT/SecureAssessment/Assessments

Enables support for multiple assessments and for assessment grouping. The structure is specified by an XML.

When configured, users can select from a list of assessments. The node accepts an XML string that represents the list of available assessments.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

Allowed values:

<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="AssessmentsRoot">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Assessments">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Assessment" maxOccurs="unbounded" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:string" name="TestName" />
                    <xs:element type="xs:string" name="TestUri" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>

Example:

<?xml version="1.0" encoding="utf-16"?>
<AssessmentsRoot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <Assessments>
        <Assessment>
            <TestName>English exam</TestName>
            <TestUri>https://contoso.com/english</TestUri>
        </Assessment>
        <Assessment>
            <TestName>Math exam</TestName>
            <TestUri>https://contoso.com/math</TestUri>
        </Assessment>
        <Assessment>
            <TestName>Geography exam</TestName>
            <TestUri>https://contoso.com/geography</TestUri>
        </Assessment>
    </Assessments>
</AssessmentsRoot>

LaunchURI

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Vendor/MSFT/SecureAssessment/LaunchURI

Link to an assessment that's automatically loaded when the Secure Assessment Browser is launched.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace
Allowed Values Regular Expression: System.Xml.XmlElement

RequirePrinting

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Vendor/MSFT/SecureAssessment/RequirePrinting

Indicates if printing is required by the app.

Description framework properties:

Property name Property value
Format int
Access Type Get, Replace
Default Value 1

Allowed values:

Value Description
1 (Default) Printing is allowed.
0 Printing isn't allowed.

TesterAccount

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Vendor/MSFT/SecureAssessment/TesterAccount

The user name of the test taking account. To specify a domain account, use domain\user. To specify a Microsoft Entra account, use username@tenant.com. To specify a local account, use the username.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

Configuration service provider reference