Difference between revisions of "Projects/open edx"

Jump to navigation Jump to search
m
add info about VM
m
m (add info about VM)
 
(One intermediate revision by the same user not shown)
Line 12: Line 12:


it's use [https://en.wikipedia.org/wiki/XBlock Xblocks] and we can get them with the API. List of Xblocks is available here : https://openedx.atlassian.net/wiki/display/COMM/XBlocks+Directory
it's use [https://en.wikipedia.org/wiki/XBlock Xblocks] and we can get them with the API. List of Xblocks is available here : https://openedx.atlassian.net/wiki/display/COMM/XBlocks+Directory
VM of basic openedx is available at bitnami (Require at least 3Go of RAM): [https://bitnami.com/stack/edx/virtual-machine] with exemple course.
VM of Fun version of openedx is here : [https://github.com/openfun/fun-boxes]


===Exemple using API===
===Exemple using API===
<syntaxhighlight lang="python3" line="1">
<syntaxhighlight lang="python3" line="1">
#!/usr/bin/env python3
#!/usr/bin/env python3
 
#List course of fun
import requests
import requests
import json
import json
Line 22: Line 25:
url = "https://www.fun-mooc.fr/api/courses/v1/courses/"
url = "https://www.fun-mooc.fr/api/courses/v1/courses/"
data={"pagination" : { "next" :url } }
data={"pagination" : { "next" :url } }
#data["pagination"]["next"] = url
while data["pagination"]["next"] != None:
while data["pagination"]["next"] != None:
     r = requests.get(data["pagination"]["next"])
     r = requests.get(data["pagination"]["next"])
14

edits

Navigation menu