SlideShare ist ein Scribd-Unternehmen logo
1 von 21
“ eLESOFT ”
A Learning Management
       Software

                  De v e lope d by
              Subhodeep Mukherjee
                 Subhadeep Mitra
               Shuvabrata Goswami
   (Students, Computer Science & Engineering)

                    Me ntore d by
               Mr. Souvik Sengupta
(Senior Lecturer, Computer Science & Engineering)
PROJECT ABSTRACT


 The name eLESOFT is an abbreviation of e-LEarning
  SOFTware.

 This project aims at creating software to design and manage a
  Courses portal for a campus/organization.

 This is an open source software and anyone can use it free of
  cost, modify it, redistribute without charging money.

 Any one having basic computer knowledge can use this
  software.
LEARNING MANAGEMENT
         SYSTEM (LMS)
 It is a software package, usually on a large scale, that
 enables the management and delivery of learning content
 and resources to students.

Features of a Typical LMS:
 Anytime, Anywhere access.
 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.
 Display scores and transcripts.
 Grading of coursework and roster processing, including wait
  listing.
 Web-based or blended course delivery.
NEED FOR eLESOFT

 Existing LMS:
  Open Source:              Commercial Softwares:
      •   OLAT                  •   WebCT
      •   Moodle                •   BlackBoard

  Drawbacks of the Current Systems:
→ Not easy to operate without much technical knowledge.
→ Expensive installation and maintenance procedures.
→ Does not respond to all the policy requirements of organisations
  (Inflexible).
FEATURES OF eLESOFT

 Different roles like Administrator, HOD, Teachers, NTS and Students.
 Automated Student Registration, and options for manual registration.
 Facilities for the Administrator to control user accounts.
 Login authentication for registered users.
 Online lessons, quizzes and assignment submission by file upload.
 Facilities to add and access resources such as files and links to web
   pages.
 General and course specific forums for discussion.
 Record of academic performance of each student.
 Personalized Messaging Service, Reminder Service and Notices.
 Options for the Administrator to customize the website.
 Simple and user friendly interfaces and easy installation.
STRUCTURE OF THE PORTAL

                            DEPARTMENT


                              COURSE




 ACTIVITIES                 RESOURCES    FORUMS



               LESSONS


                QUIZES


              ASSIGNMENTS
DIFFERENT USER ROLES


   Administrator
   Head of Department
   Teacher
   Non Teaching Staff
   Student
PRIVILEGES OF DIFFERENT
         USERS

ADMINISTRATOR
     Customization of the site
     Add, Activate, Modify, Delete users.
     Add, Modify, Delete departments.
     Add, Modify, Delete courses.
     Add, Modify, Delete activities.
     Add, Modify, Delete resources.
     Assess Students
     Manage and participate in Forums.
     Send and receive Messages.
HEAD OF THE DEPARTMENT (HOD)
     Block, Unblock, Activate users belonging to his/her
      department.
     View All Departments
     Modify his/her departments.
     View All Courses.
     Add, Modify, Delete courses in his/her department.
     Add, Modify, Delete activities in his/her department.
     Add, Modify, Delete resources in his/her department.
     Assess Students of his/her department.
     Manage and participate in Forums.
     Send and receive Messages.
TEACHER
     View all departments.
     View all courses.
     Add activities to his/her course.
     View all activities.
     Add resources to his/her course.
     View all resources.
     Assess Students of his/her course.
     Participate in Forums.
     Send and receive Messages.
NON TEACHING STAFF
   View all departments and staff.
     View all courses.
     View all activities.
     View all resources.
     View Students Grades.
     Participate in Forums.
     Send and receive Messages.
STUDENT
     View all departments.
     View all courses and request enrolment.
     Participate in Activities.
     Use resources.
     View his/her own Grades.
     Participate in Forums.
     Send and receive Messages.
ACTIVITIES
 LESSON
  –   A collection of text or html files displayed sequentially to the
      students.
  –   Lessons can have links to other related activities.
  –   Students are not graded on this.

 QUIZ
  –   A set of multiple choice questions.
  –   The number of choices ranges from 2 to 6.
  –   Student are Graded for this is automatically by the system.


 ASSIGNMENT
  –   This allow the teacher to specify a task that requires students to
      prepare digital content and submit it by uploading it to the server.
  –   The teacher must manually grade each student.
RESOURCES

 CATEGORIZATION BY TYPE:

     File: - Any type of file can be uploaded by the
      Administrator, HOD, or Teacher.
     Hyperlink: - Links to another HTML Page (usually
      belonging to other sites).

 CATEGORIZATION BY ACCESS:

     Sharable:- Can be accessed by anyone belonging to the same
      Department as the current course.
     Non-sharable:- Can only be accessed by users belonging to
      the current course.
WORKING OF THE COURSES
       PORTAL

                 STUDEN
                 T

            Requests

            Enrolment
                                   Creates
                 COURSE                        HOD /
                                               ADMIN



        USE                        PARTICIPATE IN
     RESOURCES                        ACTIVITY

     Adds                Creates

                       Grades          VIEW
      TEACHE
      R                               GRADES
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
WHY JAVA ?


 Security
 Execution Time
 Platform Independence
 Managed Objects
 Reusability
 Modularity
WHY Servlet & JSP ?

 Servlets are java programs.
 Works on 3 tier-Architecture.
 Servlets build web pages on the fly. Advantages of this
  are:
      Web pages can be built on information provided by the
       user.
      Information contained in the web page may be
       frequently changed.
      Databases or other such sources may be used to build a
       web page.
 JSP( Java Server Pages) is a Server Side Scripting
  Language.

    Advantages of being a Server Side language:
       Can access server-side resources like databases, catalogs, etc.
       Source code is not revealed to the client.

    Advantages of being a Scripting Language:
       Business logic can be separated from the Display logic.

    Tag libraries can be used.

    Built in Objects can be used.
WHY MySQL ?

 It is Open source and free for development purpose.
 Works on many different platforms
 Uses very fast B-tree disk tables (MyISAM) with index
  compression
 Provides transactional and non-transactional storage
  engines.
 A very fast thread-based memory allocation system.
 Type 4 Driver (Native Java Driver) is available for JDBC
FUTURE SCOPE


   Adding a live chat service.
   Streaming lecture videos- both live and pre-recorded.
   Facility for the administrator to add new roles.
   Generate reports as per the requirements of the Non-
    teaching staff.
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


            THANK YOU !!!

Weitere ähnliche Inhalte

Was ist angesagt?

Why Moodle?
Why Moodle?Why Moodle?
Why Moodle?nosh0502
 
Web 2.0 in the classroom 04-14-11
Web 2.0 in the classroom   04-14-11Web 2.0 in the classroom   04-14-11
Web 2.0 in the classroom 04-14-11Andy Petroski
 
Moodle Step-by-Step Guide
Moodle Step-by-Step GuideMoodle Step-by-Step Guide
Moodle Step-by-Step GuideM I Santally
 
Need and importance of website, educational CD's& learning Module
Need and importance of website, educational CD's& learning ModuleNeed and importance of website, educational CD's& learning Module
Need and importance of website, educational CD's& learning Moduleanoop kp
 
The benefits of moodle how to engage teaching staff
The benefits of moodle  how to engage teaching staffThe benefits of moodle  how to engage teaching staff
The benefits of moodle how to engage teaching staffChris Chapman
 
Broadband in Education
Broadband in EducationBroadband in Education
Broadband in EducationJohn Jennings
 
Beginner Moodle Presentation
Beginner Moodle PresentationBeginner Moodle Presentation
Beginner Moodle Presentationes99.trish.turner
 
Schoology vs. canvas
Schoology vs. canvasSchoology vs. canvas
Schoology vs. canvasMarisa Mejia
 
Edmodo vs schoology
Edmodo vs schoologyEdmodo vs schoology
Edmodo vs schoologymkmcowell
 
Mapping a Course in New Literacy Skills
Mapping a Course in New Literacy SkillsMapping a Course in New Literacy Skills
Mapping a Course in New Literacy Skillsworldbridges
 
Barwon SW Getting Going with Moodle 2
Barwon SW Getting Going with Moodle 2Barwon SW Getting Going with Moodle 2
Barwon SW Getting Going with Moodle 2Yum Studio
 
Moodle Presentation for Teachers
Moodle Presentation for TeachersMoodle Presentation for Teachers
Moodle Presentation for TeachersLaura Deadman
 
You Tube visibility for Prolific Educator/Institution
You Tube visibility for Prolific Educator/InstitutionYou Tube visibility for Prolific Educator/Institution
You Tube visibility for Prolific Educator/InstitutionThanavathi C
 
Moodle introduction english_may 2014
Moodle introduction english_may 2014Moodle introduction english_may 2014
Moodle introduction english_may 2014ralfh
 
Flexible learning: transforming education, labour market and society
Flexible learning: transforming education, labour market and societyFlexible learning: transforming education, labour market and society
Flexible learning: transforming education, labour market and societyicdeslides
 
Blogging in the Classroom
Blogging in the ClassroomBlogging in the Classroom
Blogging in the ClassroomBrian Grenier
 

Was ist angesagt? (20)

Why Moodle?
Why Moodle?Why Moodle?
Why Moodle?
 
Moodle, Use and Features of Moodle ?
Moodle, Use and Features of Moodle ?Moodle, Use and Features of Moodle ?
Moodle, Use and Features of Moodle ?
 
Web 2.0 in the classroom 04-14-11
Web 2.0 in the classroom   04-14-11Web 2.0 in the classroom   04-14-11
Web 2.0 in the classroom 04-14-11
 
Moodle Step-by-Step Guide
Moodle Step-by-Step GuideMoodle Step-by-Step Guide
Moodle Step-by-Step Guide
 
Need and importance of website, educational CD's& learning Module
Need and importance of website, educational CD's& learning ModuleNeed and importance of website, educational CD's& learning Module
Need and importance of website, educational CD's& learning Module
 
The benefits of moodle how to engage teaching staff
The benefits of moodle  how to engage teaching staffThe benefits of moodle  how to engage teaching staff
The benefits of moodle how to engage teaching staff
 
Broadband in Education
Broadband in EducationBroadband in Education
Broadband in Education
 
Beginner Moodle Presentation
Beginner Moodle PresentationBeginner Moodle Presentation
Beginner Moodle Presentation
 
Schoology vs. canvas
Schoology vs. canvasSchoology vs. canvas
Schoology vs. canvas
 
Edmodo vs schoology
Edmodo vs schoologyEdmodo vs schoology
Edmodo vs schoology
 
Moodle
MoodleMoodle
Moodle
 
Weblog Thanavathi
Weblog ThanavathiWeblog Thanavathi
Weblog Thanavathi
 
Mapping a Course in New Literacy Skills
Mapping a Course in New Literacy SkillsMapping a Course in New Literacy Skills
Mapping a Course in New Literacy Skills
 
Barwon SW Getting Going with Moodle 2
Barwon SW Getting Going with Moodle 2Barwon SW Getting Going with Moodle 2
Barwon SW Getting Going with Moodle 2
 
Session 6 Moodle
Session 6 MoodleSession 6 Moodle
Session 6 Moodle
 
Moodle Presentation for Teachers
Moodle Presentation for TeachersMoodle Presentation for Teachers
Moodle Presentation for Teachers
 
You Tube visibility for Prolific Educator/Institution
You Tube visibility for Prolific Educator/InstitutionYou Tube visibility for Prolific Educator/Institution
You Tube visibility for Prolific Educator/Institution
 
Moodle introduction english_may 2014
Moodle introduction english_may 2014Moodle introduction english_may 2014
Moodle introduction english_may 2014
 
Flexible learning: transforming education, labour market and society
Flexible learning: transforming education, labour market and societyFlexible learning: transforming education, labour market and society
Flexible learning: transforming education, labour market and society
 
Blogging in the Classroom
Blogging in the ClassroomBlogging in the Classroom
Blogging in the Classroom
 

Andere mochten auch

Andere mochten auch (6)

งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
Listado de escuelas rurales de mendoza
Listado de escuelas rurales de mendozaListado de escuelas rurales de mendoza
Listado de escuelas rurales de mendoza
 
Art barroc
Art barrocArt barroc
Art barroc
 
Taller1 9b
Taller1 9bTaller1 9b
Taller1 9b
 
El Aborto
El AbortoEl Aborto
El Aborto
 
Biel Cabot - Dragonera
Biel Cabot - DragoneraBiel Cabot - Dragonera
Biel Cabot - Dragonera
 

Ähnlich wie eLESOFT-Overview

ACPET Public Workshop - Moodle
ACPET Public Workshop - MoodleACPET Public Workshop - Moodle
ACPET Public Workshop - MoodleYum Studio
 
E Tqf Open Source Lms
E Tqf Open Source LmsE Tqf Open Source Lms
E Tqf Open Source LmsFIT Ltd
 
Advanced BlackBoard Learn Tips
Advanced BlackBoard Learn TipsAdvanced BlackBoard Learn Tips
Advanced BlackBoard Learn TipsStaci Trekles
 
RequirementMoodleLinkedInSharePoint Plug InTSP Shared Driv.docx
RequirementMoodleLinkedInSharePoint Plug InTSP Shared Driv.docxRequirementMoodleLinkedInSharePoint Plug InTSP Shared Driv.docx
RequirementMoodleLinkedInSharePoint Plug InTSP Shared Driv.docxheunice
 
Moodlev3 090407140751 Phpapp02
Moodlev3 090407140751 Phpapp02Moodlev3 090407140751 Phpapp02
Moodlev3 090407140751 Phpapp02Peking
 
TRENDS Presentation - eLearning @ GRCC with Blackboard
TRENDS Presentation - eLearning @ GRCC with BlackboardTRENDS Presentation - eLearning @ GRCC with Blackboard
TRENDS Presentation - eLearning @ GRCC with Blackboardekunnen
 
Eportfolio Mahara Webinar
Eportfolio Mahara WebinarEportfolio Mahara Webinar
Eportfolio Mahara WebinarGavin Henrick
 
Open Source Learning Management System - Canvas
Open Source Learning Management System - CanvasOpen Source Learning Management System - Canvas
Open Source Learning Management System - CanvasEbizon
 
Moodle
MoodleMoodle
MoodleSilvia
 
Learning Web: Content Management for Instruction
Learning Web: Content Management for InstructionLearning Web: Content Management for Instruction
Learning Web: Content Management for InstructionHouston Community College
 

Ähnlich wie eLESOFT-Overview (20)

iip
iipiip
iip
 
iipu
iipuiipu
iipu
 
Technetto Classroom Brochure
Technetto Classroom BrochureTechnetto Classroom Brochure
Technetto Classroom Brochure
 
ACPET Public Workshop - Moodle
ACPET Public Workshop - MoodleACPET Public Workshop - Moodle
ACPET Public Workshop - Moodle
 
E Tqf Open Source Lms
E Tqf Open Source LmsE Tqf Open Source Lms
E Tqf Open Source Lms
 
What is Moodle?
What is Moodle?What is Moodle?
What is Moodle?
 
Advanced BlackBoard Learn Tips
Advanced BlackBoard Learn TipsAdvanced BlackBoard Learn Tips
Advanced BlackBoard Learn Tips
 
RequirementMoodleLinkedInSharePoint Plug InTSP Shared Driv.docx
RequirementMoodleLinkedInSharePoint Plug InTSP Shared Driv.docxRequirementMoodleLinkedInSharePoint Plug InTSP Shared Driv.docx
RequirementMoodleLinkedInSharePoint Plug InTSP Shared Driv.docx
 
Moodle: Open Source LMS
Moodle: Open Source LMSMoodle: Open Source LMS
Moodle: Open Source LMS
 
Moodlev3 090407140751 Phpapp02
Moodlev3 090407140751 Phpapp02Moodlev3 090407140751 Phpapp02
Moodlev3 090407140751 Phpapp02
 
LMS
LMSLMS
LMS
 
TRENDS Presentation - eLearning @ GRCC with Blackboard
TRENDS Presentation - eLearning @ GRCC with BlackboardTRENDS Presentation - eLearning @ GRCC with Blackboard
TRENDS Presentation - eLearning @ GRCC with Blackboard
 
Eportfolio Mahara Webinar
Eportfolio Mahara WebinarEportfolio Mahara Webinar
Eportfolio Mahara Webinar
 
Open Source Learning Management System - Canvas
Open Source Learning Management System - CanvasOpen Source Learning Management System - Canvas
Open Source Learning Management System - Canvas
 
Moodle
MoodleMoodle
Moodle
 
Edu 2.0 pptx
Edu 2.0 pptxEdu 2.0 pptx
Edu 2.0 pptx
 
Learning Web: Content Management for Instruction
Learning Web: Content Management for InstructionLearning Web: Content Management for Instruction
Learning Web: Content Management for Instruction
 
Moodle pre final
Moodle pre finalMoodle pre final
Moodle pre final
 
Moodle pre final
Moodle pre finalMoodle pre final
Moodle pre final
 
Edu 2.0 pptx
Edu 2.0 pptxEdu 2.0 pptx
Edu 2.0 pptx
 

eLESOFT-Overview

  • 1. “ eLESOFT ” A Learning Management Software De v e lope d by Subhodeep Mukherjee Subhadeep Mitra Shuvabrata Goswami (Students, Computer Science & Engineering) Me ntore d by Mr. Souvik Sengupta (Senior Lecturer, Computer Science & Engineering)
  • 2. PROJECT ABSTRACT  The name eLESOFT is an abbreviation of e-LEarning SOFTware.  This project aims at creating software to design and manage a Courses portal for a campus/organization.  This is an open source software and anyone can use it free of cost, modify it, redistribute without charging money.  Any one having basic computer knowledge can use this software.
  • 3. LEARNING MANAGEMENT SYSTEM (LMS) It is a software package, usually on a large scale, that enables the management and delivery of learning content and resources to students. Features of a Typical LMS:  Anytime, Anywhere access.  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.  Display scores and transcripts.  Grading of coursework and roster processing, including wait listing.  Web-based or blended course delivery.
  • 4. NEED FOR eLESOFT Existing LMS:  Open Source:  Commercial Softwares: • OLAT • WebCT • Moodle • BlackBoard Drawbacks of the Current Systems: → Not easy to operate without much technical knowledge. → Expensive installation and maintenance procedures. → Does not respond to all the policy requirements of organisations (Inflexible).
  • 5. FEATURES OF eLESOFT  Different roles like Administrator, HOD, Teachers, NTS and Students.  Automated Student Registration, and options for manual registration.  Facilities for the Administrator to control user accounts.  Login authentication for registered users.  Online lessons, quizzes and assignment submission by file upload.  Facilities to add and access resources such as files and links to web pages.  General and course specific forums for discussion.  Record of academic performance of each student.  Personalized Messaging Service, Reminder Service and Notices.  Options for the Administrator to customize the website.  Simple and user friendly interfaces and easy installation.
  • 6. STRUCTURE OF THE PORTAL DEPARTMENT COURSE ACTIVITIES RESOURCES FORUMS LESSONS QUIZES ASSIGNMENTS
  • 7. DIFFERENT USER ROLES  Administrator  Head of Department  Teacher  Non Teaching Staff  Student
  • 8. PRIVILEGES OF DIFFERENT USERS ADMINISTRATOR  Customization of the site  Add, Activate, Modify, Delete users.  Add, Modify, Delete departments.  Add, Modify, Delete courses.  Add, Modify, Delete activities.  Add, Modify, Delete resources.  Assess Students  Manage and participate in Forums.  Send and receive Messages.
  • 9. HEAD OF THE DEPARTMENT (HOD)  Block, Unblock, Activate users belonging to his/her department.  View All Departments  Modify his/her departments.  View All Courses.  Add, Modify, Delete courses in his/her department.  Add, Modify, Delete activities in his/her department.  Add, Modify, Delete resources in his/her department.  Assess Students of his/her department.  Manage and participate in Forums.  Send and receive Messages.
  • 10. TEACHER  View all departments.  View all courses.  Add activities to his/her course.  View all activities.  Add resources to his/her course.  View all resources.  Assess Students of his/her course.  Participate in Forums.  Send and receive Messages.
  • 11. NON TEACHING STAFF  View all departments and staff.  View all courses.  View all activities.  View all resources.  View Students Grades.  Participate in Forums.  Send and receive Messages. STUDENT  View all departments.  View all courses and request enrolment.  Participate in Activities.  Use resources.  View his/her own Grades.  Participate in Forums.  Send and receive Messages.
  • 12. ACTIVITIES  LESSON – A collection of text or html files displayed sequentially to the students. – Lessons can have links to other related activities. – Students are not graded on this.  QUIZ – A set of multiple choice questions. – The number of choices ranges from 2 to 6. – Student are Graded for this is automatically by the system.  ASSIGNMENT – This allow the teacher to specify a task that requires students to prepare digital content and submit it by uploading it to the server. – The teacher must manually grade each student.
  • 13. RESOURCES  CATEGORIZATION BY TYPE:  File: - Any type of file can be uploaded by the Administrator, HOD, or Teacher.  Hyperlink: - Links to another HTML Page (usually belonging to other sites).  CATEGORIZATION BY ACCESS:  Sharable:- Can be accessed by anyone belonging to the same Department as the current course.  Non-sharable:- Can only be accessed by users belonging to the current course.
  • 14. WORKING OF THE COURSES PORTAL STUDEN T Requests Enrolment Creates COURSE HOD / ADMIN USE PARTICIPATE IN RESOURCES ACTIVITY Adds Creates Grades VIEW TEACHE R GRADES
  • 15. 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
  • 16. WHY JAVA ?  Security  Execution Time  Platform Independence  Managed Objects  Reusability  Modularity
  • 17. WHY Servlet & JSP ?  Servlets are java programs.  Works on 3 tier-Architecture.  Servlets build web pages on the fly. Advantages of this are:  Web pages can be built on information provided by the user.  Information contained in the web page may be frequently changed.  Databases or other such sources may be used to build a web page.
  • 18.  JSP( Java Server Pages) is a Server Side Scripting Language.  Advantages of being a Server Side language:  Can access server-side resources like databases, catalogs, etc.  Source code is not revealed to the client.  Advantages of being a Scripting Language:  Business logic can be separated from the Display logic.  Tag libraries can be used.  Built in Objects can be used.
  • 19. WHY MySQL ?  It is Open source and free for development purpose.  Works on many different platforms  Uses very fast B-tree disk tables (MyISAM) with index compression  Provides transactional and non-transactional storage engines.  A very fast thread-based memory allocation system.  Type 4 Driver (Native Java Driver) is available for JDBC
  • 20. FUTURE SCOPE  Adding a live chat service.  Streaming lecture videos- both live and pre-recorded.  Facility for the administrator to add new roles.  Generate reports as per the requirements of the Non- teaching staff.
  • 21. 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 THANK YOU !!!