Skip to content

slavovthinks/moodle-quizgen-restapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moodle Question RestAPI

Table of content:

  1. Retrieve all nonempty contexts
  2. Retrieve all questions in a context
  3. Generate and download pdf file

###Retrieve all nonempty contexts

Request Method Request Endpoint
GET /contexts

####Request Parameters None ####Response Example:

HTTP/1.1 200 OK
Content-Type:application/json;charset=UTF-8
{
	contexts: [
		{
			id:...,
			name:...,
			numquestions:...,
			numhidden:...
		},
		....
	]    
}
  	

###Retrieve all questions in a context

Request Method Request Endpoint
GET /contexts/{context_id}

####Request Parameters None

####Response Example:

HTTP/1.1 200 OK
Content-Type:application/json;charset=UTF-8
{
	questions: [
		{ 
			id:...,
			name:...,
			qtype:...
		},
		...
	]
}

###Generate and download pdf file

Request Method Request Endpoint
POST /pdfgen

####Request Parameters

Parameter Description
questions comma separated list of question ids
title Title for the quiz

####Request Example:

{
    "title": "Math exam",
    "questions":[1,2,3]
}

###Response: Responese is .pdf file

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published