我想开发一个网站,教师创建考试,学生付费才能通过这些考试,所以它是一个电子商务网站,产品是测验。
考试将使用测验插件进行管理:我将使用 Watu。我仍然不知道我将使用什么电子商务插件。
我想要的是将考试作为产品,以便学生可以将它们添加到购物车,但我不明白我该怎么做:电子商务插件管理自己的产品!有简单的方法吗?
这是我的想法:更改测验模块,以便在创建考试时脚本在电子商务表中插入一行,因此当我转到电子商务插件时,我会找到一个新产品!但我认为这不是一个干净的方式!
我想开发一个网站,教师创建考试,学生付费才能通过这些考试,所以它是一个电子商务网站,产品是测验。
考试将使用测验插件进行管理:我将使用 Watu。我仍然不知道我将使用什么电子商务插件。
我想要的是将考试作为产品,以便学生可以将它们添加到购物车,但我不明白我该怎么做:电子商务插件管理自己的产品!有简单的方法吗?
这是我的想法:更改测验模块,以便在创建考试时脚本在电子商务表中插入一行,因此当我转到电子商务插件时,我会找到一个新产品!但我认为这不是一个干净的方式!
您可以考虑设置 woo-commerce 将链接设置为将在结帐时交付的软件产品。
您可以在 sql 中构建一个测验答案表,提供一个通用测验(通过商店中出售的链接)
测验表可以有一个 quiz_id 字段,您可以将他们的答案记录为文本字段。
因此链接将以数字方式通过商店传递,您的答案 1-100 广告可能如下所示:
用户 ID:xxxxx 自动日期测试:1 答案:abadddaeababadddaeababadddaeababadddaeababadddaeababadddaeab
因此,一个条目将在一个字段中包含有关测试的所有答案。一旦提交,您可以根据模式掩码的差异函数返回结果。简单查询中有多少错误答案。
然后,您可以存储答案并根据他们错误的特定答案绘制数据。
他们还可以在以后重新参加相同的测试,您每次都可以看到他们的表现。
使用单个文本字段的优势意味着您可以使用单个比较来提取数据并且存储时间短。
带有会员插件。付款后给予角色。不同级别的考试有不同的角色。这比与数据库建立连接要容易。