This script enhances classroom sweeps of instructor stations by providing a simple app to run our different checks.
This script performs the following checks and installations:
- ExpectedAudioDevice: Verifies that the expected audio device (ExtronScalerD) is installed and configured.
- ExpectedMicrophone: Checks for the presence of the expected microphone (COLLABORATE Versa USB Input).
- FileToCheck: Ensures the existence of the
timestamp.txtfile at the specified path. - FileToCheck2: Ensures the existence of the
timestamp_Instruct.txtfile at the specified path. - ExpectedZoomPath: Verifies that Zoom is installed at the specified path.
- ExpectedTeamsPath: Verifies that Microsoft Teams is installed at the specified path.
- ExpectedVisualizerPath: Verifies that IPEVO Visualizer is installed at the specified path.
- ZoomInstallPath: Provides the network path to the Zoom installation script.
- TeamsInstallPath: Provides the URL to download the Microsoft Teams installer.
- VisualizerInstallPath: Provides the network path to the IPEVO Visualizer installer.
- Setup: Ensure the
config.inifile is correctly configured with the expected values. - Run the Script: Execute the test script on the target Windows 10/11 machines.
- Verify Results: Check the output to ensure all tests pass based on the configuration settings.
- If you would like to change paths of files, expected audio devices, etc. - update config.ini
To install the necessary software, follow these steps:
- Download the repo -> note you only need the PostCheckApp/publish folder to run the executable
- Within publish/, run PostCheckApp.exe
The script performs the following tests:
- Audio Device Check: Confirms the presence of the expected audio device.
- Microphone Check: Confirms the presence of the expected microphone.
- File Existence Check: Verifies the existence of specified files.
- Software Installation Check: Ensures that Zoom and Visualizer are installed at the expected paths.
- The functionality for enabling/disabling audio devices is not yet complete.
- Installation buttons for Visualizer and Teams are not yet complete.
Within the CSS team, we welcome contributions. Contact Reece Harris, Calvary Fisher, or Christopher Bertram for permissions to branch.
For any issues or questions, please contact the CSUSM Classroom Systems Support team at support@csusm.edu.