尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
E-Learning App Development
Amit Kumar Jha
NTS-India,
CIIL, Mysore
E-Learning App
• Learn Anytime, Anywhere
• Every lesson includes a variety of visual,
Pictures, Audio, translation, and multiple
choice challenges.
E-Learning Apps
• There are Five types of e-learning apps-
1. Courseware
2. Classroom aids
3. Assessment software
4. Reference software
5. Specific Educational purpose software
E-Learning App Users
• There are four Types of Users
1. Students
2. Teachers
3. Parents
4. Super Admin
Top e-learning Apps
• Coursera
• Amazon Kindle
• Periodic Table
• StudyBlue
• edX
• Photomath
• TripLingo
• MosaLingua
• HiNative
• Duolingo
Features of Student Panel
• Easy sign in/signup for user
• Students can view the subject available
• Students can choose a subject from list
• Students can post a questions
• Students can search tutors
• Students can view and select tutor
• Testing Knowledge through Quizzes and Online
Examination
• Connect with tutor through video chat, text chat,
or by posting a question
Features of Teachers Panel
• Teacher register account
• Teacher can enhance his detailed profile
• Teacher can manage his account settings
• Teacher can receive notifications, reviews and
ratings.
• Teacher can connect with students on video, audio
and chat
• Teacher can view the available questions and can
answer them
Features of Parents Panel
• Social Signup and login
• Student Performance Tracking
• Course Progress Tracking
• In App chat with teachers
• Course Subscription management
• Get Alerts from Admin and Teachers
• Trace Student Attendance
Features of Super Admin Panel
• Admin can manage users
• Admin can manage subjects
• Admin can manage budgets
• Admin can manage sessions
• Admin manage chat
• Admin can manage the subscription packages
• Admin can manage questions and
notifications
Advanced Features
• Leaderboards
• Quizzes & Assessment
• Document Sharing
• Discussion Forums
• E-Commerce
• Audio-Video Streaming
• Push Notification
Advanced Features...
• Real-Time Analytics
• CMS (Content Management System) Integration
• CRM (Customer Relationship Management)
Integration
• Role-Based Dashboard
• In-aap chat
• Multiple Language
• Multiple Payment Option
E-Learning App Workflow Chart
Language Learning App
• Four skills play the key role:
1. Listening
2. Speaking
3. Reading
4. Writing
Purpose of Language Learning App
• Vocabulary acquisition
• Listening
• Pronunciation check
• Language Practice
• Revision
Motivation for Language learning
App
• Gamification
• Competition - seeking recognition, wins &
self-expression
• Encouragement
Language Learning App
• Support multiple platform and its version
• It should be update from time to time
• Typing facility should enabled in both
language – source and target languages
First Language Learning
• It emphasis on the meaning, message or
information covey by the linguistics units
• To learn this language formal setup is not
required
Second Language Learning
• It emphasis on following points –
1. Grammatical correctness
2. Cultural acceptance.
Urdu Language Learning App
• The Course is divided into there levels of
learning
1. Basic
2. Intermediate
3. Advance
Course Design
• Curriculum design
• Course Material
• Medium of education
• Duration of the course
• Time limit to complete the course
• Test material or Assignment design
• Certificate
Basic Course
• The medium of basic course is in student
medium
• Sound System
• Formation of simple words
• Simple sentences
• Cultural acceptances
• Short stories
• Figurative use (“Avidha”)
Intermediate Level
• The medium of teaching and learning is in
target language
• Revision of sound system
• Compound words formation process
• Compound sentences
• Daily uses of communication
• Figurative use (Lakshana)
• Stories and poems
Advance Level
• The medium of teaching and learning is in
target language
• Compound and Complex words formation
process
• Compound and complex sentences
• Figurative use (Vyanjana)
• Stories, Novels and Poems
• Use target language in day-to-day life
Required Tech Stack
1. Mobile SDK - Android and IOS
2. Push Notification - Twilio, Push.io
3. SMS, Voice, and
Phone Verification
- Nexmo, Twilio
4. Payment - Braintree & Paypal, E-Wollets
5. GMT - For Powerful Programming
6. Datastax - For data Management
7. Mandrill - For everything related to emails
8. Debian - The Universal Operating System
9. Cloud Environment - AWS
10. Real-time
Analytics
- Hadoop, Spark, Bigdata, Apache Flink
11. Streaming Media
System
- Helix Universal Server, Wowza Streaming
Engine
Hardware
• I3 processor
• 4 GB RAM (mandatory) – 8 GB
(recommended)
• 1280*800 (screen resolution)
Platform
• Android – 80.7 %
• iOS – 17.7 %
• Windows – 1.1 %
• BlackBerry – 0.2 %
• Other OS – 0.2 %
Software for App development
• Android Studio
• Xamrin
• iOS studio
Skills for App Development
• Java
• SQL
• Android Software Development Kit (SDK) and
Android Studio
• XML
SMS, Voice, and Phone Verification
• Nexmo - Alert customers via SMS or voice
and give them an opportunity to engage by
replying or calling back.
• Twilio -
Team Structure to develop an App
• Project Manager
• Android Developers
• Back-end Developers
• UX/UI Designers
• QA Testers
• Delivery Manager
Mobile Platform Requirement
SI. No. Platform Support
(OS)
OS Version Display Support
1. iOS 7.0 and Above (latest version
available)
(480 * 320 ) and
above iPhone,
iPhone Retina, iPad
& iPad Retina
2. Android 2.3 and Above (latest version
available)
(426 * 320 dp) and
above For android
phones and tabs
User Interface Requirements
• All icons must be crisp, clean, and distinguishable and should be as
per guidelines of mobile application platform.
• All buttons and objects must be reactive to touch and work as
intended.
• All functions must stay within the mobile platform boundaries and
must be easily viewable on different Mobile platforms.
• The development of mobile application as per guidelines issued by
Application stores. For ex: Google play, Apple App Store etc.
• Mobile app binary submitted to Apple app store and Google play
store.
• Perform comprehensive testing of BMTPC mobile application as
part of the project scope.
• A security audit of Complete Application be done.
Registration Screen
Login Screen
Dashboard of App
Technical Requirements
• For the Technical requirements, we are inspired
by the ISO/IEC 9126 standard for software
quality.
• This standard defines six software characteristics:
1. Functionality
2. Reliability
3. Usability
4. Efficiency
5. Maintainability
6. Portability
Technical Areas
1. User Interface
2. Functionality
3. Awareness
4. Adaptation
5. Reliability & Maintainability,
6. Efficiency & Performance,
7. Connectivity
8. Security
User Interface
• The requirements for the User Interface are
categorized into the following areas:
1. Usability
2. Layout & Organization
3. Media
4. Navigation & Orientation
5. Effectiveness
6. Accessibility
7. Help
8. Personalization
Functionality
• The requirements for the Functionality are
categorized into the following areas:
1. Variety
2. Quality
3. Interactivity, Communication &
Collaboration
Awareness
• The MLA should know information about the
following areas:
1. Learner’s State
2. Device
3. Activities
4. Teams
5. Environment
Adaptation
• The adaptation should satisfy the following
requirements areas:
1. Variety of adaptation
2. Awareness Parameters
3. Usefulness
4. Transparency
5. Accuracy
6. Consistency
7. Flexibility
8. Speed
Reliability & Maintainability
• The requirements for the Reliability & Maintainability
are categorized into the following areas:
1. Error Free
2. Error Recognition & Prevention
3. Fault Tolerance & Recoverability
4. Availability
5. Installation easiness
6. Maintenance easiness
7. Reconfiguration easiness
8. Upgrade easiness
Efficiency & Performance
• The requirements for the Efficiency &
Performance are categorized into the following
areas:
1. Responsiveness
2. Communication Bandwidth (BW)
3. Memory Storage
4. Energy Consumption
5. Input
6. Output
Connectivity
• The requirements for Connectivity are
categorized into the following areas:
1. Openness,
2. Standards Conformance
3. Portability
4. Transparency
5. Scalability
6. Variety
7. Autonomy
Security
• The requirements for Security are categorized
into the following areas:
1. Security Completeness,
2. Security Levels,
3. Privacy, and
4. Security Control
Thanks...

More Related Content

What's hot

Android Based Application Project Report.
Android Based Application Project Report. Android Based Application Project Report.
Android Based Application Project Report.
Abu Kaisar
 
Usr tour and tra vel mini project report
Usr tour and tra vel mini project reportUsr tour and tra vel mini project report
Usr tour and tra vel mini project report
Ravindra Chaudhary
 
Travel and Tourism Management System MCA, BCA, B.Tech, B.Sc, M.Sc
Travel and Tourism Management System MCA, BCA, B.Tech, B.Sc, M.ScTravel and Tourism Management System MCA, BCA, B.Tech, B.Sc, M.Sc
Travel and Tourism Management System MCA, BCA, B.Tech, B.Sc, M.Sc
Devendra Bhatt
 
Common Standards in Cloud Computing
Common Standards in Cloud ComputingCommon Standards in Cloud Computing
Common Standards in Cloud Computing
mrzahidfaiz.blogspot.com
 
Safety app for woman
Safety app for womanSafety app for woman
Safety app for woman
SMNajrulHowlader
 
Elearning.ppt
Elearning.pptElearning.ppt
Elearning.ppt
Ashwin Kumar
 
Historical development of cloud computing
Historical development of cloud computingHistorical development of cloud computing
Historical development of cloud computing
gaurav jain
 
Cloud Computing ppt
Cloud Computing pptCloud Computing ppt
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
Dr.Neeraj Kumar Pandey
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
rajdeep
 
Web based tourism system
Web based tourism system Web based tourism system
Web based tourism system
Shivangi Singh
 
Travel mobile app development ppt
Travel mobile app development  pptTravel mobile app development  ppt
Travel mobile app development ppt
Embark Software
 
travel and Tourism persentation
travel and Tourism persentationtravel and Tourism persentation
travel and Tourism persentation
Janu Ansari
 
Cloud computing
Cloud computingCloud computing
Cloud computing
student
 
Hotel management system presentation
Hotel management system presentationHotel management system presentation
Hotel management system presentation
joilrahat
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project report
Abhishek Singh
 
Online property management system design document
Online property management system design documentOnline property management system design document
Online property management system design document
Abhilasha Lahigude
 
Cloud computing information management
Cloud computing   information managementCloud computing   information management
Cloud computing information management
Hallmark B-school
 
Cloud computing for Teachers and Students
Cloud computing for Teachers and StudentsCloud computing for Teachers and Students
Cloud computing for Teachers and Students
Mukesh Tekwani
 
Cloud Security And Privacy
Cloud Security And PrivacyCloud Security And Privacy
Cloud Security And Privacy
tmather
 

What's hot (20)

Android Based Application Project Report.
Android Based Application Project Report. Android Based Application Project Report.
Android Based Application Project Report.
 
Usr tour and tra vel mini project report
Usr tour and tra vel mini project reportUsr tour and tra vel mini project report
Usr tour and tra vel mini project report
 
Travel and Tourism Management System MCA, BCA, B.Tech, B.Sc, M.Sc
Travel and Tourism Management System MCA, BCA, B.Tech, B.Sc, M.ScTravel and Tourism Management System MCA, BCA, B.Tech, B.Sc, M.Sc
Travel and Tourism Management System MCA, BCA, B.Tech, B.Sc, M.Sc
 
Common Standards in Cloud Computing
Common Standards in Cloud ComputingCommon Standards in Cloud Computing
Common Standards in Cloud Computing
 
Safety app for woman
Safety app for womanSafety app for woman
Safety app for woman
 
Elearning.ppt
Elearning.pptElearning.ppt
Elearning.ppt
 
Historical development of cloud computing
Historical development of cloud computingHistorical development of cloud computing
Historical development of cloud computing
 
Cloud Computing ppt
Cloud Computing pptCloud Computing ppt
Cloud Computing ppt
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
 
Web based tourism system
Web based tourism system Web based tourism system
Web based tourism system
 
Travel mobile app development ppt
Travel mobile app development  pptTravel mobile app development  ppt
Travel mobile app development ppt
 
travel and Tourism persentation
travel and Tourism persentationtravel and Tourism persentation
travel and Tourism persentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Hotel management system presentation
Hotel management system presentationHotel management system presentation
Hotel management system presentation
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project report
 
Online property management system design document
Online property management system design documentOnline property management system design document
Online property management system design document
 
Cloud computing information management
Cloud computing   information managementCloud computing   information management
Cloud computing information management
 
Cloud computing for Teachers and Students
Cloud computing for Teachers and StudentsCloud computing for Teachers and Students
Cloud computing for Teachers and Students
 
Cloud Security And Privacy
Cloud Security And PrivacyCloud Security And Privacy
Cloud Security And Privacy
 

Similar to E learning app development

Creating Responsive eLearning With FRED
Creating Responsive eLearning With FREDCreating Responsive eLearning With FRED
Creating Responsive eLearning With FRED
Upside Learning Solutions
 
Amizoner Presentation
Amizoner PresentationAmizoner Presentation
Amizoner Presentation
Neil Mathew
 
Mobile media module part 6 - app development rev-mf
Mobile media module   part 6 - app development rev-mfMobile media module   part 6 - app development rev-mf
Mobile media module part 6 - app development rev-mf
Michelle Ferrier
 
Lms v2.2
Lms v2.2Lms v2.2
Lms v2.2
SRDT Pvt Ltd
 
itslearning product roadmap
itslearning product roadmapitslearning product roadmap
itslearning product roadmap
itslearning Nederland
 
What is a Learning Management System?
What is a Learning Management System?What is a Learning Management System?
What is a Learning Management System?
Stratbeans
 
Marketing plan for an App
Marketing plan for an AppMarketing plan for an App
Marketing plan for an App
Pawan Prasad K
 
Lakkakula Sunil Kumar
Lakkakula Sunil KumarLakkakula Sunil Kumar
Lakkakula Sunil Kumar
SUNIL LAKKAKULA
 
AnweshaDas_Java_6Yrs.pdf
AnweshaDas_Java_6Yrs.pdfAnweshaDas_Java_6Yrs.pdf
AnweshaDas_Java_6Yrs.pdf
Anwesha Das
 
Samyuktha Javangula
Samyuktha JavangulaSamyuktha Javangula
Samyuktha Javangula
samyuktha javangula
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ..."Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ...
TheFamily
 
Nirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh_Developer_2.0_Years_6_months_ExpNirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh Kulshreshtha
 
Blue Apple eLearning Process - An Leading eLearning Company in India
Blue Apple eLearning Process - An Leading eLearning Company in IndiaBlue Apple eLearning Process - An Leading eLearning Company in India
Blue Apple eLearning Process - An Leading eLearning Company in India
BlueApple Technologies Pvt. Ltd.
 
python training online
python training onlinepython training online
python training online
lyncschoolworld
 
Responsive Design - Driving PS Engagement
Responsive Design - Driving PS EngagementResponsive Design - Driving PS Engagement
Responsive Design - Driving PS Engagement
Upside Learning Solutions
 
TEL Projects
TEL ProjectsTEL Projects
TEL Projects
irocket
 
Building your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best PracticesBuilding your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best Practices
Philippe Dumont
 
Online talent sourcing - a future essentia
Online talent sourcing - a future essentiaOnline talent sourcing - a future essentia
Online talent sourcing - a future essentia
HSE Guru
 
e-Learning Process
e-Learning  Processe-Learning  Process
e-Learning Process
Deepak Sharma
 
10 Great Apps for the Classroom
10 Great Apps for the Classroom10 Great Apps for the Classroom
10 Great Apps for the Classroom
DChristly
 

Similar to E learning app development (20)

Creating Responsive eLearning With FRED
Creating Responsive eLearning With FREDCreating Responsive eLearning With FRED
Creating Responsive eLearning With FRED
 
Amizoner Presentation
Amizoner PresentationAmizoner Presentation
Amizoner Presentation
 
Mobile media module part 6 - app development rev-mf
Mobile media module   part 6 - app development rev-mfMobile media module   part 6 - app development rev-mf
Mobile media module part 6 - app development rev-mf
 
Lms v2.2
Lms v2.2Lms v2.2
Lms v2.2
 
itslearning product roadmap
itslearning product roadmapitslearning product roadmap
itslearning product roadmap
 
What is a Learning Management System?
What is a Learning Management System?What is a Learning Management System?
What is a Learning Management System?
 
Marketing plan for an App
Marketing plan for an AppMarketing plan for an App
Marketing plan for an App
 
Lakkakula Sunil Kumar
Lakkakula Sunil KumarLakkakula Sunil Kumar
Lakkakula Sunil Kumar
 
AnweshaDas_Java_6Yrs.pdf
AnweshaDas_Java_6Yrs.pdfAnweshaDas_Java_6Yrs.pdf
AnweshaDas_Java_6Yrs.pdf
 
Samyuktha Javangula
Samyuktha JavangulaSamyuktha Javangula
Samyuktha Javangula
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ..."Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ...
 
Nirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh_Developer_2.0_Years_6_months_ExpNirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh_Developer_2.0_Years_6_months_Exp
 
Blue Apple eLearning Process - An Leading eLearning Company in India
Blue Apple eLearning Process - An Leading eLearning Company in IndiaBlue Apple eLearning Process - An Leading eLearning Company in India
Blue Apple eLearning Process - An Leading eLearning Company in India
 
python training online
python training onlinepython training online
python training online
 
Responsive Design - Driving PS Engagement
Responsive Design - Driving PS EngagementResponsive Design - Driving PS Engagement
Responsive Design - Driving PS Engagement
 
TEL Projects
TEL ProjectsTEL Projects
TEL Projects
 
Building your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best PracticesBuilding your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best Practices
 
Online talent sourcing - a future essentia
Online talent sourcing - a future essentiaOnline talent sourcing - a future essentia
Online talent sourcing - a future essentia
 
e-Learning Process
e-Learning  Processe-Learning  Process
e-Learning Process
 
10 Great Apps for the Classroom
10 Great Apps for the Classroom10 Great Apps for the Classroom
10 Great Apps for the Classroom
 

More from Dr. Amit Kumar Jha

Maithili Text-to-Speech
Maithili Text-to-SpeechMaithili Text-to-Speech
Maithili Text-to-Speech
Dr. Amit Kumar Jha
 
राजभाषा हिंदी के विकास में कंप्यूटर एवं प्रौद्योगिकी का योगदान
राजभाषा हिंदी के विकास में कंप्यूटर एवं प्रौद्योगिकी का योगदानराजभाषा हिंदी के विकास में कंप्यूटर एवं प्रौद्योगिकी का योगदान
राजभाषा हिंदी के विकास में कंप्यूटर एवं प्रौद्योगिकी का योगदान
Dr. Amit Kumar Jha
 
भारतीय भाषाओं के लिए डिजिटल भाषिक मानचित्र
भारतीय भाषाओं के लिए डिजिटल भाषिक मानचित्रभारतीय भाषाओं के लिए डिजिटल भाषिक मानचित्र
भारतीय भाषाओं के लिए डिजिटल भाषिक मानचित्र
Dr. Amit Kumar Jha
 
Hindi Language and Information Technology
Hindi Language and Information TechnologyHindi Language and Information Technology
Hindi Language and Information Technology
Dr. Amit Kumar Jha
 
Information Management System Rajbhasha
Information Management System RajbhashaInformation Management System Rajbhasha
Information Management System Rajbhasha
Dr. Amit Kumar Jha
 
Morphology
MorphologyMorphology
Morphology
Dr. Amit Kumar Jha
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
Dr. Amit Kumar Jha
 
Microsoft office & Internet
Microsoft office & InternetMicrosoft office & Internet
Microsoft office & Internet
Dr. Amit Kumar Jha
 
कंप्यूटर पर हिंदी में कार्य
कंप्यूटर पर हिंदी में कार्यकंप्यूटर पर हिंदी में कार्य
कंप्यूटर पर हिंदी में कार्य
Dr. Amit Kumar Jha
 
Role of language engineering to preserve endangered languages
Role of language engineering to preserve endangered languagesRole of language engineering to preserve endangered languages
Role of language engineering to preserve endangered languages
Dr. Amit Kumar Jha
 
Clickable Language Map of India
Clickable Language Map of IndiaClickable Language Map of India
Clickable Language Map of India
Dr. Amit Kumar Jha
 
Machine translation And Anusaaraka
Machine translation And AnusaarakaMachine translation And Anusaaraka
Machine translation And Anusaaraka
Dr. Amit Kumar Jha
 
Networking and Topology
Networking and TopologyNetworking and Topology
Networking and Topology
Dr. Amit Kumar Jha
 
Role of Language Engineering to Preserve Endangered Language
Role of Language Engineering to Preserve Endangered Language Role of Language Engineering to Preserve Endangered Language
Role of Language Engineering to Preserve Endangered Language
Dr. Amit Kumar Jha
 
Scientific Research methodology
Scientific Research methodologyScientific Research methodology
Scientific Research methodology
Dr. Amit Kumar Jha
 
LingPy : A Python Library for Historical Linguistics
LingPy : A Python Library for Historical LinguisticsLingPy : A Python Library for Historical Linguistics
LingPy : A Python Library for Historical Linguistics
Dr. Amit Kumar Jha
 
लिनक्स (Linux)
लिनक्स (Linux) लिनक्स (Linux)
लिनक्स (Linux)
Dr. Amit Kumar Jha
 
कंप्यूटर की पीढ़ियाँ
कंप्यूटर की पीढ़ियाँ कंप्यूटर की पीढ़ियाँ
कंप्यूटर की पीढ़ियाँ
Dr. Amit Kumar Jha
 
Online Examination Portal
Online Examination PortalOnline Examination Portal
Online Examination Portal
Dr. Amit Kumar Jha
 
Information engineering
Information engineeringInformation engineering
Information engineering
Dr. Amit Kumar Jha
 

More from Dr. Amit Kumar Jha (20)

Maithili Text-to-Speech
Maithili Text-to-SpeechMaithili Text-to-Speech
Maithili Text-to-Speech
 
राजभाषा हिंदी के विकास में कंप्यूटर एवं प्रौद्योगिकी का योगदान
राजभाषा हिंदी के विकास में कंप्यूटर एवं प्रौद्योगिकी का योगदानराजभाषा हिंदी के विकास में कंप्यूटर एवं प्रौद्योगिकी का योगदान
राजभाषा हिंदी के विकास में कंप्यूटर एवं प्रौद्योगिकी का योगदान
 
भारतीय भाषाओं के लिए डिजिटल भाषिक मानचित्र
भारतीय भाषाओं के लिए डिजिटल भाषिक मानचित्रभारतीय भाषाओं के लिए डिजिटल भाषिक मानचित्र
भारतीय भाषाओं के लिए डिजिटल भाषिक मानचित्र
 
Hindi Language and Information Technology
Hindi Language and Information TechnologyHindi Language and Information Technology
Hindi Language and Information Technology
 
Information Management System Rajbhasha
Information Management System RajbhashaInformation Management System Rajbhasha
Information Management System Rajbhasha
 
Morphology
MorphologyMorphology
Morphology
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Microsoft office & Internet
Microsoft office & InternetMicrosoft office & Internet
Microsoft office & Internet
 
कंप्यूटर पर हिंदी में कार्य
कंप्यूटर पर हिंदी में कार्यकंप्यूटर पर हिंदी में कार्य
कंप्यूटर पर हिंदी में कार्य
 
Role of language engineering to preserve endangered languages
Role of language engineering to preserve endangered languagesRole of language engineering to preserve endangered languages
Role of language engineering to preserve endangered languages
 
Clickable Language Map of India
Clickable Language Map of IndiaClickable Language Map of India
Clickable Language Map of India
 
Machine translation And Anusaaraka
Machine translation And AnusaarakaMachine translation And Anusaaraka
Machine translation And Anusaaraka
 
Networking and Topology
Networking and TopologyNetworking and Topology
Networking and Topology
 
Role of Language Engineering to Preserve Endangered Language
Role of Language Engineering to Preserve Endangered Language Role of Language Engineering to Preserve Endangered Language
Role of Language Engineering to Preserve Endangered Language
 
Scientific Research methodology
Scientific Research methodologyScientific Research methodology
Scientific Research methodology
 
LingPy : A Python Library for Historical Linguistics
LingPy : A Python Library for Historical LinguisticsLingPy : A Python Library for Historical Linguistics
LingPy : A Python Library for Historical Linguistics
 
लिनक्स (Linux)
लिनक्स (Linux) लिनक्स (Linux)
लिनक्स (Linux)
 
कंप्यूटर की पीढ़ियाँ
कंप्यूटर की पीढ़ियाँ कंप्यूटर की पीढ़ियाँ
कंप्यूटर की पीढ़ियाँ
 
Online Examination Portal
Online Examination PortalOnline Examination Portal
Online Examination Portal
 
Information engineering
Information engineeringInformation engineering
Information engineering
 

Recently uploaded

🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
dulbh kashyap
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
Kamal Acharya
 
CSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdfCSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdf
Ismail Sultan
 
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
yakranividhrini
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 
Microsoft Azure AD architecture and features
Microsoft Azure AD architecture and featuresMicrosoft Azure AD architecture and features
Microsoft Azure AD architecture and features
ssuser381403
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
aarusi sexy model
 
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
sonamrawat5631
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
Lubi Valves
 
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC ConduitThe Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
Guangdong Ctube Industry Co., Ltd.
 
Cricket management system ptoject report.pdf
Cricket management system ptoject report.pdfCricket management system ptoject report.pdf
Cricket management system ptoject report.pdf
Kamal Acharya
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
Kamal Acharya
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
felixwold
 
Lateral load-resisting systems in buildings.pptx
Lateral load-resisting systems in buildings.pptxLateral load-resisting systems in buildings.pptx
Lateral load-resisting systems in buildings.pptx
DebendraDevKhanal1
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
Kamal Acharya
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
gapboxn
 
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
kamka4105
 
paper relate Chozhavendhan et al. 2020.pdf
paper relate Chozhavendhan et al. 2020.pdfpaper relate Chozhavendhan et al. 2020.pdf
paper relate Chozhavendhan et al. 2020.pdf
ShurooqTaib
 
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptxMODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
NaveenNaveen726446
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
AK47
 

Recently uploaded (20)

🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
 
CSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdfCSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdf
 
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 
Microsoft Azure AD architecture and features
Microsoft Azure AD architecture and featuresMicrosoft Azure AD architecture and features
Microsoft Azure AD architecture and features
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
 
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
 
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC ConduitThe Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
 
Cricket management system ptoject report.pdf
Cricket management system ptoject report.pdfCricket management system ptoject report.pdf
Cricket management system ptoject report.pdf
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
 
Lateral load-resisting systems in buildings.pptx
Lateral load-resisting systems in buildings.pptxLateral load-resisting systems in buildings.pptx
Lateral load-resisting systems in buildings.pptx
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
 
paper relate Chozhavendhan et al. 2020.pdf
paper relate Chozhavendhan et al. 2020.pdfpaper relate Chozhavendhan et al. 2020.pdf
paper relate Chozhavendhan et al. 2020.pdf
 
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptxMODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
 

E learning app development

  • 1. E-Learning App Development Amit Kumar Jha NTS-India, CIIL, Mysore
  • 2. E-Learning App • Learn Anytime, Anywhere • Every lesson includes a variety of visual, Pictures, Audio, translation, and multiple choice challenges.
  • 3. E-Learning Apps • There are Five types of e-learning apps- 1. Courseware 2. Classroom aids 3. Assessment software 4. Reference software 5. Specific Educational purpose software
  • 4. E-Learning App Users • There are four Types of Users 1. Students 2. Teachers 3. Parents 4. Super Admin
  • 5. Top e-learning Apps • Coursera • Amazon Kindle • Periodic Table • StudyBlue • edX • Photomath • TripLingo • MosaLingua • HiNative • Duolingo
  • 6. Features of Student Panel • Easy sign in/signup for user • Students can view the subject available • Students can choose a subject from list • Students can post a questions • Students can search tutors • Students can view and select tutor • Testing Knowledge through Quizzes and Online Examination • Connect with tutor through video chat, text chat, or by posting a question
  • 7. Features of Teachers Panel • Teacher register account • Teacher can enhance his detailed profile • Teacher can manage his account settings • Teacher can receive notifications, reviews and ratings. • Teacher can connect with students on video, audio and chat • Teacher can view the available questions and can answer them
  • 8. Features of Parents Panel • Social Signup and login • Student Performance Tracking • Course Progress Tracking • In App chat with teachers • Course Subscription management • Get Alerts from Admin and Teachers • Trace Student Attendance
  • 9. Features of Super Admin Panel • Admin can manage users • Admin can manage subjects • Admin can manage budgets • Admin can manage sessions • Admin manage chat • Admin can manage the subscription packages • Admin can manage questions and notifications
  • 10. Advanced Features • Leaderboards • Quizzes & Assessment • Document Sharing • Discussion Forums • E-Commerce • Audio-Video Streaming • Push Notification
  • 11. Advanced Features... • Real-Time Analytics • CMS (Content Management System) Integration • CRM (Customer Relationship Management) Integration • Role-Based Dashboard • In-aap chat • Multiple Language • Multiple Payment Option
  • 13. Language Learning App • Four skills play the key role: 1. Listening 2. Speaking 3. Reading 4. Writing
  • 14. Purpose of Language Learning App • Vocabulary acquisition • Listening • Pronunciation check • Language Practice • Revision
  • 15. Motivation for Language learning App • Gamification • Competition - seeking recognition, wins & self-expression • Encouragement
  • 16. Language Learning App • Support multiple platform and its version • It should be update from time to time • Typing facility should enabled in both language – source and target languages
  • 17. First Language Learning • It emphasis on the meaning, message or information covey by the linguistics units • To learn this language formal setup is not required
  • 18. Second Language Learning • It emphasis on following points – 1. Grammatical correctness 2. Cultural acceptance.
  • 19. Urdu Language Learning App • The Course is divided into there levels of learning 1. Basic 2. Intermediate 3. Advance
  • 20. Course Design • Curriculum design • Course Material • Medium of education • Duration of the course • Time limit to complete the course • Test material or Assignment design • Certificate
  • 21. Basic Course • The medium of basic course is in student medium • Sound System • Formation of simple words • Simple sentences • Cultural acceptances • Short stories • Figurative use (“Avidha”)
  • 22. Intermediate Level • The medium of teaching and learning is in target language • Revision of sound system • Compound words formation process • Compound sentences • Daily uses of communication • Figurative use (Lakshana) • Stories and poems
  • 23. Advance Level • The medium of teaching and learning is in target language • Compound and Complex words formation process • Compound and complex sentences • Figurative use (Vyanjana) • Stories, Novels and Poems • Use target language in day-to-day life
  • 24. Required Tech Stack 1. Mobile SDK - Android and IOS 2. Push Notification - Twilio, Push.io 3. SMS, Voice, and Phone Verification - Nexmo, Twilio 4. Payment - Braintree & Paypal, E-Wollets 5. GMT - For Powerful Programming 6. Datastax - For data Management 7. Mandrill - For everything related to emails 8. Debian - The Universal Operating System 9. Cloud Environment - AWS 10. Real-time Analytics - Hadoop, Spark, Bigdata, Apache Flink 11. Streaming Media System - Helix Universal Server, Wowza Streaming Engine
  • 25. Hardware • I3 processor • 4 GB RAM (mandatory) – 8 GB (recommended) • 1280*800 (screen resolution)
  • 26. Platform • Android – 80.7 % • iOS – 17.7 % • Windows – 1.1 % • BlackBerry – 0.2 % • Other OS – 0.2 %
  • 27. Software for App development • Android Studio • Xamrin • iOS studio
  • 28. Skills for App Development • Java • SQL • Android Software Development Kit (SDK) and Android Studio • XML
  • 29. SMS, Voice, and Phone Verification • Nexmo - Alert customers via SMS or voice and give them an opportunity to engage by replying or calling back. • Twilio -
  • 30. Team Structure to develop an App • Project Manager • Android Developers • Back-end Developers • UX/UI Designers • QA Testers • Delivery Manager
  • 31. Mobile Platform Requirement SI. No. Platform Support (OS) OS Version Display Support 1. iOS 7.0 and Above (latest version available) (480 * 320 ) and above iPhone, iPhone Retina, iPad & iPad Retina 2. Android 2.3 and Above (latest version available) (426 * 320 dp) and above For android phones and tabs
  • 32. User Interface Requirements • All icons must be crisp, clean, and distinguishable and should be as per guidelines of mobile application platform. • All buttons and objects must be reactive to touch and work as intended. • All functions must stay within the mobile platform boundaries and must be easily viewable on different Mobile platforms. • The development of mobile application as per guidelines issued by Application stores. For ex: Google play, Apple App Store etc. • Mobile app binary submitted to Apple app store and Google play store. • Perform comprehensive testing of BMTPC mobile application as part of the project scope. • A security audit of Complete Application be done.
  • 36. Technical Requirements • For the Technical requirements, we are inspired by the ISO/IEC 9126 standard for software quality. • This standard defines six software characteristics: 1. Functionality 2. Reliability 3. Usability 4. Efficiency 5. Maintainability 6. Portability
  • 37. Technical Areas 1. User Interface 2. Functionality 3. Awareness 4. Adaptation 5. Reliability & Maintainability, 6. Efficiency & Performance, 7. Connectivity 8. Security
  • 38. User Interface • The requirements for the User Interface are categorized into the following areas: 1. Usability 2. Layout & Organization 3. Media 4. Navigation & Orientation 5. Effectiveness 6. Accessibility 7. Help 8. Personalization
  • 39. Functionality • The requirements for the Functionality are categorized into the following areas: 1. Variety 2. Quality 3. Interactivity, Communication & Collaboration
  • 40. Awareness • The MLA should know information about the following areas: 1. Learner’s State 2. Device 3. Activities 4. Teams 5. Environment
  • 41. Adaptation • The adaptation should satisfy the following requirements areas: 1. Variety of adaptation 2. Awareness Parameters 3. Usefulness 4. Transparency 5. Accuracy 6. Consistency 7. Flexibility 8. Speed
  • 42. Reliability & Maintainability • The requirements for the Reliability & Maintainability are categorized into the following areas: 1. Error Free 2. Error Recognition & Prevention 3. Fault Tolerance & Recoverability 4. Availability 5. Installation easiness 6. Maintenance easiness 7. Reconfiguration easiness 8. Upgrade easiness
  • 43. Efficiency & Performance • The requirements for the Efficiency & Performance are categorized into the following areas: 1. Responsiveness 2. Communication Bandwidth (BW) 3. Memory Storage 4. Energy Consumption 5. Input 6. Output
  • 44. Connectivity • The requirements for Connectivity are categorized into the following areas: 1. Openness, 2. Standards Conformance 3. Portability 4. Transparency 5. Scalability 6. Variety 7. Autonomy
  • 45. Security • The requirements for Security are categorized into the following areas: 1. Security Completeness, 2. Security Levels, 3. Privacy, and 4. Security Control
  翻译: