While reviewing the ANU LMS module documentation, I noticed a mention of linear course progression, but I can't find this feature in the application.

Created on 9 August 2024, 3 months ago
Updated 18 August 2024, 3 months ago

Problem/Motivation

Upon reviewing the ANU LMS module documentation, it was noted that the option to configure linear progression between courses is mentioned. However, when accessing the system, this specific functionality could not be found, with only the "Linear lesson progression" option available within each course's settings. This raises concerns about the accuracy of the documentation or the possible omission of detailed information.

Steps to reproduce

Access the documentation at https://www.drupal.org/docs/contributed-modules/anu-lms/anu-lms-overview and https://www.drupal.org/project/anu_lms
Locate the mention of configuring linear progression between courses.
Log in to the ANU LMS module's administration interface.
Navigate to the "Settings" tab of a specific course.
Notice that the only available option is "Linear lesson progression," with no mention of linear progression between courses.

Proposed resolution

It is recommended to review the documentation to correct or clarify the information about configuring linear progression between courses. If the functionality is missing or incorrectly documented, it is suggested to add the necessary details to guide users properly.

Remaining tasks

Review and correct the documentation as needed.
If applicable, implement the linear progression configuration between courses in the user interface.
Update the documentation to reflect these changes.

User interface changes

If the functionality is missing, it will be necessary to add a new configuration option for linear progression between courses in each course's "Settings" tab.

API changes

No API changes are anticipated at this time, unless the implementation of the linear progression functionality between courses requires new calls or endpoints.

Data model changes

No data model changes are expected unless the new functionality requires new fields or tables to store the progression settings between courses.

💬 Support request
Status

Needs review

Version

2.10

Component

Documentation

Created by

🇧🇷Brazil bladellano

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @bladellano
  • Status changed to Needs review 3 months ago
  • 🇰🇬Kyrgyzstan elaman

    The feature does exist. Thank you for bringing to our attention lack of documentation. The Anu LMS documentation might need a broader improvement, however to address this particular issue, I've added a mention about the linear progression feature in this section: https://www.drupal.org/docs/contributed-modules/anu-lms/create-courses-a...

  • 🇧🇷Brazil bladellano

    Good afternoon!

    I apologize if I wasn’t clear earlier. Unfortunately, I haven’t yet managed to configure the linear progression between courses.

    Based on the documentation, I was able to configure the following:

    This part I managed to set up:
    *Linear lesson progress (i.e., access to Lesson B is given when Lesson A is completed)
    I was able to do this by activating the flag that makes the lessons dependent on each other for access.

    This part I couldn’t set up:
    *Linear course progress (i.e., access to Course B is given when Course A is fully completed)
    I couldn’t find where to set it so that to access Course X, Course B must be completed first.

    I’m considering creating a new reference field within the course to specify prerequisites. This way, I could define which items need to be completed to grant access to a specific course.

    I plan to implement this solution, and if it works, I can suggest it as an improvement for the module.

  • 🇧🇷Brazil bladellano

    I've discovered where to configure the course's linear progression! You need to access the course category in the taxonomy, select the desired term (preferably one used by multiple courses), click on 'Edit,' and go to the 'Sort courses' tab. There, you can arrange the course titles as you prefer and check the option 'Courses must be completed in this order.'

    I apologize for any earlier confusion, and as a suggestion, I believe this discovery could be added to their documentation.

Production build 0.71.5 2024