A python script to parse questions from ExamTopics question dumps. The script turns the raw input into an interactive quiz. This script is a proof of concept and is for educational purposes only. I take no credit or responsibility for the content found on ExamTopics.
- Parses a raw question dump from ExamTopics into a quiz.
- Changable quiz length and passing score.
- Random questions from dump each time.
- (Optional) ExamTopics premium subscription
- Clone this repository using the command:
git clone https://github.com/d4rkflam1ngo/examtopics-question-parser && cd examtopics-question-parser
- Visit ExamTopics and find the exam questions you would like to parse.
- When viewing the questions select
Custom View Settings
and change the number of questions per page to the amount you would like to parse (you may need a premium account to view a large number at once). - Ensure
Generate a printer-friendly version
andRender the questions with answers exposed
are both selected then selectSet Session Settings
.
- Once the questions have rendered, select all the text on the page
Ctrl-A
. Paste this text into a file and remove the text from the page header and footer. - Customise the script where necersarry, change the file name and the passing percentage.
- Launch the script by running:
python3 examtopics-question-parser.old.py
- Web scraper (In progress, see new script)