Public API
/api/method/schools.api.check_attendance_records_exist

schools.api.check_attendance_records_exist (course_schedule)

Check if Attendance Records are made against the specified Course Schedule.

Parameters:

  • course_schedule - Course Schedule.

Public API
/api/method/schools.api.enroll_student

schools.api.enroll_student (source_name)

Creates a Student Record and returns a Program Enrollment.

Parameters:

  • source_name - Student Applicant.

Public API
/api/method/schools.api.get_course_schedule_events

schools.api.get_course_schedule_events (start, end, filters=None)

Returns events for Course Schedule Calendar view rendering.

Parameters:

  • start - Start date-time.
  • end - End date-time.
  • filters - Filters (JSON).

Public API
/api/method/schools.api.get_fee_amount

schools.api.get_fee_amount (fee_structure)

Returns Fee Amount.

Parameters:

  • fee_structure - Fee Structure.

Public API
/api/method/schools.api.get_fee_structure

schools.api.get_fee_structure (program, academic_term=None)

Returns Fee Structure.

Parameters:

  • program - Program.
  • academic_term - Academic Term.

Public API
/api/method/schools.api.get_student_group_students

schools.api.get_student_group_students (student_group)

Returns List of student, student_name in Student Group.

Parameters:

  • student_group - Student Group.

schools.api.make_attendance_records (student, student_name, course_schedule, status)

Creates Attendance Record.

Parameters:

  • student - Student.
  • student_name - Student Name.
  • course_schedule - Course Schedule.
  • status - Status (Present/Absent)

Public API
/api/method/schools.api.mark_attendance

schools.api.mark_attendance (students_present, students_absent, course_schedule)

Creates Multiple Attendance Records.

Parameters:

  • students_present - Students Present JSON.
  • students_absent - Students Absent JSON.
  • course_schedule - Course Schedule.