Item remains in learning plan after performing recording learning for the user and also we can see the item in learning history of the user.
Learning Management System
Reproducing the Issue
1) Assign any item to user with assignment date as today.
2) Now perform record learn by navigating to Learning Administration>Users>Tools>Record learn Multiple
3) Ensure that the completion date selected while recording learning is in the past and atleast a week before of item assignment date.
The item assignment date is in the future and item completion date was in the past and more than 24 hours/ 1 day old.
Note: If the Global variable settings "Grant Credit for events completed the day before assignment date" is enabled, it will consider completions of past 24 hours before assignment date. (This settings handles time zones differences of datacenter and actual time of recording, as some countries are ahead)
This is expected behavior of the LMS system.
Ensure that completion date while recording learning of an item is always after item assignment date to avoid such issue.
SF recommends all the customers to enabled the Global variable settings "Grant Credit for events completed the day before assignment date".
Record Learn Record learning Item in learning Plan , KBA , LOD-SF-LMS-CNT , Content , Problem