• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
eLESOFT-Overview
 

eLESOFT-Overview

on

  • 307 views

eLESOFT is an open source LMS. This presentation gives an overview of the features implemented.

eLESOFT is an open source LMS. This presentation gives an overview of the features implemented.

Statistics

Views

Total Views
307
Views on SlideShare
307
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    eLESOFT-Overview eLESOFT-Overview Presentation Transcript

    • “ 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 !!!