文章目录[隐藏]
Open Exam Suite is an open-source alternative to Avanset's Visual CertExam Suite. It provides a platform for designing, creating, and simulating computer-based exams, offering a complete solution for anyone looking to build or take practice tests.
The project includes an Exam Creator for designing exams in the oef (Open Exam Format) and an Exam Simulator for conducting tests.
- Exam Creator:
- Group questions into sections.
- Support for images in questions and multiple options.
- Export exams to JSON or XML.
- Full support for Undo/Redo, Copy/Cut/Paste operations.
- Exam Simulator:
- Simulate timed exams with custom limits.
- Filter questions by section or select a random set.
- Real-time answer checking and explanations.
- Result printing and progress tracking.
- Compatibility:
- Built-in converter to upgrade older v1/v2 exam files to the modern v3 format.
This project has been modernised from .NET Framework 4.0 to .NET 10.
- Target Framework: Upgraded all projects to
.net10.0-windows. - Project System: Migrated to modern SDK-style project files.
- Project Structure: Simplified the project structure.
- Dependency Management: Converted to
PackageReference. - CI/CD: Powered by GitHub Actions.
- .oef File Format: Upgraded from deprecated
BinaryFormatterto Protobuf. Legacy.oeffiles are automatically migrated upon reading for a seamless user experience.
- .NET 10.0 SDK
- Windows (WinForms-based applications)
- Clone the repository:
git clone https://github.com/bolorundurowb/Open-Exam-Suite.gitcd Open-Exam-Suite - Build the solution:
dotnet build
- Run the applications:
- Creator:
dotnet run --project src/Apps/Creator/Creator.csproj - Simulator:
dotnet run --project src/Apps/Simulator/Simulator.csproj
- Creator:
You can find pre-built installers on SourceForge and GitHub Releases.
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/download/319409.html