0% found this document useful (0 votes)
17 views32 pages

Presentation Project1

The document describes an e-learning management system that allows teachers to create courses and share educational content online. It includes sections on the existing problems, need for the system, scope, feasibility study, software requirements, design specifications, data dictionary, sample inputs and outputs, and testing strategies.

Uploaded by

Jayshree Solunk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views32 pages

Presentation Project1

The document describes an e-learning management system that allows teachers to create courses and share educational content online. It includes sections on the existing problems, need for the system, scope, feasibility study, software requirements, design specifications, data dictionary, sample inputs and outputs, and testing strategies.

Uploaded by

Jayshree Solunk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 32

E-Learning Management System

Group Members:-
Aishwarya Solunke (9333)
Vaishnavi Almale (9686)
1. INTRODUCTION :

This website works to find new ways to make an institute a center of excellence in
education by providing all the study material, students, and teachers combined for
sharing knowledge through a structured course-based system.
Teachers or instructors can create an unlimited number of courses, video lessons, and
documents according to their expertise and students can enroll in these courses and
make themselves skilled anytime and from anywhere.
The students belonging to different places, unable to attend regular classes get access
to educational courses across a wide range of programs.
2. PROBLEMS IN EXISTING SYSTEM :

• Usability Issues:
Complexity: The current system may be overly complex, making it
difficult for users to navigate or find the necessary information.
Poor User Experience: Users may find the interface outdated or
unintuitive, leading to frustration and reduced engagement.

Limited Features and Functionality:


Users may struggle to manage and organize course materials effectively, leading to
confusion and inefficiency.
3. NEED FOR SYSTEM :

Centralized Learning Platform: An E-LMS provides a


centralized platform for organizing, delivering, and managing
learning content and activities.

Flexibility and Accessibility: With the increasing popularity of


remote learning, an E-LMS offers learners the flexibility to access
educational resources at their own pace and convenience.

Cost-Effectiveness:Implementing an E-LMS can be more cost-


effective than traditional classroom-based training methods.
4. SCOPE OF PROPOSED SYSTEM:
1 Administration Management:
• Registration and authentication of administrators.
 Profile management for Admin to update personal information.
2 Course Management:
 Creation, editing, and deletion of courses.
 Uploading and managing course materials (text, documents).
4 Content Management:
 Support for various content types (text, audio, video).
 Integration with external content repositories (e.g., YouTube, Google Drive)
5 Support:
 Helpdesk or support team system for user assistance.
8 Scalability and Performance:
 Scalable architecture to accommodate growth in user base and content volume.
 Performance optimization for fast loading times and responsiveness.
5. FEASIBILITY STUDY AND FACT-FINDING TECHNIQUE :
Feasibility Study:-
• Market feasibility :
 Understand target audience needs, preferences, and demographics.
 Analyze competitors in the free e-learning space for insights.

• Impact Assessment :
 Define social impact metrics like reach, completion rates, and user feedback.
 Use feedback for continuous improvement of content and user experience.

Fact-finding techniques:-
• Competitive Analysis:
Analyze existing e-learning apps, services and websites to identify strengths, weaknesses, and opportunities for differentiation.
Compare features, pricing models, user experiences, and customer reviews to understand market trends and user expectations.

• Observation:
Directly observe users, processes, or behaviors in natural or controlled settings to understand actions,
interactions, workflows, and pain points.
6.SOFTWARE AND HARDWARE REQUIREMENTS:

Hardware Requirement

Processor : Intel Pentium Dual Core


RAM : 512 MB
Hard Disk : 1 Space

Software Requirement

Operating System : Windows /IOS /UNIX


Applications : 1) Sublime Text Editor: For HTML, CSS, PHP

2) Xampp server: provide Apache web Server, MySQL Database, and PHP Interpreter
7. DESIGN
SPECIFICATION :

ER DIAGRAM:
UML DIAGRAM : 1) Use case diagram
2) Sequence diagram

• Admin sequence diagram :


• User sequence diagram :
ADMIN USER

3) Activity diagram
8. DATA DICTIONARY : 8.4 Collection: Categories
•Fields: Id - primary key
8.1 Collection: Admin Categories - string
•Fields: Id - primary key
Name - string 8.5. Collection: Library
Admin_mail - string •Fields: Id – primary key
Password - string Name – string
Profile_pic - string Categorie_id – foreign key referencing category
Type – string collection
8.2 Collection: Videos Description – string
•Fields: Id - primary key Book – string
Post_content - string Image – string
Post_date - Date
Admin - number 8.6 Collection: Teacher
Title - string •Fields : Id – primary key
Status - string Name – string
Post - string Mail – string
8.3 Collection: Course Phone – number
•Fields: Id - primary key Image – string
Name - string Qualification – string
Cover - string Description – string
Description - string 8.7 Collection: Team
Categorie_id - number •Fields : Id – primary key
Instructor_id - foreign key referencing instructor collection Image – string
Book_id - number Qualification – string
9. TABLE CONTENT:
1. ADMIN FIELD_NAM DATATYP DESCRIPTION
E E
Id Integer Unique identifier for each admin
Name String Name of the admin
Admin_mail Varchar Mail address of admin
Password Varchar Encrypted password
Profile pic Varchar Profile picture for admin
Type Varchar Sophisticated or not

2.VIDEOS FIELD_NAM DATATYP DESCRIPTION


E E
Id Integer Unique identifier for each blog
Post_content Text About the content
Post_Date Varchar Date on which content has been posted
Admin Integer About the admin
Title Varchar Heading of the psot
Status Text Status of the post
Post Text About the post

3. CATEGORIES FIELD_NAM DATATYP DESCRIPTION


E E
Id Integer Unique identifier for each blog
Categories Text About the categories
4. COURSE
FIELD_NAM DATATYP DESCRIPTION
E E
Id Integer Unique identifier for each course
Name Text Name of the content
Cover Varchar Cover picture of book
Description Text Description of book
Categorie_Id Integer Categorie Id
Instructor_Id Integer Instructor Id
Book_id Integer Book Id

5. LIBRARY 7. TEAM
FIELD_NAM DATATYP DESCRIPTION FIELD_NAM DATATYP DESCRIPTION
E E E E
Id Integer Unique identifier for each course Id Integer Unique identifier for each team
Name Varchar Name of the book Name Varchar Name of the team member
Categorie_id Integer Categorie id Image Varchar Image of the team member
Description Text About the book Qualification Varchar Qualification of team member
Book Varchar Book updation
Image Varchar Image of book

6. TEACHER
FIELD_NAM DATATYP DESCRIPTION
E E
Id Integer Unique identifier for each teacher
Name Varchar Name of the teacher
Mail Varchar Email address of teacher
Phone Varchar Phone number of teacher
Image Varchar Image of teacher
Qualification Varchar Qualification of teacher
Description Text About the teacher
10. SAMPLE INPUT & OUTPUT:
Admin Login
HOME
CATEGORIES
COURSE
VIDEOS
LIBRARY
INSTRUCTOR
TEAM
CONTACT US
11. TESTING STRATEGIES :
• Functional Testing:
Course Access: Verify that users can access free courses without any issues.
Registration and Login: Test admin registration, login, and authentication process.
Learning Materials: Test downloading/viewing of course materials such as videos, PDFs

• Usability Testing:
User Interface (UI): Ensure the website has a user-friendly interface.
Consistency: Verify consistency in design elements, buttons, fonts, etc., across the website

• Regression Testing:
Perform regression testing after each update or change to ensure that new features or fixes
have not introduced any unintended issues.

Content Quality Assurance:


Course Content: Review course materials for accuracy, relevance, and quality.
Language and Grammar: Ensure that all content is free from grammatical errors.
Multimedia: Test multimedia elements (videos, audio) for clarity and proper functioning.
12. LIMITATIONS :
• Limited Interactivity:
The website lacks interactive quizzes or assessments, limiting hands-on practice for learners.
• No Certification or Recognition:
Users do not receive certifications or formal recognition upon course completion, which may
be a drawback for those seeking credentials.
• Mobile Responsiveness:
Optimize the website for mobile devices or consider developing a dedicated mobile app to
improve accessibility across devices.
13. FUTURE ENHANCEMENAT :

• Interactive Assessments:
Implement quizzes and assignments to help learners test their understanding and receive feedback .

• Certification Programs:
Introduce certification tracks or badges to recognize learners' achievements and add value to their learning
experience.

• Mobile Optimization:
Ensure the website and content are fully optimized for mobile devices and consider developing a mobile app
for convenient access.

• Analytics and Reporting:


Implement analytics tools to track user progress, assess learning outcomes, and generate reports
for instructors and administrators.
14. CONCLUSION :

Our website represents a dynamic platform that not only offers a diverse range of free courses but
also provides extensive study materials and resources to enhance the learning experience. By
integrating course content with supplementary materials such as lectures and study resources, we
have created a robust learning environment aimed at facilitating understanding and skill
acquisition. While our platform currently does not offer certifications or quizzes, our emphasis on
high-quality content and user-centric design ensures that learners have access to valuable
educational resources for self-paced learning.

Looking forward, we are committed to expanding our course offerings, improving user
interactivity, and fostering collaborations within the educational community to further empower
learners and promote lifelong learning journeys. Our website stands as a testament to our
dedication to providing accessible and enriching educational opportunities for all.
15. BIBLIOGRAPHY :

• W3Schools website :
“HTML, CSS and PHP” tutorials retrieve from [www.W3Schools.com].

• YouTube Tutorials :
PHP & MYSQL Tutorial (2020) | Backend Web Development.
Thapa Technical. Retrieved from [https://youtu.be/gHE9lCxid0k?si=O9i5JP6Vl3ZZ9PvI]

• Studyopedia :
PHP Tutorial for Beginners with XAMPP.
Studyopedia. Retrieved from https://www.studyopedia.com/php-tutorial-for-beginners-with-xampp/

You might also like