How to track user progress?

时间:2018-07-31 作者:dkeeling

我希望构建一个非常轻量级的学习管理系统。我将有两个自定义帖子类型“课程”和“课程”。我会将课程与课程相关联,可能是通过使用高级自定义字段插件。

我需要做的是以某种方式跟踪用户是否“完成”或“查看”了特定的课程。我可能会添加一个按钮,上面写着“标记为完成”或其他什么。

问题是,我应该保存哪些信息,以及如何保存(当用户单击按钮时)?此外,该信息应保存在数据库中的哪个表中?

我看到有一些插件,比如WP Complete,但它并没有提供我所需要的东西。我愿意接受任何想法/建议。谢谢

1 个回复
SO网友:pax

如果您使用的是ACF,还可以将自定义字段附加到用户。您可以使用位置规则(“用户”子组中的规则)附加它们,请参阅Creating custom user profile pages with ACF

您可以添加一个→ post对象字段组中的字段,按post类型过滤→ 课程

那么你可以使用front-end form 您可以预先填充该特定课程(请参见:Pre-populate Relationship field...) –然后,您可能还想用CSS隐藏输入。

结束

相关推荐

cannot connect database

我是wordpress的新手。我计划从我自己的php代码连接wordpress数据库。但我在尝试连接数据库时遇到问题,每次连接都会得到错误结果。im使用此代码$user_name = \"myusername\"; $password = \"password\"; $database = \"mydatabasename\"; $host_name = \"localhost\"; $connect_db=mysqli_connect($host_name, $