The remainder of the document is organized as follows: section two provides a general description of the LMS and section three provides detailed functionality, reliability, usability.

1.1 Purpose

A learning management system (LMS) is a software application for the administration, documentation, tracking , Scores , Gradebook ,Class connection reporting and delivery of electronic educational technology (also called e-learning) curriculum or education courses or training programs .

1.2 Scope

LMS is intended to assisting school convert physical books to E-books , content management , question bank and more…

1.3 Definitions, Acronyms and Abbreviations

  • LMS (learning management system )
  • E-books (Electronic book)

2. Overall Description

2.1 Product perspective

Puzzle LMS is made up of the following six components:

    • Curriculums Standard
    • Content Management/li>
    • Courses
    • Question Bank
    • Quizzes
    • Class member
    • Timeline
    • Assignment
    • Gradebook
    • Behaviors
    • Student Attendance
    • Reports

01. Curriculums Standard
Index Curriculums in LMS to manage lessons ,Can import it from excel files.

02. Content Management
Convert books to soft copy or pdf files and upload it to LMS , Can add text and Videos also to each lesson.

03. Courses
Create Courses by Content Management.

04. Question Bank
Create questions for each lesson have different types (True and false , Multi choose , ……etc )
Each question have some properties same (answer time , easy or hard , degree … etc)

05. Quizzes
Create quizzes from question banks and assign it to classes to students
Automatic result appears after the dissolution of a student for the quiz

06. Class member
Display all students to teacher by class and subject to easy connect teacher with students and parents
Can teacher send notification to students and parents

07. Timeline
Is it Wall between teacher and student for each subject
Teacher can upload file or post to teacher class’s student
Student can comment to teacher for each post

08. Assignment
Teacher can create assignment for class
Add the score after solving the student for the assignment
Teacher can add note after solving the student for the assignment

09. Gradebook
Is it a dynamic student result for (Homework,Exam,quiz,assignment,behaviors, Student Attendance)
Print gradebook for each student

10. Behaviors
Save the behavior of students within the school

11. Student Attendance
Save the attendance of students for each subject within the school