際際滷

際際滷Share a Scribd company logo
   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)
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.
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
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 .
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
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>>
System Login Dept Mgmt Add Dept Edit Dept   Delete  Dept   Course Mgmt Add  Course Edit  Course   Delete   Course   Activity Mgmt Add  Activity Edit  Activity   Delete   Activity   Grade   Activity   View   Submission   Resource   Mgmt Add Resource Edit Resource   Delete   Resource   Forum Mgmt Add Topic Add Post   Delete Topic   Delete  Post  Admin HOD Teacher <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>>
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>>
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
System Login Overview of Courses View Activities View Courses   Request Enrolment Admin HOD View Departments Teacher NTS Student   Guest
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
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
MAIN MODULES eLESOFT USER MANAGEMENT COURSE  MANAGEMENT FORUM & PMS MANAGEMENT CONTENT MANAGEMENT
USER MANAGEMENT Insert.java  Authenticate.java ChangeUserStat.java
油
油
油
COURSE MANAGEMENT InsertCourse.java  AnalyseStudentRequest.java EnrollStudent.java
油
油
油
油
CONTENT MANAGEMENT InsertLessonNChapters.java  InsertSubtopics.java InsertQuiz.java CorrectQuiz.java InsertAssignment.java InsertSubmission.java InsertAssignmentMarks.java InsertResource.java
油
油
油
油
油
油
油
FORUM AND PMS  MANAGEMENT InsertTopic.java  InsertPost.java InsertMsg.java
油
油
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.
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

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>>
  • 7. System Login Dept Mgmt Add Dept Edit Dept Delete Dept Course Mgmt Add Course Edit Course Delete Course Activity Mgmt Add Activity Edit Activity Delete Activity Grade Activity View Submission Resource Mgmt Add Resource Edit Resource Delete Resource Forum Mgmt Add Topic Add Post Delete Topic Delete Post Admin HOD Teacher <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<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
  • 14. USER MANAGEMENT Insert.java Authenticate.java ChangeUserStat.java
  • 15.
  • 16.
  • 17.
  • 18. COURSE MANAGEMENT InsertCourse.java AnalyseStudentRequest.java EnrollStudent.java
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. CONTENT MANAGEMENT InsertLessonNChapters.java InsertSubtopics.java InsertQuiz.java CorrectQuiz.java InsertAssignment.java InsertSubmission.java InsertAssignmentMarks.java InsertResource.java
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. FORUM AND PMS MANAGEMENT InsertTopic.java InsertPost.java InsertMsg.java
  • 32.
  • 33.
  • 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