Skip to content

Instructors and assigned courses service

The API end URL structure that should be used to access instructors and assigned course data for course planning is as follows.

UrlMethod
https://[InstitutionName].aplancloud.com/api/integration/course-solution/instructors-infoPost

Tablo 39. Instructors and Assigned Courses Service Url Structure

When retrieving data from any lesson planning solution, it is necessary to select which term and solution the data will be retrieved from in the Constructor Schedule system. For this purpose, the parameters that need to be added to the API Body are as follows. Mandatory fields are specified by adding the * character to the beginning of the “Parameter type” column value in the table.

The instructor, faculty and program codes filters are optional. If sent with an empty array, all data is sent without filtering. Since there is a pagination structure for the result, values ​​can be entered for the “size” and “page” parameters.

Parameter nameParameter TypeDescription
term_id* integerTerm id
solution_id* integerSolution id
instructor_codesstring arrayInstructor codes
faculty_codesstring arrayFaculty codes
program_codesstring arrayProgram codes
sizeintegerPagination size. Default is 10. Maximum is 100.
pageintegerPage number for pagination.

Table 40. Instructors and Assigned Courses Service Parameters

In response, depending on the selected filter, term information, solution information, instructor information and the data of the courses to which the instructors are assigned will be returned. The relevant values ​​are in the following structure.

Data LabelDescription
termIdTerm Id
termYearTerm year
termSemesterTerm semester
termNameTerm name
termDescriptionTerm description
slotMinutesMinute equivalent of a single slot in the term planning
solutionIdSolution Id
solutionNameSolution name
filterPageFilter page number
filterSizeFilter page size
totalPageMaximum page number available for the selected filter
totalSizeTotal number of records
instructorsInstructors data (see Table 42)

Table 41. Instructors and Assigned Courses Data Type Fields

Instructors data:

Data LabelDescription
instructorCodeInstructor code
titleTitle
nameName surname
facultyOfDutyCodeFaculty of duty code
facultyOfDutyNameFaculty of duty name
programOfDutyCodeProgram of duty code
programOfDutyNameProgram of duty name
staffTypeStaff type
totalSlotsTotal workload (number of slots)
coursesData of courses assigned to instructors (see Table 43)

Table 42. Instructors Data Data Type Fields

Data of courses assigned to instructors:

Veri EtiketiAçıklama
dayDay
startHourStart hour
endHourEnd hour
activityNoActivity no (Plan365)
courseOpenedIdCourse opened  id (Institution)
courseCodeCourse code
courseNameCourse name
campusCodeCampus code
campusNameCampus name
facultyCodeFaculty code
facultyNameFaculty name
programCodeProgram code
programNameProgram name
educationTypeEducation type
gradeGrade
sectionSection (Plan365)
courseOpenedSectionCourse opened id (Institution)
courseTypeCourse type
activityTypeActivity type
instructorCodeInstructor code
instructorNameInstructor name
slotsActivity duration (slot count)
weeksWeek numbers of the course
buildingCodeBuilding code
buildingNameBuilding name
classroomCodeClassroom code
classroomNameClassroom name
lectureCapacityStudent capacity
studentCountStudent count

Table 43. Data of Courses Assigned to Instructors Data Type Fields