gradeAssignment(): This term refers to a method that calculates and assigns a grade to an assignment based on specific criteria.
viewSubmittedAssignments(): This term refers to a function that allows users, such as teachers, to see all the assignments that have been submitted by students.
updateAssignmentStatus(): This term refers to a function that changes the status of an assignment, such as marking it as "submitted" or "graded".