LabStats tracks when, where, and how long students are logged on to hardware resources in computer labs. It allows schools to maximize IT budget by discovering where you can expand, reduce, or eliminate hardware and software resources.
- Create a valid API Key from your Admin with the appropriate API permissions.
- Use the correct API based on your organization's location.
- Have read and understood the LabStats API Best Practices.
Set up Apache Maven to authenticate to GitHub Package Registry by editing your ~/.m2/settings.xml. For more information, see "Authenticating to GitHub Package Registry".
<dependencies>
<dependency>
<groupId>com.philipbui.labstats</groupId>
<artifactId>labstats-client</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
Set up Gradle to authenticate to GitHub Package Registry by editing your build.gradle or build.gradle.kts file. For more information, see "Authenticating to GitHub Package Registry".
dependencies {
implementation("com.philipbui.labstats:labstats-client:1.0.0")
}
LabStatsClient labStatsClient = new LabStatsClient(apiKey, Region.SEA);
GroupStatusResponse groupStatusResponse = labStatsClient.getLabStatsGroupStatus(groupID);
- Applications
- Availability
- Files
- Groups (Computer Groups)
- By ID
- Stations by ID
- Sub-Groups by ID
- Status (On, Offline, In-Use) by ID
- Capabilities
- Maps
- Schedules
- Stations
- Users
LabStats Client is available under the MIT license. See LICENSE for details.