A method for improving resource content mapping for an electronic learning system, the electronic learning system including a processor and at least one memory in electronic communication with the processor, the at least one memory storing one or more learning objectives, the method comprising:
- receiving, by the electronic learning system, a resource for satisfying at least one learning objective of the one or more learning objectives, the resource comprising a content having a content data convertible into a text data and one or more resource property fields defining at least one characteristic of the resource;
- sectioning the content data into one or more content portions based on an analysis of at least one of the content data and the one or more resource property fields;
- and
- assigning at least one content portion of the one or more content portions to at least one learning objective.