예제 #1
0
 private function get_quiz_questions($post)
 {
     require_once __DIR__ . "/../../API/Psr4AutoloaderClass.php";
     $loader = new Psr4AutoloaderClass();
     $loader->register();
     $loader->addNamespace('InstructureCanvasAPI', __DIR__ . "/../../API/InstructureCanvasAPI/src");
     $API = new InstructureCanvasAPI\InstructureCanvasAPI(array("site" => get_post_meta($post->ID, "courseURL", true), "token" => get_post_meta($post->ID, "courseToken", true), "webService" => "CURL"));
     $quiz = new InstructureCanvasAPI\Courses\Quizzes\Quizzes();
     $quiz->setAPI($API);
     $quiz->setCourseID(get_post_meta($post->ID, "courseID", true));
     $quiz_data = $quiz->getQuizQuestions($_POST['item']);
     return $quiz_data->content;
 }