ibl-data-manager (3.59.0-ai-plus)
API for iblai
Request
Create, retrieve and delete course creation tasks
Course creation tasks allow you to schedule the creation of a course on OpenEdx deployment connected to this data manager.
The course is created entirely by an ai model (as specified in your inputs).
The llm decides on the content of the course based on the name, description, target audience and other parameters. Bigger and newer models tend to outperform smaller once.
Clear and unambiguous parameters are more likely to produce better results.
- multipart/form-data
- application/x-www-form-urlencoded
- application/json
The intended audience for the course. eg. Grade 11 students.
- Mock server
https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/course-creation-tasks/
https://base.manager.iblai.app/api/ai-mentor/orgs/{org}/users/{user_id}/course-creation-tasks/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/course-creation-tasks/' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: multipart/form-data' \
-F name=string \
-F description=string \
-F target_audience=string \
-F publish_course=true \
-F provider=string \
-F model=string \
-F desired_number_of_sections=2147483647
{ "id": 0, "user_id": "string", "student": 2147483647, "name": "string", "description": "string", "target_audience": "string", "platform": 0, "platform_key": "string", "status": "Pending", "publish_course": true, "course_data": null, "provider": "string", "model": "string", "desired_number_of_sections": 2147483647, "logs": "string", "files": [ { … } ], "date_created": "2019-08-24T14:15:22Z", "last_modified": "2019-08-24T14:15:22Z" }
Request
Create, retrieve and delete course creation tasks
Course creation tasks allow you to schedule the creation of a course on OpenEdx deployment connected to this data manager.
The course is created entirely by an ai model (as specified in your inputs).
The llm decides on the content of the course based on the name, description, target audience and other parameters. Bigger and newer models tend to outperform smaller once.
Clear and unambiguous parameters are more likely to produce better results.
- Mock server
https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/course-creation-tasks/{id}/
https://base.manager.iblai.app/api/ai-mentor/orgs/{org}/users/{user_id}/course-creation-tasks/{id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/course-creation-tasks/{id}/' \
-H 'Authorization: YOUR_API_KEY_HERE'
{ "id": 0, "user_id": "string", "student": 2147483647, "name": "string", "description": "string", "target_audience": "string", "platform": 0, "platform_key": "string", "status": "Pending", "publish_course": true, "course_data": null, "provider": "string", "model": "string", "desired_number_of_sections": 2147483647, "logs": "string", "files": [ { … } ], "date_created": "2019-08-24T14:15:22Z", "last_modified": "2019-08-24T14:15:22Z" }
Request
Create, retrieve and delete course creation tasks
Course creation tasks allow you to schedule the creation of a course on OpenEdx deployment connected to this data manager.
The course is created entirely by an ai model (as specified in your inputs).
The llm decides on the content of the course based on the name, description, target audience and other parameters. Bigger and newer models tend to outperform smaller once.
Clear and unambiguous parameters are more likely to produce better results.
- Mock server
https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/course-creation-tasks/{id}/
https://base.manager.iblai.app/api/ai-mentor/orgs/{org}/users/{user_id}/course-creation-tasks/{id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/course-creation-tasks/{id}/' \
-H 'Authorization: YOUR_API_KEY_HERE'