Moss.Client
1.0.1
dotnet add package Moss.Client --version 1.0.1
NuGet\Install-Package Moss.Client -Version 1.0.1
<PackageReference Include="Moss.Client" Version="1.0.1" />
<PackageVersion Include="Moss.Client" Version="1.0.1" />
<PackageReference Include="Moss.Client" />
paket add Moss.Client --version 1.0.1
#r "nuget: Moss.Client, 1.0.1"
#:package Moss.Client@1.0.1
#addin nuget:?package=Moss.Client&version=1.0.1
#tool nuget:?package=Moss.Client&version=1.0.1
What is Moss
Moss (for a Measure Of Software Similarity) is an automatic system for determining the similarity of programs. To date, the main application of Moss has been in detecting plagiarism in programming classes. Since its development in 1994, Moss has been very effective in this role. The algorithm behind moss is a significant improvement over other cheating detection algorithms.
For more information: http://theory.stanford.edu/~aiken/moss/
Moss.Client
Moss.Client is a library for interacting with the Moss server. The library provides the functionality of uploading files to the Moss server and getting a link to a report with the results.
Installation
Install-Package Moss.Client
Usage
var userId = 987654321;
var client = new MossClient(userId, new MossClientOptions() { Language = MossLanguage.Cpp });
client.AddBaseFile(File.ReadAllBytes("/path/to/basefile.cpp"), fileDisplayName: "/path/to/basefile.cpp");
client.AddFile(File.ReadAllBytes("/path/to/file1.cpp"), fileDisplayName: "/path/to/file1.cpp");
client.AddFile(File.ReadAllBytes("/path/to/file2.cpp"), fileDisplayName: "/path/to/file2.cpp");
var result = client.Submit();
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net7.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.