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.