import os import certifi from dotenv import load_dotenv from pymongo import MongoClient load_dotenv() client = MongoClient(os.getenv("MONGO_CONNECTION_STRING"), tls=True, tlsCAFile=certifi.where()) print("Connected to MongoDB") db = client[os.getenv("MONGO_DB_NAME")] env_type = os.getenv("ENV_TYPE") print("env:", env_type) if env_type == "dev": collection_name = os.getenv("DEV_MONGO_COLLECTION") print("Using dev collection") else: collection_name = os.getenv("PROD_MONGO_COLLECTION") print("Using prod collection") collection = db[collection_name] print("Using collection:", collection_name) def save_results(student_name, class_name, model, book, questions, feedback, rating): print("Saving results") collection.insert_one({ "student_name": student_name, "class": class_name, "model": model, "book": book, "questions": questions, "feedback": feedback, "rating": rating }) print("Saved results")