feat: exercise form and submission list

This commit is contained in:
Jannat Patel
2025-06-20 19:59:10 +05:30
parent 9bb4c45a23
commit 88a2b69980
26 changed files with 938 additions and 51 deletions
@@ -63,7 +63,7 @@
"link_fieldname": "exercise"
}
],
"modified": "2025-06-19 14:17:35.200575",
"modified": "2025-06-20 12:53:59.295679",
"modified_by": "sayali@frappe.io",
"module": "LMS",
"name": "LMS Programming Exercise",
@@ -80,6 +80,30 @@
"role": "System Manager",
"share": 1,
"write": 1
},
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "Moderator",
"share": 1,
"write": 1
},
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "Course Creator",
"share": 1,
"write": 1
}
],
"row_format": "Dynamic",
@@ -6,10 +6,12 @@
"engine": "InnoDB",
"field_order": [
"exercise",
"exercise_title",
"status",
"column_break_jkjs",
"member",
"member_name",
"member_image",
"section_break_onmz",
"code",
"section_break_idyi",
@@ -68,12 +70,25 @@
"fieldtype": "Code",
"label": "Code",
"reqd": 1
},
{
"fetch_from": "exercise.title",
"fieldname": "exercise_title",
"fieldtype": "Data",
"label": "Exercise Title",
"read_only": 1
},
{
"fetch_from": "member.user_image",
"fieldname": "member_image",
"fieldtype": "Attach",
"label": "Member Image"
}
],
"grid_page_length": 50,
"index_web_pages_for_search": 1,
"links": [],
"modified": "2025-06-19 12:14:36.604958",
"modified": "2025-06-20 19:17:23.940979",
"modified_by": "sayali@frappe.io",
"module": "LMS",
"name": "LMS Programming Exercise Submission",
@@ -32,7 +32,7 @@
"index_web_pages_for_search": 1,
"istable": 1,
"links": [],
"modified": "2025-06-18 16:37:03.538244",
"modified": "2025-06-20 12:57:19.186644",
"modified_by": "sayali@frappe.io",
"module": "LMS",
"name": "LMS Test Case",