Added prototype class structure in main_proj_lib/QA.py, simple examples in examples_hairuoguo/prototype_question.py, and question template in examples_hairuoguo/question_template.py.
QA.py hasn't been rigorously tested yet; unit tests need to be written for the methods given there.
Because class structure now provides methods for question creators to implement, maybe we should provide a gauntlet for tests for them to run on questions they've implemented?
Added prototype class structure in main_proj_lib/QA.py, simple examples in examples_hairuoguo/prototype_question.py, and question template in examples_hairuoguo/question_template.py.
QA.py hasn't been rigorously tested yet; unit tests need to be written for the methods given there.
Because class structure now provides methods for question creators to implement, maybe we should provide a gauntlet for tests for them to run on questions they've implemented?