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