feat: assessment in progress

This commit is contained in:
Jannat Patel
2023-05-31 10:35:12 +05:30
parent bb39999b84
commit f6cdac4826
2 changed files with 34 additions and 29 deletions

View File

@@ -74,29 +74,30 @@ def get_assessments(is_moderator, class_name, member):
assessment.title = frappe.db.get_value(
"LMS Assignment", assessment.assessment_name, "title"
)
if is_moderator:
assessment.url = f"/assignments/{assessment.assessment_name}"
else:
existing_submission = frappe.db.exists(
{
"doctype": "LMS Assignment Submission",
"member": member,
"assignment": assessment.assessment_name,
}
)
print(existing_submission)
if existing_submission:
assessment.submission = frappe.db.get_value(
"LMS Assignment Submission",
existing_submission,
["name", "grade", "comments"],
as_dict=True,
)
submission_name = existing_submission if existing_submission else "new-submission"
assessment.url = (
f"/assignment-submission/{assessment.assessment_name}/{submission_name}"
existing_submission = frappe.db.exists(
{
"doctype": "LMS Assignment Submission",
"member": member,
"assignment": assessment.assessment_name,
}
)
if existing_submission:
assessment.submission = frappe.db.get_value(
"LMS Assignment Submission",
existing_submission,
["name", "status", "comments"],
as_dict=True,
)
assessment.edit_url = f"/assignments/{assessment.assessment_name}"
assessment.grade_url = f"/assignment-grading/{existing_submission}"
submission_name = existing_submission if existing_submission else "new-submission"
assessment.url = (
f"/assignment-submission/{assessment.assessment_name}/{submission_name}"
)
elif assessment.assessment_type == "LMS Quiz":
assessment.title = frappe.db.get_value(
"LMS Quiz", assessment.assessment_name, "title"