Spaces:
Sleeping
Sleeping
self.gcs_service.upload_json_string(self.bucket_name, f"users/{encoded_student_id_url}/submissions.json", json.dumps(user_submissions))
Browse files- submission_service.py +2 -2
submission_service.py
CHANGED
@@ -68,8 +68,8 @@ class SubmissionService:
|
|
68 |
self.gcs_service.upload_json_string(self.bucket_name, file_name, json.dumps(submission_data))
|
69 |
|
70 |
def save_user_submissions_to_gcs(self, student_id, submission_data):
|
|
|
71 |
try:
|
72 |
-
encoded_student_id_url = urllib.parse.quote(student_id, safe='')
|
73 |
user_submissions_json = self.gcs_service.download_as_string(self.bucket_name, f"users/{encoded_student_id_url}/submissions.json")
|
74 |
user_submissions = json.loads(user_submissions_json)
|
75 |
except Exception as e:
|
@@ -85,7 +85,7 @@ class SubmissionService:
|
|
85 |
"assignment_type": assignment_data["assignment_type"],
|
86 |
"timestamp": submission_data['timestamp'],
|
87 |
}
|
88 |
-
self.gcs_service.upload_json_string(self.bucket_name, f"users/{
|
89 |
|
90 |
def get_submission_from_gcs(self, submission_id):
|
91 |
try:
|
|
|
68 |
self.gcs_service.upload_json_string(self.bucket_name, file_name, json.dumps(submission_data))
|
69 |
|
70 |
def save_user_submissions_to_gcs(self, student_id, submission_data):
|
71 |
+
encoded_student_id_url = urllib.parse.quote(student_id, safe='')
|
72 |
try:
|
|
|
73 |
user_submissions_json = self.gcs_service.download_as_string(self.bucket_name, f"users/{encoded_student_id_url}/submissions.json")
|
74 |
user_submissions = json.loads(user_submissions_json)
|
75 |
except Exception as e:
|
|
|
85 |
"assignment_type": assignment_data["assignment_type"],
|
86 |
"timestamp": submission_data['timestamp'],
|
87 |
}
|
88 |
+
self.gcs_service.upload_json_string(self.bucket_name, f"users/{encoded_student_id_url}/submissions.json", json.dumps(user_submissions))
|
89 |
|
90 |
def get_submission_from_gcs(self, submission_id):
|
91 |
try:
|