Congfiguration Screen
LiL Learner Report
Rest API
Cron Settings

This project is not covered by Drupal’s security advisory policy.

LearnerActivities intends to pull the LinkedIn Learner Activities from LinkedIn Learning and store in Drupal in readable format.

This resource represents LinkedIn Learning activity reports like course completions, seconds of content viewed and learner days active.

Needs to have:
To pull the records, you need below details form LinkedIn Learning.

  • OAUTH URL
  • Client Id
  • Client Secret
  • Grant Type
  • Learning Activity Report URL

Required Modules

  • RESTful Web Services
  • REST UI
  • views_ui
  • queue_ui
  • ultimate_cron

FEATURES
-----------

  • Module developed with custom entity, that can be further extended according to individual project need
  • Pull all the learning activities from LinkedIn Learning and store in Drupal DB
  • Once module installed, cron will be created and run in every 6 hours
  • Queue will be created for individual records and proceed in batch to reduce CPU utilization and better performance
  • Once module installed, List View Report will be created with data "/linkedin-learner-activities"
    1. This resource represents LinkedIn Learning activity reports like course completions, seconds of content viewed and learner days active.
  • Once module installed, Rest Service will be created with filter for use (/linkedin_learner_activities_rest)
    1. Filter By : Name (linkedin_learner_activities_rest?_format=json&name=ang)
    2. Filter By : Email (linkedin_learner_activities_rest?_format=json&email=ang)
    3. Filter By : Status (linkedin_learner_activities_rest?_format=json&status=In Progress)
    4. Filter By : External_id (linkedin_learner_activities_rest?_format=json&external_id=200)
  • EASY to modify the configration here (learneractivities\src\Services\GetLearnerActivities.php), get the detailed configuration (https://learn.microsoft.com/en-us/linkedin/learning/reference/learning-a...)
  • By Default module will store data either completed or In Progress and keep the last view date in changed column
  • If you want to keep all tracks feel free to visit below file and read the comment Line No : 44 (learneractivities\src\Plugin\QueueWorker\LilLearnerActivitiesQueue.php)
Supporting organizations: 

Project information

  • caution Maintenance fixes only
    Considered feature-complete by its maintainers.
  • Created by md hafizor rahman on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases