SoPHIE API Documentation

Classroom API Documentation

Classroom API

Init: $classroomApi = $api->get('sophielabs_classroom');

Method: $classroomApi->__construct(...)

Parameters:

  • Sophie_Context $context

Method: $classroomApi->getServerUrl(...)

Method: $classroomApi->getApiUrl(...)

Method: $classroomApi->getCourseDetails(...)

Method: $classroomApi->getSessions(...)

Method: $classroomApi->getSessionDetails(...)

Method: $classroomApi->getModules(...)

Method: $classroomApi->getModuleDetails(...)

Method: $classroomApi->getStudents(...)

Method: $classroomApi->getStudentDetails(...)

Method: $classroomApi->getStudentInfo(...)

Method: $classroomApi->getStudentImage(...)

Method: $classroomApi->getCourseData(...)

Method: $classroomApi->setCourseData(...)

Method: $classroomApi->getSessionData(...)

Method: $classroomApi->setSessionData(...)

Method: $classroomApi->getModuleData(...)

Method: $classroomApi->setModuleData(...)

Method: $classroomApi->getGroupData(...)

Method: $classroomApi->setGroupData(...)

Method: $classroomApi->getStudentData(...)

Method: $classroomApi->setStudentData(...)

Method: $classroomApi->publishModuleReport(...)

Method: $classroomApi->publishGroupReport(...)

Method: $classroomApi->publishStudentReport(...)

Method: $classroomApi->publishLecturerReport(...)

Method: $classroomApi->sendStudentMessage(...)

Method: $classroomApi->sendGroupMessage(...)

Method: $classroomApi->sendLecturerMessage(...)