Get assignments in a course #56

Merged
juggy1233 merged 1 commits from #52-get-course-assignments into master 2023-04-13 18:51:00 -04:00
Showing only changes of commit 1f0e8ca905 - Show all commits

View File

@@ -139,6 +139,19 @@ def get_students_in_course(id):
resp["students"].append(s.to_dict()) resp["students"].append(s.to_dict())
return jsonify(resp) return jsonify(resp)
@bp.route("/course/<int:id>/assignments", methods=["GET"])
@login_required
def get_assignments_in_course(id):
c = Course.query.get(id)
if not c:
return error_response(400, f"course with id {id} not found")
assignments = c.assignments.all()
resp = {"assignments": []}
for a in assignments:
resp["assignments"].append(a.to_dict())
return jsonify(resp)
@bp.route("/course/<int:id>", methods=["GET"]) @bp.route("/course/<int:id>", methods=["GET"])
@login_required @login_required