程序设计综合实践(2018-2019-1) 程序设计实践课程相关教学资料: 课件下载 软件下载 软件下载(高速链接) 平时练习网站 (注:请以学号注册,使用简单易记的密码) 如何使用该平台请看如下介绍 继续阅读程序设计综合实践(2018-2019-1)
如何配置OpenEdx的Ecommerce ecommerce是openedx的商品购买模块,在新的openedx版本中,ecommerce已经取代了原来的shoppingcart模块。由于ecommerce模块较为复杂,其与edx-platform通过API接口进行通信。由于这种原因其配置和调试较为困难。为了方便文档的表述,将ecommerce的域名为http://ecommerce.site,将edx-platform中lms模块的域名为http://lms.site,配置过程如下(本操作基于ginkgo.2版本): 继续阅读如何配置OpenEdx的Ecommerce
如何在Ecommerce中加入支付宝模块 一、对于将Ecommerce加入支付宝模块,可以参考其内部PayPal模块的实现流程。PayPal的核心代码有三部分,描述如下(本工作在ginkgo.2版本上测试): 1、通过JS和Python脚本生成支付链接,并跳转到PayPal网站。 2、通过Python脚本和PayPal的SDK完成用户支付完成后的转跳和交易的处理。 为了便于代码的跟踪和调试,将ecommerce和lms支付过程中的页面转跳和操作逻辑进行记录,以便于后期扩展支付功能。为了使得该记录在后续浏览时具有通用性和易读性,将lms的站点链接统一记录为”http://lms/“,将ecommerce的站点记录为”http://ecommerce/“。 继续阅读如何在Ecommerce中加入支付宝模块
Ecommerce的汉化 当前ecommerce默认的组件为英文,看到“ecommerce/conf/locale/zh_CN/LC_MESSAGES”目录中有中文的翻译文件,但是翻译的内容比较少,估计还要做大量的工作。本工作在ginkgo.2版本上进行。 一、基础性配置 由于对ecommerce翻译所需要执行的命令和修改的配置文件不清楚,因此先从configuration的playbook文件内容入手。如下为configuration文件的部分内容: 继续阅读Ecommerce的汉化