Assignment No 4
LMS: A learning management system (LMS) is an application that provides a comprehensive set of tools for educators to manage learning resources, administrative functions, assessments and grading.
Problem:
Being a software engineer you are planning to develop an LMS (Learning Management System) website for a newly developed online university that will be used by the students and faculty members.
You have already been using the LMS of your University. Keeping in view the different sections of LMS, you have to discus the following in terms of LMS application development for the said university;
- Vision statement (High level design vision)
- Identify the following needs;
- Data needs
- Functional needs
- Contextual needs
- Requirements (Technical, Organizational, users etc)
/****************** Assignment No. 4 : Solution **********************\
Vision statement:
The vision will be to make an efficient and easy to use and understand web site with more features, from which the student and the faculty member can get beneficial easily. A learning management system (LMS) is such an application that provides a comprehensive set of tools for educators to manage learning resources, administrative functions, assessments and grading.
An LMS is a learning society here students are empowered for accomplishment. Our System makes online education easy! It offers online classrooms and includes exams, quizzes, and conversation forums. Our LMS provides a well-organized institute with a variety of support options, is an outstanding vehicle for preparation, evaluating, and tracking.
- Data needs
In data needs the objects and information must be represented in the system. Therefore in LMS system of the newly developed University, we will need student data, subject’s data, courses data, lectures data, University information, contact information, Domain, emails, academic calendar, fees structure, rules and regulations.
- Functional needs
Functional needs will cover the operations that need to be performed on the objects of the LMS and that are eventually be translated into interface controls. So in our Functional needs, arranging the matching student account information to the database record like a student download a handouts , searching on FAQS , how to student upload our assignment , submitting quiz , fees check ,result check , setting the lecture schedule, assigning the subject to the related students, sending them their subject related assignments etc.
- Contextual needs
Contextual needs explain associations connecting sets of objects or sets of controls, as well as feasible relationship among objects and controls. Our LMS will include the contextual needs like need of setting moderate discussion boards, mail system through which student can interact to their teachers and their fellows for study related issues discussion.
- Requirements:
Technical requirements will include the choice of appropriate software platform, database server, web development language etc.
Organizational requirements can include university’s r rules and regulations, fee structure; study programs offering, standards of education etc.
User requirements can include ease of related software installation, maintenance,
Configuration and licensing agreements
/****************** Assignment No. 4 : Solution **********************\