Title: lesson process control
Last modified: July 29, 2020

---

# lesson process control

 *  [cpdinstitute](https://wordpress.org/support/users/cpdinstitute/)
 * (@cpdinstitute)
 * [5 years, 10 months ago](https://wordpress.org/support/topic/lesson-process-control/)
 * Our company has 2 Websites for our business-Online Education:
    [https://www.visacpd.com/,this](https://www.visacpd.com/,this)
   is a portal to lead guest to our content which is located in [https://www.allcpd.com/](https://www.allcpd.com/).
 * In visacpd.com,
    we have menu bar on top which has 8 menu items, there are 4 
   course categories ,introduction and contact etc, of our company. In the body 
   of page we just list the course’s title and a detail button.
 * In allcpd.com, we have these modules:
    1 register/login/logout. 2 user/instructor/
   admin profile 3 shopping cart. 4 checkout, payment : Paypal,Credit(optional).
   5 email notification. 6 course learning (scorm file playing), and quiz 7 add/
   delete/edit course 8 certificate.
 * Business logical:
    Guest and user Guest will be leaded to our content website(
   allcpd.com) when he click course’s detail button in portal page(visacpd.com),
   guest will see the course description page,he will be asked to register/login
   when he click “get this course” button.
 * Once registered guest will become our “user” and user is able to buy our course,
   the course will appear in user’s account after payment . Then he can enroll this
   course.
 * Guest can also register as instructor or admin so that they can perform the function
   for their role(instructor can add/edit/delete course,issue assignments, admin
   can change some general settings of our website).
 * When user study a course, he is required to learn the lessons in order ,our system
   controls the learning process,this means that the lesson’s “complete” button 
   is disabled until the lesson is really studied/played/watched, at this moment
   the user can click “complete ” button to mark the status of lesson to be “finished”.
   
   All the status of the lessons and grade of quiz are recorded, if the user pass
   the criteria(for example :all lesson finished, quiz grade 80% correct) the certificate
   will be issued automatically.
 * Instructor:
    A registered user can be change to be a instructor by admin, an 
   instructor have the right to add new course(edit,upload scorm and other media),
   set course’s price,delete course,make quiz, issue assignment,check his student’s
   status.
 * Admin:
    Admin have the right to change user’s role,delete a user,add course category.
 * This is our main Business logic.
 * New LMS in construction:cpd-institute.com
 * We are trying to integrate these 2 web-sties into one , based on WordPress.
 * Our target is to build a website to realize most functions listed above.
    In 
   order to upload scorm file we choose CLUEVO, Woocommerce( shopping car) and Learnpress.
 * We copied the portal pages(visacpd.com) successfully.
    We also realized: 1 register/
   login/logout. 2 user/instructor/admin profile 3 shopping cart. 4 checkout, payment:
   Paypal,Credit. 5 course learning (scorm file playing), and quiz 6 add/delete/
   edit course 7 certificate.
 * Business logical:
    Guest and user Guest can register either from the “register/
   login” link in top menu or click course’s title button/detail button. After registration,
   user will be able to buy course by click”get this course” from course description
   page.Then the course is put in shopping cart, click the “check out” button ,user
   will see a “payment method” page, he can choose “paypal” or “credit” and will
   go to “billing page” to fill out buyer’s information, and pay at last.
 * Now the user will receive email notification,all the course ,bill information
   included.
    When user go to his account/profile he will see this course and he
   can click “continue” to learn. We are not able to control the learning process
   here, in another word, the user can click ”complete” button without studying/
   learning the lesson, to mark the lesson as “completed”. We hope that we can set“
   complete ” button disabled until the lesson/media is really finished,then the
   button is “enabled” .
 * We also realized this function: “finish” the course and issue certificate.
 * Instructor:
    Admin:
 * We can implement these jobs at the back end of WordPress.
 * Technique specification in our new website:
    Install scorm module and create 
   scorm course 1 We create Scorm module, we add module in CLUEVO “Modules” and 
   then install scorm files,then we have CLUEVO Scorm post. 2 We go to Learning 
   Tree to add new course, we create chapters in the learning tree,add the CLUEVO
   Scorm modules to each of the chapter.
 * Create course as a product in learnpress
    1 We create course in “learnpress”,
   in the course we create lessons, then embedded link of SCORM module in the lessons,
   set the price per-reques and other attribute.
 * Till now the courses are created.
    We tested as a user, all the procedure worked
   well untill 24-jul-2020.
 * On 25-jul-2020, we found these problem:
 * 1 the logo in header disappeared in most pages.
    2 the picture in body of the
   pages disappeared. 3 the checkout page does not work, the “Credit” payment method
   disappeared, no response when we click “paypal” to pay. 4 the Scorm file can’t
   be played.
 *  We tried to resolve the problem ,we deleted the old scorm modules and courses,
   repeat the create procedure to create new scorm module, new lesson and new course,
   but the new course can’t be played , the other problem also persist.
      Could
   you please give us trouble shooting guideline on these issues? We assume that
   the “Complete” button can be disabled(or hide this button)to prevent the user
   from jumping to the end,so that the user can click this button to mark the course“
   completed” only when he really watched/read the media, because this is very common
   function in all kinds of E-learning system, but how can we do that?Can you provide
   solutions?
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Flesson-process-control%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 3 replies - 1 through 3 (of 3 total)

 *  [Saurabh Chauhan](https://wordpress.org/support/users/saurabhpro/)
 * (@saurabhpro)
 * [5 years, 10 months ago](https://wordpress.org/support/topic/lesson-process-control/#post-13191477)
 * Hi
    Just checked your website and it seems there is a transparent logo is present,
   you can set your logo again. I think somehow it is removed from customizer or
   something is overriding it.
 * The other 3 issues I can’t say anything about them without checking it. But I
   can tell you a solution for better course progression control.
 * As I can understand you want to hide or disable the Mark Complete button until
   the user completes the added SCORM Content.
 * You can use [GrassBlade xAPI Companion](https://www.nextsoftwaresolutions.com/grassblade-xapi-companion/)
   plugin to upload and add HTML5, xAPI and SCORM (SCORM 1.2 & All versions of SCORM
   2004) Content packages on LearnPress. GrassBlade xAPI Companion has a [integration with LearnPress LM](https://www.nextsoftwaresolutions.com/experience-api-for-learnpress/)
   S and it provides a lot of features you were imagining about.
 * It can hide or disable the Mark Complete button until user completes the added
   SCORM Content packages on the lesson.
 * Also provides better content launch options (like In-page, Popup Lightbox or 
   Newtab Window) and can track detailed user behaviour by connecting to an LRS.
 * Try demo: [https://demo.nextsoftwaresolutions.com/#learnpress](https://demo.nextsoftwaresolutions.com/#learnpress)
   
   Login/Pass is available on top of the homepage.
 *  [Saurabh Chauhan](https://wordpress.org/support/users/saurabhpro/)
 * (@saurabhpro)
 * [5 years, 10 months ago](https://wordpress.org/support/topic/lesson-process-control/#post-13192361)
 * Hi [@cpdinstitute](https://wordpress.org/support/users/cpdinstitute/),
    PS: For
   some of these features like Completion Tracking, you will also need GrassBlade
   LRS.
 *  [Pankaj Agrawal](https://wordpress.org/support/users/liveaspankaj/)
 * (@liveaspankaj)
 * [5 years, 10 months ago](https://wordpress.org/support/topic/lesson-process-control/#post-13192362)
 * If you are using media (audio/video), and need the best in industry tracking 
   features, you might want to take a look at the Advanced Video Tracking of GrassBlade.
 * Pankaj

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘lesson process control’ is closed to new replies.

 * ![](https://ps.w.org/learnpress/assets/icon-256x256.gif?rev=3254420)
 * [LearnPress - WordPress LMS Plugin for Create and Sell Online Courses](https://wordpress.org/plugins/learnpress/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/learnpress/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/learnpress/)
 * [Active Topics](https://wordpress.org/support/plugin/learnpress/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/learnpress/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/learnpress/reviews/)

## Tags

 * [complete](https://wordpress.org/support/topic-tag/complete/)

 * 3 replies
 * 3 participants
 * Last reply from: [Pankaj Agrawal](https://wordpress.org/support/users/liveaspankaj/)
 * Last activity: [5 years, 10 months ago](https://wordpress.org/support/topic/lesson-process-control/#post-13192362)
 * Status: not resolved