Documente Academic
Documente Profesional
Documente Cultură
Learning
Management System
(LMS)
LMS is a learning management system. It is a tool for e-learning. It is provides
effective learning environment through user friendly modules.
By Wasim Akram 10
Mohammad Tayyab 07
Sajid Saeed 67
Arsalan Hussain 66
Zamrak (Repeater)
Introduction
LMS includes interactive online courses, assessment tests, system administration, batch
assignment and detailed reporting. LMS usually allows:
Page | 2
Learning Management System
Modules
In general standardized or independent unit is called module. When users launch LMS they
encounter a series of tabbed pages called modules. These tabbed pages/modules contain
different units of LMS. Different LMS have different numbers of modules. But they all can
be generalized as follows:
1. Home module
This is the home page of a LMS. Students, instructors and administrators use
this module to view lists of courses, notifications, progress reports and
schedules. It includes a welcome area, sign up or Registration area and help
option. It also includes:
Page | 3
Learning Management System
student performance and some other factors. Different LMS uses different
criteria and protocols for certification.
4. Administrator Module:
In this module administrators can view information, manage programs.
Administer can also customize the roles and privileges of users so that users
can be restricted in there own circle. This limits what a user can see and do in
the system. Administrators can control data regarding student’s records, and
can also perform different transactions to the database e.g. add, edit, delete,
and update student records. Report services are managed here.
5. Resource Module:
This module helps course developers in developing effective courses and
course outlines and equipments needed for courses that are listed in student
catalog module.
6. Setting Modules:
This module is used by server and system administrators to manage and
organize system services and for setting server configuration.
Page | 4
Learning Management System
LMS MODEL
The LMS model in fig [1] shows how data flows between different components of LMS. This
helps us in designing a LMS.
[1]
Figure [1] LMS Model
[1]
Created using paint software.
Page | 5
Learning Management System
E-R Diagram
E-R Diagram shows the type of relationship between the entities. It is an essential step
towards developing a database management system. Since LMS is like a DBMS that is purely
dedicated to learning purpose, so here is E-R Diagram for a LMS.
[1]
Figure [2] E-R Diagram for LMS
[1]
Created using paint software.
Page | 6
Learning Management System
The Abstract data model shows the data structure and their organization in general. It does
not specify certain data but it models the data types, their relationships, and their
organization in a sys tem. The following figure shows an abstract data model of an LMS
using objects. If the LMS is to be designed using RDBMS then these objects can easily be
converted into tables, the attributes will be used as columns. Primary and foreign keys are
also defined which can be used to relate tables.
[1]
Figure [3] ABSTRACT DATA MODEL OF A LMS
[1]
[Edited]. Original by Barry Williams, attached at appendices.
Page | 7
Learning Management System
Mock ups
The mock ups show us the external view of LMS that how it will appear to the users. Below
we have shown our mockups for each module discussed above. These are drawn using paint
software.
Page | 8
Learning Management System
Page | 9
Learning Management System
Page | 10
Learning Management System
Page | 11
Learning Management System
Page | 12
Learning Management System
Page | 13
Learning Management System
Conclusion
LMS is getting a place in market. The users want quality, flexibility and relaxation, so does
the LMS provide. It provides digital content management and integration. Easy Curriculum
mapping is one its key point over the traditional way of learning. Now days a number
companies are providing LMS systems to consumers. Open source LMS are also introduced.
But according to Epic white paper “Open Source Learning Management Systems” [2] “the big
ERP players have failed to achieve their forecast success and customers have low
satisfactions. So I searched LMSs from different companies and finally created my own view
of an LMS which I have discussed above. I have merged different qualities from different
LMSs so as to make a much better and effective system. It is easy to use, user friendly,
includes must-have features for each user and most importantly it includes all the features
that a user wish to e.g. a time table as “My Course” , chatting with friends, “create
assignment” in home module for student.
Page | 14
Learning Management System
Appendix a:
Open source learning / selecting an open source LMS
Page | 15
Learning Management System
Appendix B:
Page | 16
Learning Management System
References
I. URL
http://community.flexiblelearning.net.au/TeachingTrainingLearners/content/
article_4840.htm
II. URL http://www.icmgworld.com/corp/ces/ces.lms.asp
III. IBM Lotus LMS [WWW Page], URL
http://www.ibm.com/developerworks/lotus/library/ls-
LMS_Admin_Tour/index.html#icomments
IV. URL http://hajelasoftware.com/hspl.htm
V. URL http://stepinside.slamstudio.com/?p=11
VI. Database answers, URL
http://www.databaseanswers.org/data_models/e_learning/index.htm
VII. Athena LMS, URL http://www.athenalms.com/modules.aspx
VIII. URL http://thecorkboard.org/a-wordpress-as-lms-mockup/
Page | 17
Learning Management System
Page | 18