我们需要解决的主要难题
I. 用户管理方面的问题
- 有关用户角色和权限,现在的定义方式源自于WordPress,是订阅者、作者、管理员之类的,这个跟我们课程的角色定义不同。要找到一个地方定义角色和对应的权限,如注册用户、正式学员、教师、助教、管理员之类的;
- 对于未登录的访问者,头部菜单应该有Log-In/Sign-Up这样的按钮,而对于已注册登录的用户,应该有Logout这样的按钮;
- 最顶部包含有WordPress Icon的哪一条东西要去掉;
- 对于注册用户,希望有个积分管理的功能,这个积分可以提现或购买产品。老用户推荐新用户购买,可以获得积分,参与活动可以获得积分。=> 估计用两个plug-in可以解决问题;
- 不单独售卖课程,而采用(不同级别)的会员制度,针对级别设定学习权限,是不是更好?也应该有plug-in可以解决这个问题;
II. 课程方面的问题
我们的课程以视频为主,也有大量的练习题和模拟试卷。现在考虑的方法是用OSS存储原始视频,然后连接到LearnPress学习管理系统。需要考虑:
- 视频禁止下载;
- 如何将OSS中的视频文件直接在课程系统中播放。添加外部URL连接不行,用WordPress播放器代码行不行?
- 如果批量导入CSV到Question Bank;
- 如何随机组卷/快速组卷;