This commit is contained in:
root
2026-06-28 23:48:13 +00:00
parent 4c2ce929d9
commit 9e215baa11
9538 changed files with 3146 additions and 239 deletions
+2 -2
View File
@@ -97,7 +97,7 @@ def get_existing_question_ids(conn):
cursor.execute("SELECT id FROM QuizQuestions WHERE source = 'cbtbank'")
return {row[0] for row in cursor.fetchall()}
def scrape_exam(exam_name, selected_rounds=None, overwrite=False, delay=1.0, db_file="qple_quiz.db", assets_dir="./frontend/public/assets"):
def scrape_exam(exam_name, selected_rounds=None, overwrite=False, delay=1.0, db_file="qple_quiz.db", assets_dir="./assets"):
conn = sqlite3.connect(db_file)
# Ensure correct_answers column exists in QuizQuestions table
@@ -385,7 +385,7 @@ if __name__ == "__main__":
parser.add_argument("--overwrite", action="store_true", help="Overwrite existing questions in the database")
parser.add_argument("--delay", type=float, default=1.0, help="Delay in seconds between requests (default: 1.0)")
parser.add_argument("--db", type=str, default="qple_quiz.db", help="Path to sqlite database file (default: qple_quiz.db)")
parser.add_argument("--assets", type=str, default="./frontend/public/assets", help="Path to assets directory to store downloaded images")
parser.add_argument("--assets", type=str, default="./assets", help="Path to assets directory to store downloaded images")
args = parser.parse_args()