2023-04-14 10:31:58 -04:00

4.4 KiB

title, description, ms.reviewer, manager, ms.author, ms.topic, ms.prod, ms.technology, author, ms.date
title description ms.reviewer manager ms.author ms.topic ms.prod ms.technology author ms.date
SecureAssessment CSP Learn how the SecureAssessment configuration service provider (CSP) is used to provide configuration information for the secure assessment browser. aaroncz vinpa reference windows-client itpro-manage vinaypamnani-msft 06/26/2017

SecureAssessment CSP

The table below shows the applicability of Windows:

Edition Windows 10 Windows 11
Home No No
Pro Yes Yes
Windows SE No Yes
Business Yes Yes
Enterprise Yes Yes
Education Yes Yes

The SecureAssessment configuration service provider is used to provide configuration information for the secure assessment browser.

The following example shows the SecureAssessment configuration service provider management objects in tree format as used by Open Mobile Alliance Device Management (OMA DM), OMA Client Provisioning, and Enterprise DM.

./Vendor/MSFT
SecureAssessment
----LaunchURI
----TesterAccount
----AllowScreenMonitoring
----RequirePrinting
----AllowTextSuggestions
----Assessments

./Vendor/MSFT/SecureAssessment The root node for the SecureAssessment configuration service provider.

The supported operation is Get.

LaunchURI URI link to an assessment that's automatically loaded when the secure assessment browser is launched.

The supported operations are Add, Delete, Get, and Replace.

TesterAccount The user name of the test taking account.

  • To specify a domain account, use domain\user.
  • To specify an Azure Active Directory account, use username@tenant.com.
  • To specify a local account, use the username.

The supported operations are Add, Delete, Get, and Replace.

AllowScreenMonitoring Added in Windows 10, version 1703. Boolean value that indicates whether screen capture is allowed by the app.

Supported operations are Get and Replace.

RequirePrinting Added in Windows 10, version 1703. Boolean value that indicates whether printing is allowed by the app.

Supported operations are Get and Replace.

AllowTextSuggestions Added in Windows 10, version 1703. Boolean value that indicates whether keyboard text suggestions are allowed by the app.

Supported operations are Get and Replace.

Assessments Added in Windows 11, version 22H2. Enables support for multiple assessments. When configured, users can select from a list of assessments. The node accepts an XML string that represents the list of available assessments.

Supported operations are Add, Delete, Get and Replace.

XML schema

<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>

Set up Take a Test

Configuration service provider reference