Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/necraul/questionpapermaker
A program that takes Word document (of questions) as input and transforms them to Question Paper.
https://github.com/necraul/questionpapermaker
csharp devexpress question-paper question-paper-generator winforms winforms-application
Last synced: about 4 hours ago
JSON representation
A program that takes Word document (of questions) as input and transforms them to Question Paper.
- Host: GitHub
- URL: https://github.com/necraul/questionpapermaker
- Owner: NecRaul
- License: gpl-2.0
- Created: 2023-11-06T22:32:14.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-21T00:57:43.000Z (9 months ago)
- Last Synced: 2024-02-21T13:41:36.740Z (9 months ago)
- Topics: csharp, devexpress, question-paper, question-paper-generator, winforms, winforms-application
- Language: C#
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# QuestionPaperMaker
This is a program made for taking a Template of Final/Exam questions and converting them to a printable/randomized format similar to [ExamProj](https://github.com/NecRaul/ExamProj).
## Dependencies
```C# Dependecies
DevExpress.Win.Design
DocX
```## DevExpress
If there's an issue regarding DevExpress during the initial build, use Project Converter to change version to fit your version.
## Why DevExpress
I needed the Rich Edit Controller for easily managing and transforming the `.doc/.docx` files.
## How to run it
After converting/building the project, put the **`QuestionPaperTemplate.docx`** file in `bin\Debug\net6.0-windows` folder. At that point, you can carry the `net6.0-windows` folder with you to any machine running Windows.
## How to write questions
Questions are divided into "difficulties" via certain keywords (there are 4 difficulties in total).
These difficulties, along with questions should be on a new line/paragraph for it to count as a seperator/question.
### This code is really bad
I wrote this based on one of my teacher's request as they needed it for quickly transforming the questions at hand to question papers that can be given in a midterm/final exam.
This is a very strict, unreliable, non-scalable project that only serves one purpose - transforming one type of strict Word document to another.