Disabling or enabling course access for a student via course expiry

In this article, we show you how to revoke or enable access to a course after purchase for a student. Using this feature you can either extend or block access to the course for a specific student.

Note: After a course expiry date is set up, updated, or changed for a course, you can also set up automatic course completion email reminders to your learners from the platform to ensure they finish the course prior to the course expiry date. 

Here's how it can be done:  How to create email reminders for course expiry?


How to set up course expiry?

Ideally, courses by default do not have an expiry date unless selected as such. As a course creator, you have the option of selecting the number of days post which the course shall expire. Once any course has an expiry date set, the learners of the course will not be able to access the course after that specific expiry day.

Following the steps, as shown below, you can set the course expiry in days.

  • Login to your Knorish dashboard
  • Select courses and click on the Course builder (spanner icon) of the course you want to update the course expiry
  • Select Publish and scroll down to update the section ‘Set course expiry in days
  • Once you update the course expiry, you will be prompted to select whether you want this expiry to be applicable for new enrollments only or for the existing users and new enrollments as well. 

Note: In case you don't want the course to expire, please select 0.

How to extend the expiry date for specific students?

Rather than increasing the course expiry for existing users or new enrollments, this option can be used specifically for those students who need more time to go through their course content.


For students who have access to multiple courses in your academy, deleting the student's information will lead to that student losing access to all the courses. To block access to a specific course, setting up a course expiry date to a past date will revoke access to that course. Here's how it's done: 

  1. Log in to the Dashboard
  2. Choose Courses and click on the name of the course
  3. Under Users - locate the user by applying the relevant filters
  4. Set the course expiry for the user by clicking on the green color icon to the extreme right under Actions.
  5. Click on Save

By selecting a past date, the user's access to this specific course will be revoked instantly. When the student logs in to their dashboard, there will be no content displayed as shown below:

Revoking access to a course with the course expiry date feature


Here's how to simply revoke access to a course with the course expiry date feature without losing the student data

  1. Login to the dashboard. 
  2. Select Users. 
  3. Paste the User's Email ID, Phone Number or Name 
  4. Select the course the student has access to
  5. Search for the email ID again
  6. Click on the green 'Course Expiry' icon
  7. In the 'Course expiry for user' Pop up, choose any past date.

The course access will expire immediately. 

💡 Note: This method can be used when you don't want to lose the student's information. If the information is no longer needed, you can simply delete the student's information as well. Learn how: Delete student's information and stop course access 


How to switch a learner from One Course to Another Course?

Similarly, you can switch a user from one course to another following these steps :
  1. Log in to the Dashboard
  2. Choose Courses and click on the name of the course
  3. Under Users - locate the user by applying the relevant filters
  4. Click on the user>courses
  5. Under the Actions tab select remove the course by choosing the check bar
  6. Copy the user's email id from Details
  7. Go to Courses>Course>Users>Add User
  8. Fill in name, email, mobile number, assign a course
  9. Check mark: Send create password email to new users
                                     : Send assign course/bundle notification if
want to share an option with the users to create an email password with the users
Or have to notify the users about the course/bundle assigned
10. Once, done select Add User

Note: Ensure that you have the necessary permissions in place before assigning or switching a student from one course to another.