exam-simulator / simulator

👩‍🎓 JSON based exam simulator.
https://exam-simulator.gitbook.io/exam-simulator
MIT License
78 stars 44 forks source link

vce to json? #3

Open itsdrinkingthewater opened 5 years ago

itsdrinkingthewater commented 5 years ago

Is your feature request related to a problem? Please describe. No, but you know, there are bulk vce out there on examcollection etc. that would welcome your efforts.

Describe the solution you'd like Ability to add non json files to an online engine for processing via smrts. I'm not sure if this is possible at all (maybe vce are encrypted or unreadable?), but if anyone knows vce format and can map fields like they do for other json->xml etc. (ie. https://www.freeformatter.com/json-to-xml-converter.html)

Describe alternatives you've considered I pay for vce android tester as desktop is monthly subscription, but then have to use emulator=sux/lame.

Additional context :mad props:

benjaminadk commented 5 years ago

My main motivation for creating this app was the fact that VCE files are not human readable. As far as I know they are binary files. I thought it would be interesting to explore an alternative.

Qiangong2 commented 4 years ago

@benjaminadk Don't know if you're still working on this, but would it be possible have a PDF to Exam Simulator formatter? You can already convert VCE files to PDF, going from PDF to JSON would make it possible to automate exam conversion

current PDF to VCE converter: https://www.examcollection.com/examformatter_tutorial.html

snodecoder commented 4 years ago

@Qiangong2 I've written a script for this, you first need to convert your PDF to docx, tweak the structure and code settings, and receive a nicely structured JSON according to the Exam Simulator schema.

Be aware that you will have to tweak the Edit Area (and potentially the docx itself) ;)

https://github.com/snodecoder/ParseWordDocument

Noctowl17 commented 5 months ago

@snodecoder is it possible to get in touch? I am wondering if you still have a way of doing exams, without the need of avanset?

I cant find a way to get it working.

Thanks

snodecoder commented 5 months ago

@Noctowl17 Sure :) I still use my script regularly to practice for exams. I do however have abandoned the use of exam simulator in favor of an exam app that is available on mobile devices. Besides that I've changed my script from extracting a DOCX document to extracting exam questions directly from an exam questions website. This saves you from a lot of parsing errors created by PDF to DOCX conversion.

I've updated my repository and readme: https://github.com/snodecoder/ParseExamQuestions Try it out, and please log any issues you encounter :)

(By the way, I've changed my repo's name to something more in line with it's current function)

snodecoder commented 2 months ago

@Noctowl17 did you manage to get it working?