eLESOFT is an open source LMS. This presentation deals with the detailed design and implementation of the sofware.
1 of 35
Download to read offline
More Related Content
eLESOFT-DESIGN DETAILS
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. e-LEARNING Education via the Internet, network, or standalone computer. e-learning is essentially the network-enabled transfer of skills and knowledge. e-learning refers to using electronic applications and processes to learn. e-learning applications and processes include Web-based learning, computer-based learning, virtual classrooms and digital collaboration. Content is delivered via the Internet, intranet/extranet, audio or video tape, satellite TV, and CD-ROM.
3. e-LEARNING STANDARDS Learning Technology System Architecture (LTSA) IEEE Learning Object Metadata (LOM) - IEEE Package Exchange Notification Services (PENS) - AICC IMS - IMS Global Consortium Shareable Content Object Reference Model (SCORM) - ADL ISO/IEC 2382-36:2008 ISO
4. LMS AS AN e-LEARNING TOOL Features of a Typical LMS: Manage users, roles, courses, instructors, and facilities and generate reports . Course calendar , Learner messaging and notifications . Assessment/testing capable of handling student pre/post testing . Web-based or blended course delivery. Benefits of LMS: Delivery of training anytime and anywhere. Centralized Learning Environment to ensure Consistency. Tracking and Reporting for Enhanced Performance Support links to documents, images and other web sites . Simple to implement and maintain and easy to use for all. LMS is a software package, usually on a large scale, that enables the management and delivery of learning content and resources to students .
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. TECHNOLOGIES USED WEB SERVER -> Tomcat DATABASE -> MySQL SERVER SIDE PRORAMMING -> Servlets SERVER SIDE SCRIPTING -> Java Server Pages (JSP) CLIENT SIDE SCRIPTING -> Java Script WEB PAGE DESIGN -> HTML
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
34. THE EDGE OVER THE OTHERS Completely Free and Open Source. Fully Platform Independent. No Technical Knowledge required to use. Multilevel User Management. Roles are mapped to Departments. Department and Course-wise Resources. Both General and Course-wise Forums. Personalized Messaging Service. Secure from Unauthorized Access.
35. THANK YOU !!! We would like to thank the following people for their kind co-operation: Mr. Souvik Sengupta , our Mentor for his guidance Mr. Prasanta Mazumdar , for permitting us to use the labs The Bengal Institute of Technology Library from where we have collected various reference materials To all our Teachers who have taught us through out our Engineering curriculum