The GMetrix configuration file, ApplicationSettings.json, can be found in the C:\ProgramData\GMetrixSMSe\Configuration folder and modified using any Notepad program. 


If this file doesn’t exist, it will be automatically generated using the default parameters for each entry. Likewise, if the file is deleted, it will automatically recreate itself with default settings the next time the SMSe is launched.


Below is a list of all of the entries which will be found in the default configuration file, as well as a description of what each entry does.



Entry

Description

defaultWindowWidth

Sets SMSe program window width.

defaultWindowHeight

Sets SMSe program window height.

optionsWindowWidth

Sets SMSe Options Menu width.

optionsWindowHeight

Sets SMSe Options Menu Height.

noUpdates

  • True: Disables automatic updates
  • False: Enables automatic updates.

startupUrl: "https://www.gmetrix.net/"

Determines which URL is loaded by the interface upon launch. This URL should be whitelisted.

pluginsBaseUrl: "https://releases.gmetrix.net/lita/adobe/latest/"

Used for launching the Adobe LITA exams. This URL should be Whitelisted, and should not be modified.

optionsBaseUrl: "https://www.gmetrix.net/public/smseoptions.aspx"

Determines what populates when the Options menu is opened. This URL should be Whitelisted, and should not be modified.

servicesBaseUrl: "https://www.gmetrix.net/gmetrix.services.web.api.v1/"

This URL should be Whitelisted, and should not be modified.

bridgePageFormat

This field should not be modified.

finishTestResultsPageFormat

This field should not be modified.

canChangeCulture

  • True: Enables users to change the language of the SMSe.
  • False: Disables this feature.

canSaveToCloud

  • True: Enables users to Save their test progress to the Cloud.
  • False: Disables this feature.

canUsersUpdateWorkingDirectory

  • True: Enables users to change the location of the GMetrixTemplates folder generated when a test is launched.
  • False: Disables this feature.

canUsersUpdateSavedTestsDirectory

  • True: Enables users to change the location of the Saved Tests location, which is used to store saved test files either locally, or when uploading/downloading saved tests from the Cloud.
  • False: Disables this feature.

enableAdobe

  • True: Enables access to the Adobe tab of the Options menu.
  • False: Disables this feature.

enableTask

  • True: Enables access to the Tasks tab of the Options menu.
  • False: Disables this feature.

lastModifiedAS

This determines the last time the ApplicationSettings.json was modified.

workingDirectoryAS

Sets the location of the GMetrixTemplates directory for all users on the device. Users will require Read/Write access to this location.

savedTestsDirectoryAS

Sets the location of the Saved Documents directory for all users on the device. Users will require Read/Write access to this location.

saveToCloudAS

  • True: Forces all users to save their tests to the Cloud.
  • False: Users will retain the choice of saving to the Cloud, depending on permissions in other fields.

enableAdminOptions

  • True: Enables option for further Admin controls in settings menus.
  • False: Disables this feature.

enableUserSettingsOption

  • True: Enables access to the User Settings tab of the Options menu.
  • False: Disables this feature.

enableSystemSettingsOption

  • True: Enables access to the System Settings tab of the Options menu.
  • False: Disables this feature.

enableProxySettingsOption

  • True: Enables access to the Proxy Settings tab of the Options menu.
  • False: Disables this feature.

useProxyEnabled

  • True: Activates authorization through network via Proxy IP and Port settings, which are defined in later fields.
  • False: Disables this feature. This feature is also a toggle in the Options menu.

useProxyAuthEnabled

  • True: Activates authorization through network via Proxy Username and Password settings, which are defined in later fields.
  • False: Disables this feature. This feature is also a toggle in the Options menu.

proxyIp

Defines IP field for Proxy Settings option.

proxyPort

Defines Port field for Proxy Settings option.

proxyDomain

This entry does not currently affect any settings and may be ignored.

proxyUsername

Defines Username field for Proxy Authentication option.

proxyPassword

Defines Password field for Proxy Authentication option.

lastModifiedProxy

Displays the last time the Proxy settings were modified.

firstTimeLaunch

Monitors whether the SMSe has been launched before on this device.

 - Change to 0 if you do not want SMS to overwrite custom settings on new deployments.

photoshopExePath

Filepath for locating and communicating with installed version of Photoshop. Corresponds to a field in the Options menu, under the Adobe tab.

illustratorExePath

Filepath for locating and communicating with installed version of Illustrator. Corresponds to a field in the Options menu, under the Adobe tab.

indesignExePath

Filepath for locating and communicating with installed version of InDesign. Corresponds to a field in the Options menu, under the Adobe tab.

premiereProExePath

Filepath for locating and communicating with installed version of Premiere Pro. Corresponds to a field in the Options menu, under the Adobe tab.

aftereffectsExePath

Filepath for locating and communicating with installed version of After Effects. Corresponds to a field in the Options menu, under the Adobe tab.

dreamweaverExePath

Filepath for locating and communicating with installed version of Dreamweaver. Corresponds to a field in the Options menu, under the Adobe tab.

animateExePath

Filepath for locating and communicating with installed version of Animate. Corresponds to a field in the Options menu, under the Adobe tab.