- Issue created by @buzzbee
- 🇨🇦Canada ob3ron Canada
@buzzbee did you use the quickstart setup from https://github.com/graber-1/drupal_lms_ddev ? The group settings and relationships have to be set in a very specific way to work correctly.
Students need to be in classes for course access. When a student clicks on the 'Enroll' button, they are automatically added to the class associated with the course. If you want to manually add students, use the Students tab on a course, for example: /group/1/students -- that will give them the necessary group membership and permissions to view and take the course.
Also make sure your User 1 admin account has the LMS Admin role if you're using that to set up courses, otherwise you'll get some unexpected results.
- 🇬🇧United Kingdom buzzbee
Thank you very much for your reply. Our site just crashed trying to update from 1.07 to 1.08. Therefore, I cannot check your suggestions until we can fix it (help appreciated - see reported bug). However, I am not sure how you actually associate a course with a class?
In Opigno, a class is used for live-classes. Eventually, an LMS needs to incorporate a mixture of live-lectures and online lessons. This might not be an immediate requirement but should be part of the overall design.
- 🇨🇦Canada ob3ron Canada
I apologize for the late reply, I've been in a meditation retreat this week. And I'm very sorry for your update issues -- you're an early pioneer with Drupal LMS, you're at the start of something great and there are probably going to be some teething issues along the way, but still, it shouldn't happen and I feel bad for the extra work you've had to do.
Due to your failed update, there was a necessary setting that didn't get changed. If you go to /admin/group/types/manage/lms_course/display you should see an entry for the start_link component. That needs to be changed from "Plain text" to "LMS Component". That should resolve your Enroll button issue.
You can certainly change the name of Classes, see the draft documentation at https://www.drupal.org/docs/extending-drupal/contributed-modules/contrib... →
We've had some debate about the way classes are named, if you'd like to chime in on the discussion, please feel free to comment on this issue: https://www.drupal.org/project/lms/issues/3525100 📌 UI/UX Improvements Active