Italbytz.Exam.OperatingSystems
1.0.0-preview.3
dotnet add package Italbytz.Exam.OperatingSystems --version 1.0.0-preview.3
NuGet\Install-Package Italbytz.Exam.OperatingSystems -Version 1.0.0-preview.3
<PackageReference Include="Italbytz.Exam.OperatingSystems" Version="1.0.0-preview.3" />
<PackageVersion Include="Italbytz.Exam.OperatingSystems" Version="1.0.0-preview.3" />
<PackageReference Include="Italbytz.Exam.OperatingSystems" />
paket add Italbytz.Exam.OperatingSystems --version 1.0.0-preview.3
#r "nuget: Italbytz.Exam.OperatingSystems, 1.0.0-preview.3"
#:package Italbytz.Exam.OperatingSystems@1.0.0-preview.3
#addin nuget:?package=Italbytz.Exam.OperatingSystems&version=1.0.0-preview.3&prerelease
#tool nuget:?package=Italbytz.Exam.OperatingSystems&version=1.0.0-preview.3&prerelease
nuget-exam
nuget-exam bundles the refactored Italbytz.Exam.* and Italbytz.Exam.Trivia.* package families.
It is intended for developers who need reusable contracts for exam sheets, tasks, task text generation, and trivia-style question models.
Current migration status
The current Phase 3 waves now include:
Italbytz.Exam.AbstractionsItalbytz.Exam.Trivia.AbstractionsItalbytz.Exam.NetworkingItalbytz.Exam.OperatingSystems
This means the repo now provides both the shared exam/trivia contracts and the first reusable domain-specific quiz catalogs for networking and operating systems.
Which package should I use?
- Use
Italbytz.Exam.Abstractionsfor core contracts such asIExam,ITask,ITaskText,ITaskTextGenerator,IExamExporter, andIStepwiseSolution. - Use
Italbytz.Exam.Trivia.Abstractionsfor question-model contracts such asIQuestion,IMultipleChoiceQuestion,IYesNoQuestion,Difficulty,Choices, andQuestionType. - Use
Italbytz.Exam.Networkingfor reusable networking-oriented true/false quiz catalogs. - Use
Italbytz.Exam.OperatingSystemsfor reusable operating-systems-oriented true/false quiz catalogs.
Migration notice
Older repositories and articles may still refer to names such as:
Italbytz.Ports.ExamItalbytz.Ports.TriviaItalbytz.Adapters.Exam.NetworksItalbytz.Adapters.Exam.OperatingSystemsnuget-ports-examnuget-ports-trivianuget-adapters-exam-networksnuget-adapters-exam-operating-systems
For all new development, please use the new Italbytz.Exam.* package names.
Documentation
API documentation is generated with docfx and can be published via GitHub Pages:
https://italbytz.github.io/nuget-exam/
Quality checks
This repository includes:
- a
GitHub Actionsworkflow in.github/workflows/ci.yml - automated
restore,build,test,pack, and docs generation - a
docfxsetup underdocfx/
Release model
- the current
nuget-examline stays on1.0.0-preview.*while higher-level exam composition packages are still pending - a pushed tag such as
v1.0.0-preview.1triggers the release-ready pipeline in GitHub Actions - if the repository secret
NUGET_API_KEYis configured, the workflow also publishes.nupkgand.snupkgfiles to NuGet
Local validation
dotnet restore nuget-exam.sln
dotnet test nuget-exam.sln -v minimal
dotnet pack nuget-exam.sln -c Release -v minimal
dotnet tool restore
dotnet tool run docfx docfx/docfx.json
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. |
-
net8.0
- Italbytz.Exam.Trivia.Abstractions (>= 1.0.0-preview.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-preview.3 | 186 | 4/10/2026 |