文档章节

edx中course_id和course_key转换及DescriptorWithMixins

tavenpy
 tavenpy
发布于 2015/03/18 17:28
字数 67
阅读 17
收藏 0
course_key = SlashSeparatedCourseKey.from_deprecated_string(course_id)

course_id =  course_key.to_deprecated_string()

#  CourseDescriptorWithMixins
course = get_course_with_access(user, 'load', course_key, depth=2)  

#  CourseDescriptorWithMixins
course_module = get_module_for_descriptor(user, request, course, field_data_cache, course_key)

#  SequenceDescriptorWithMixins
chapter_descriptor = course.get_child_by(lambda m: m.location.name == chapter)

#  SequenceDescriptorWithMixins
section_descriptor = chapter_descriptor.get_child_by(lambda m: m.location.name == section)
section_descriptor = modulestore().get_item(section_descriptor.location, depth=None)

staff_access = has_access(user, 'staff', course)  

registered = registered_for_course(course, user)  #用户是否注册课程


© 著作权归作者所有

共有 人打赏支持
tavenpy
粉丝 6
博文 91
码字总数 11490
作品 0
青岛
私信 提问
cms.auth.json在结尾多写了一个逗号不识别

Traceback (most recent call last): File "manage.py", line 90, in <module> startup = importlib.importmodule(edxargs.startup) File "/usr/lib/python2.7/importlib/init.py", line 37,......

tavenpy
2015/06/19
0
0
使用 Open edX 托管课程

Open edX 为各种规模和类型的组织提供了一个强大而多功能的开源课程管理的解决方案。要不要了解一下。 Open edX 平台 是一个自由开源的课程管理系统,它是 全世界 都在使用的大规模网络公开课...

17%
07/13
0
0
edx mobile开发相关资料

一 edx服务器相关信息 该服务器是我在自己的PC上部署的,利用visualbox和nat123软件联合完成的。 只有我开机才能够访问改服务 PC的URL地址http://edu123.nat123.net/ 登录的用户名和密码 if...

ahwen_2013
2014/12/23
6
0
This module is unknown edx主观题插件 代码上传虚拟机

主观题 edxapp@precise64:~/edx-platform$ source ../venvs/edxapp/bin/activate (edxapp)edxapp@precise64:~/edx-platform$ cd components/xblock-subjective/ (edxapp)edxapp@precise64:~/......

tavenpy
2015/04/15
0
0
请教一下devstack下lms无法运行的问题

我的运行环境是mac os10.10 然后我在按照http://edx-installing-configuring-and-running.readthedocs.org/en/latest/devstack/run_devstack.html官网安装devstack安装好之后,想运行lms时,......

我想我上辈子是撑死的
2015/09/25
130
1

没有更多内容

加载失败,请刷新页面

加载更多

logback.xml 配置

需要引入 logback-core-1.1.2.jar <?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径 --> ......

夜醒者
12分钟前
1
0
Java 11 已发布,String 还能这样玩!

在文章《Java 11 正式发布,这 8 个逆天新特性教你写出更牛逼的代码》中,我有介绍到 Java 11 的八个新特性,其中关于 String 加强部分,我觉得有点意思,这里单独再拉出来讲。 Java 11 增加...

Java技术栈
36分钟前
6
0
什么是以太坊DAO?(二)

Decentralized Autonomous Organization,简称DAO,以太坊中重要的概念。一般翻译为去中心化的自治组织。 在上一节中,我们为了展示什么是DAO创建了一个合约,就像一个采用邀请制的俱乐部,会...

geek12345
51分钟前
4
0
全屋WiFi彻底无死角 这才是终极解决方案

无线网络现在不仅在家庭中不可或缺,在酒店、医院、学校等场景中的需求也越来越多。尤其是这些场景中,房间多但也需要每个房间都能够完美覆盖WiFi,传统的吸顶式AP就无法很好的解决问题。 H3...

linux-tao
今天
6
0
Python日期字符串比较

需要用python的脚本来快速检测一个文件内的二个时间日期字符串的大小,其实实现很简单,首先一些基础的日期格式化知识如下 复制代码 %a星期的简写。如 星期三为Web %A星期的全写。如 星期三为...

dragon_tech
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部