Answers.Body: <p>Any reason that the following wouldn't suffice:</p>
  
  <p>set them to 'Lifetime' and then have a process eg via Webform_civicrm (or Rules) to close them off and start the new one when they move up a level</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-05-16T17:53:09.990Z
Answers.Text: Hmmmm, that sounds like a solution.  Will figure out a rule setup for that to integrate with the exam & level up process, but seems like that would work.  Thanks much!
Answers.UserDisplayName: user6070
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-05-16T22:30:30.353Z
Answers.Text: Cool. Helps SE if you +1 and/or Accept
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-05-16T02:30:10.107Z
Answers.LastActivityDate: 2018-05-16T02:30:10.107Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>I am new to CiviCRM, but really impressed so far!  However, am currently building out an educational franchise site that along with time based or session based (the rolling &amp; fixed) memberships they also require a more open-ended and non-time based membership type.
  For instance a membership that is active for as long as the student is moving through the educational course, and once they pass the final of that course and advance to the next level (or the next stage: group of course levels) they would then need to renew their membership for that next section of material (renew for the next course or set of courses).  Because the classes are ongoing and students move at their own pace, and also allow open enrollment, this is a critical piece for them.  They also have online courses, which also require membership to access that content.</p>
  
  <p>We are using Drupal, and was planning on using drupal commerce module for these purchases prior to getting into Civi, however, we REALLY like the additional features of the Membership components of Civi, and also want to track/manage the users and their memberships through civi.</p>
  
  <p>I have looked around a little, but unable to find reference on this kind of use case.<br>
  Any help on or direction would be MUCH APPRECIATED!!!
  Thanks!</p>
  
Tags: <civimember>
Title: Is there a way for Memberships to be non-time dependant? educational course progress type?
ThreadText: # Is there a way for Memberships to be non-time dependant? educational course progress type?
  
  (Asked by: username_0 on 2018-05-15)
  
  I am new to CiviCRM, but really impressed so far! However, am currently building out an educational franchise site that along with time based or session based (the rolling & fixed) memberships they also require a more open-ended and non-time based membership type.
  For instance a membership that is active for as long as the student is moving through the educational course, and once they pass the final of that course and advance to the next level (or the next stage: group of course levels) they would then need to renew their membership for that next section of material (renew for the next course or set of courses). Because the classes are ongoing and students move at their own pace, and also allow open enrollment, this is a critical piece for them. They also have online courses, which also require membership to access that content.
  
  We are using Drupal, and was planning on using drupal commerce module for these purchases prior to getting into Civi, however, we REALLY like the additional features of the Membership components of Civi, and also want to track/manage the users and their memberships through civi.
  
  I have looked around a little, but unable to find reference on this kind of use case.  
  Any help on or direction would be MUCH APPRECIATED!!!
  Thanks!
  
  **Tags:** civimember
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-05-16. Score: 2 | Accepted answer
  
  Any reason that the following wouldn't suffice:
  
  set them to 'Lifetime' and then have a process eg via Webform\_civicrm (or Rules) to close them off and start the new one when they move up a level
  
  > **Comments:**
  > **username_0**: Hmmmm, that sounds like a solution.  Will figure out a rule setup for that to integrate with the exam & level up process, but seems like that would work.  Thanks much!  
  > **username_1**: Cool. Helps SE if you +1 and/or Accept  
  
  ---
  
  