1. “ eLESOFT ” A Learning Management Software Developed by Subhodeep Mukherjee Subhadeep Mitra Shuvabrata Goswami (Students, Computer Science & Engineering) Mentored by Mr. Souvik Sengupta (Senior Lecturer, Computer Science & Engineering)
2.
3.
4.
5. LTSA AS AN e-LEARNING STANDARD 120+ Stakeholder Perspectives/Priorities Layer 4 Human-Centered/Pervasive Features Layer 2 Environment Interactions Layer 1 Learner/ Environment Interactions L L L Learner Entity Layer 3 LTSA System Components L CI LP B M PP P A D LE E C LR R IC Q LC L Layer 5 APIs, Codings, & Protocols Requirements Functionality Conceptual Model Semantics APIs Codings Protocols Calling Data Comm. Conv. Formats Layers
6. DESIGN OF eLESOFT BASED ON LTSA System Admin Login Administration Add User Modify User Delete User Add Roles to User Grant Permission to Roles <<include>> <<include>> <<include>> <<include>>
8. System Login Statistical Records View Courses View Activities View Resources View Users View Grades of Students View History /Logs View Forums Admin Teacher HOD NTS <<include>>
9. System Login View Activities Enrolment Give Feedback HOD Student Admin View Courses enrolled in Participate in Activities View Grades View / Post in Forums <<include>> <<include>> <<include>> <<include>> View, Participate in Courses Teacher
10. System Login Overview of Courses View Activities View Courses Request Enrolment Admin HOD View Departments Teacher NTS Student Guest
11.
12. IMPLEMENTATION OVER 3-TIER ARCHITECTURE Registration.jsp Login.jsp Welcome.jsp EditUser.jsp DeptHome.jsp CourseHome.jsp ViewAllNotice.jsp Quiz.jsp ViewLesson.jsp ViewAssign.jsp ViewMarks.jsp Resource.jsp Forum.jsp PMS.jsp ValidateKey DatabaseConn FetchUserRole Beans Insert. ChangeUserStat InsertDept InsertCourse InsertQuiz InsertAssignment InsertLesson InsertResources Servlets Web Container Application Server WEB SERVER MySQL SERVER FILES JDBC HTML VIEW MODEL CONTROLLER
13. MAIN MODULES eLESOFT USER MANAGEMENT COURSE MANAGEMENT FORUM & PMS MANAGEMENT CONTENT MANAGEMENT