I'm a longtime and happy user of CB and CBSubs.
I'm trying to emulate some features of a Learning Management System directly through Joomla and CB (instead of using a full-featured LMS such as Moodle or one of the LMS extension on joomla.org).
Can you think of a scenario where the following could be possible with CB, CBSubs, and perhaps a quiz component:
An entire course will be set up as a series of articles inside of Joomla (all within the same category). CB users will sign up for this content via CBSubs and can manage their subscription or sign up for additional classes. Each course will include small quizzes or exams at the end of each section (or article). I'd like to be able to prevent users from continuing to the next part of the course (i.e., the next article in that category) until they complete the quiz and or read the previous article successfully. Can you think of a way to use the access control features of CB and CBsubs to achieve this objective? I realize that this involves more than just CB, but thought I'd start here in case you have encountered something similar.
CB nor CBSubs can do this. You'll need a custom system plugin or something of the sort to do the article access blocking based off if they've completed the quiz or not. I assume the user by user quiz answers are stored in a database so your custom plugin would check if they've completed this when attempting to access the next article. Ideally your plugin would add a parameter to article edit so you can select what quiz it should check againt.
Kyle (Krileon) Community Builder Team Member Before posting on forums:
Read FAQ thoroughly
+
Read our Documentation
+
Search the forums CB links:
Documentation
-
Localization
-
CB Quickstart
-
CB Paid Subscriptions
-
Add-Ons
-
Forge
-- If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
-- If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please
send me a private message
with your thread and will reply when possible!
-- Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
-- My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.