From 03f5b7d72c9183cf4fa6d1e9ba35049ee45ed07b Mon Sep 17 00:00:00 2001 From: Carlos Mesquita Date: Sat, 17 Aug 2024 09:29:58 +0100 Subject: [PATCH 1/3] Upload level exam without hooking up to firestore and running in thread, will do this when I have the edit view done --- .idea/ielts-be.iml | 3 + Dockerfile | 66 ++- app.py | 20 +- modules/__init__.py | 5 + {training_content => modules}/gpt.py | 8 +- modules/helper/__init__.py | 5 + modules/helper/file_helper.py | 77 ++++ modules/helper/logger.py | 23 ++ .../training_content}/__init__.py | 4 +- .../training_content}/dtos.py | 0 .../training_content}/kb.py | 0 .../training_content}/service.py | 2 +- modules/upload_level/__init__.py | 5 + modules/upload_level/exam_dtos.py | 57 +++ modules/upload_level/mapper.py | 66 +++ modules/upload_level/service.py | 380 ++++++++++++++++++ modules/upload_level/sheet_dtos.py | 29 ++ requirements.txt | Bin 782 -> 876 bytes tmp/placeholder.txt | 1 + 19 files changed, 742 insertions(+), 9 deletions(-) create mode 100644 modules/__init__.py rename {training_content => modules}/gpt.py (92%) create mode 100644 modules/helper/__init__.py create mode 100644 modules/helper/file_helper.py create mode 100644 modules/helper/logger.py rename {training_content => modules/training_content}/__init__.py (66%) rename {training_content => modules/training_content}/dtos.py (100%) rename {training_content => modules/training_content}/kb.py (100%) rename {training_content => modules/training_content}/service.py (99%) create mode 100644 modules/upload_level/__init__.py create mode 100644 modules/upload_level/exam_dtos.py create mode 100644 modules/upload_level/mapper.py create mode 100644 modules/upload_level/service.py create mode 100644 modules/upload_level/sheet_dtos.py create mode 100644 tmp/placeholder.txt diff --git a/.idea/ielts-be.iml b/.idea/ielts-be.iml index 2b859b5..2cd02c1 100644 --- a/.idea/ielts-be.iml +++ b/.idea/ielts-be.iml @@ -7,6 +7,9 @@ + +