schools.api
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.