LCMS (Learning Content Management System) tool would be on supporting side of LMS in such a way that LMS would directly run the LCMS in its application and could also work independently. The tool would be developed using open source applications and algorithms. 

The system's objective would be to design, develop, and introduce e-courses and the required specifications would be:

  • Easy to use.
  • Creating and editing training materials (WYSIWYG)
  • Depending on graphic user interface.
  • Compliance with the international standards of SCORM 2004.
  • Ability to be linked to the E-learning Management System.
  • Support for enrichment media.
  • Containing a library of template objects that helps in designing the e-course.
  • Ability to insert files of different media (macromedia flash, java, video, and others).
  • Ability to import PowerPoint files.
  • Powerful and advanced tools to create scenarios and producing interactive works that is based directly on animations.
  •  Containing templates that can be edited.
  • Applying simulation programs and computer-based training.
  • Supporting java scripts.
  • Possibility to design various test models (single answer, multiple answers, connect and match, ordering answers, answers in the form of text) in addition to assessment of student's answers and keeping student’s score.
  • Possibility of publishing the e-course on the web or through export and publishing through common storage media