
edx
文章平均质量分 63
YanniZhang的博客
如果自己不努力,谁也给不了你想要的生活。一点一点的积累吧!
展开
-
XBlock的创建
XBlock的创建edX 平台上创建XBlock的过程。参考官方文档:http://xblock.readthedocs.org/en/latest/getting_started.html一、需要的背景知识:Git,Github,Python中的虚拟环境,Shell配置文件(例如:.bashrc/.bash_profile)二、开始 创建一个新的XBlock意味着原创 2015-04-24 20:42:24 · 2767 阅读 · 0 评论 -
Mongodb查询数据 更新数据
查询:http://blog.youkuaiyun.com/drifterj/article/details/7833883http://blog.youkuaiyun.com/congcong68/article/details/46919227更新:http://blog.youkuaiyun.com/qqiabc521/article/details/6325203转载 2017-05-04 22:40:40 · 1427 阅读 · 0 评论 -
Mongo数据库操作
Mongo是面向文档的数据库,下面是一些基本概念。名称表示符号介绍数据库db是一个物理容器集合,每个数据库有自己的一套文件系统上的文件。一个Mongo服务器通常有多个数据库集合collection相当于表,集合内的文档可以有不同的领域。文档Document是一组键值对。相同集合中的文档不需要有相同的字段或结构组转载 2017-05-04 10:13:32 · 592 阅读 · 0 评论 -
edx 属性的获取
1. 获取当前用户self.runtime.get_real_user(self.runtime.anonymous_student_id)例子:获取当前用户的邮箱,用户名和用户角色 student = self.runtime.get_real_user(self.runtime.anonymous_student_id) stude原创 2016-12-20 13:36:04 · 1237 阅读 · 0 评论 -
XBlock 创建与安装(新)
利用xblock-sdk创建xblock一、创建xblock1. 安装标准开发库sudo apt-get install python-dev libxml2-dev libxslt-dev lib32z1-dev libjpeg62-dev2. 把xblock-sdk clone到本地sudo git clone https://github.com/edx原创 2016-12-20 16:39:12 · 1689 阅读 · 0 评论 -
xblock中添加日志
1. 把下面的内容保存为util.py定义logger# coding: utf8# luofuwenimport loggingclass Util: @staticmethod def logger(config): ''' 获取logger ''' fh = logging.FileHandler(conf原创 2016-12-24 15:36:25 · 598 阅读 · 0 评论 -
edx 题库编辑xblock的安装
1. 把xblock从 github仓库clone到edx机器,将所有者设为edxapp git clone https://github.com/Heaven1881/mooc-ExerciseMdf.gitsudo chown -R edxapp:edxapp mooc-ExerciseMdf/2. 把exercisemdf/static/index.html 文件原创 2016-12-23 22:54:28 · 1385 阅读 · 0 评论 -
edx 删除用户
命令:sudo -u edxapp /edx/bin/python.edxapp /edx/app/edxapp/edx-platform/manage.py lms --settings=aws manageuser --remove username email把username 和email换成要删除的用户用户名和email例如删除用户Tom 该用户的邮箱为ya原创 2016-11-21 14:39:34 · 948 阅读 · 0 评论 -
open edx 邮件激活
open edx在注册新账号时会向注册邮箱发送邮件,没有进行邮件服务器的配置会收不到邮件。1.配置发件服务器地址和端口sudo vi /edx/app/edxapp/cms.env.jsonsudo vi /edx/app/edxapp/lms.env.json在以上2个文件里设置"EMAIL_HOST": "smtp.163.com","EMAIL_PORT": 2原创 2016-12-16 12:12:19 · 2549 阅读 · 0 评论 -
edx的API
http://edx.readthedocs.io/projects/edx-platform-api/en/latest/overview.html课程API加入课程API用户API原创 2016-11-21 14:52:34 · 686 阅读 · 0 评论 -
edx的管理命令
https://openedx.atlassian.net/wiki/display/OpenOPS/Managing+OpenEdX+Tips+and+Tricks#title-heading转载 2016-11-21 14:44:29 · 387 阅读 · 0 评论 -
从api获得当前用户信息
使用方法:http://edx.readthedocs.io/projects/edx-platform-api/en/latest/user/accounts.html如,在浏览器输入:http://cherry.cs.tsinghua.edu.cn/api/user/v1/accounts?usernames={username}[?view=shared]会获得当前登录的用户信息原创 2016-11-21 14:09:09 · 2305 阅读 · 0 评论 -
edx 错误处理
edx 错误处理更改配置文件之后,重启服务,出现错误即当输入命令:sudo /edx/bin/supervisorctl restart edxapp:出现下面的错误:unix:///edx/var/supervisor/supervisor.sock no such file出错原因:supervisor服务没有开启。输入命令:sudo status supe原创 2016-10-26 17:08:34 · 903 阅读 · 0 评论 -
open edx 实现第三方登录-shibboleth单点登录
open edx 实现第三方登录-shibboleth单点登录在open edx端的配置参考官方文档:http://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/tpa/index.html前提:shibboelth-idp默认己经配置好,idp与原创 2016-10-28 17:09:11 · 3437 阅读 · 0 评论 -
open edx更改时区设置
open edx更改时区设置(1)输入下面的命令:vi /edx/app/edxapp/lms.env.json找到"TIME_ZONE",把时区设置为"Asia/Hong_Kong"(注!这时我试过"Asia/Beijing"会提示时区设置错误,因此我改成了Hong_Kong),修改之后保存。(2)输入下面的命令:vi /edx/app/edxapp/cms.env.json原创 2016-10-24 12:20:53 · 683 阅读 · 0 评论 -
open edx创建超级用户
open edx创建超级用户参考官方文档:https://openedx.atlassian.net/wiki/display/OpenOPS/Managing+OpenEdX+Tips+and+Tricks官方文档的操作说明如下,在我实际操作中,需要把 ./manage.py 换成绝对路径/edx/app/edxapp/edx-platform/manage.py ,否则会报错找不到ma原创 2016-10-24 12:55:30 · 2272 阅读 · 0 评论 -
open edX在Ubuntu 12.04中的安装
open edX在Ubuntu 12.04中的安装环境:ubuntu12.04 64位开始安装open edx的安装提供了两种方法:一种是自动安装,一种是手动安装。这里选择的是自动安装,虽然是自动自安装,但一般来说是不会一次就安装成功的…… 根据安装过程的出现的错误来一步一步解决,我在安装的过程中出现了三个错误,根据错误提示结合网上搜索解决方法,最后总是成功了。下面就开始吧~原创 2016-10-19 20:55:44 · 1275 阅读 · 0 评论 -
把普通用户设置为教师
1. 登录到adminhttp://cherry.cs.tsinghua.edu.cn/admin/2. 点击“认证和授权”下的用户“”3. 搜索要修改权限的用户邮箱4.点击该用户5.勾选职员权限6. 保存更改原创 2017-05-18 16:01:41 · 434 阅读 · 0 评论