您的位置:首页 > 其它

XBlock 学习一

2016-07-03 19:15 543 查看
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">作为edx的扩展方式之一,已早闻xblock的大名,曾经也尝试过看一些文章,但都是跟着走却走不通,或者又全是英文的,但奈何四级有没有过的人,还有有点累,。于是乎,趁着刚考试完的激动的心情,前来再战。虽然xblock作为一种扩展方式,却是有几分和django相识的地方,甚至让我觉得还真有点像django一样(当然本人也是菜鸟一只,就不装什么称层次的B了)。就知道有点相似就行了。</span>

一、安装xblock

我们还是得要在ubuntu里面操作。

首先,我们得要先保证我们自己的系统的有xblock:

1.创建一个自己的目录,接下来的东西就都放在这里面:

<span style="font-family:Comic Sans MS;">	<span style="white-space:pre">	</span>$ sudo mkdir bili
<span style="white-space:pre">	</span>$ cd bili</span>


2.从github上克隆xblock的代码:

<span style="font-family:Comic Sans MS;"><span style="white-space:pre">	</span>	$ sudo  git clone https://github.com/edx/XBlock.git</span>[/code] 
3.克隆好之后,我们就安装一下xblock必要的一些组建,(其实人家已经弄好了,我们就只是安装一下就行了),在XBlock目录下:

<span style="font-family:Comic Sans MS;">		$ sudo pip install -r requirements.txt</span>


好的,到了这里我们就算是在自己的电脑里有xblock了,但是想要用xblock的话,(就算不并不是在edx环境系统里面),我们还需要一个xblock-sdk,他可以用来编写我们自己的xblock,也可以对我们已有的xblock进行展示。

二、安装xblock-sdk

现在开始安装xblock-sdk:

1.在bili目录下,从github上将xblock-sdk克隆下来:

<span style="font-family:Comic Sans MS;"> <span style="white-space:pre"> </span>$ sudo git clone https://github.com/edx/xblock-sdk.git</span>
2.在xblock-sdk目录中,我们对xblock-sdk进行安装:

<span style="font-family:Comic Sans MS;"> $ sudo make install</span>
3.到了这里,我们就可以初步看一下我们的效果了,也是我觉得和django很相似的地方,对其进行数据库的初始化,以及进行运行起来(在xblock-sdk目录中):

<span style="font-family:Comic Sans MS;"> $ sudo python manage.py syncdb //数据库的初始化
$ sudo python manage.py runserver //运行起来</span>
4.在我们的本地中,进行查看:
http://127.0.0.1:8000 //一般都是在8000端口打开

我们可以看见这样的界面

(因为我是之后截图的,所以和最开始的样子可能不完全一样)。

见到这样的效果,就表示我们的xblock-sdk已经安装好了,然后我们就可以开始我们自己的xblock的开发了。

未完待续。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: