Mobile learning as an intersection of Mobile Computing and E-Learning providing resources that can be accessed anywhere has capability in an excellent searching system, rich interaction and full support towards an effective Learning and performance based assessment. In the modern world of mobile technology and their increasing availability and affordability, mobile devices particularly Android platforms play an important role in the field of communication, entertainment and learning. It has greatly changed the functioning of the world, even the learning process.
Learning through mobile phones, abbreviated as Mobile Learning has become part of the educative system. Mobile Learning or M-Learning is a specific type of e-learning that provides educational materials through mobile phones. The purpose of this study is to access the learning materials, interact with faculties and view other related documentations along with other facilities, by using android based mobile phone inside and outside the classroom. This will also determine the users’ prior knowledge on the personal and educational use and application of mobile phones.
Our main aim behind this whole project is to exercise a proper way to bring forth all the necessary elements a student or a teacher requires to carry out his job efficiently. Our app named e-nlight will help the users gain knowledge about their past records, with which they can improve their way of studying and thus make the whole competition a lot healthier and much more inspiring. Through this app, they can also access all the publicly available academic resources like books from any department.
As a result, e-nlight will ensure the reach of education to every part of the institution regardless of any barriers.
In the development of this app, we have used the basic language of Android – Java, as well as XML for establishing the UI properly. This app is built on Android Studio and has taken the help of Firebase as the back-end service. We also needed a few libraries and permissions as well to make the best possible outcome of the built-in widgets. For further explanation of the logical implementation, snaps of code snippets have been attached with each feature.
We have used the following libraries to provide necessary functionalities to our m-learning app:
The main libraries are briefly discussed below:
Here are the permissions our app requires from the user’s device to run this app.
The user will be prompted with a list of these permissions while installing and s/he can choose to grant them.
This is an overall step-by-step view of how the different aspects of the app work:
– accessed and displayed in Navigation Drawer Fragments
-Main features visible in one screen
xstudentsDatabase.studentsEmail.assignedCourses For each course in courses:
find course database reference from departmentsDatabase.departmentName.courseName
save it to courseRef?) courseNameTab.content = couseRef.routine
Faculties of the respective institution can upload, download and edit the corresponding course materials through this app.
Students of the institution can only have the full access to download course materials and occasionally upload submissions if allowed by the respective course teacher.
Not all users are allowed all functionalities of this app. Their roles and privileges are specified acutely through Firebase rules.
Whenever a new document is uploaded in any assigned course or whenever an important event is added, the users get push notifications through Firebase Cloud Messaging.
From Firebase Storage, all available books and other academic documents of a department are made accessible through this app.
The first phase involves the sign-in to the application, to enable their personalized e-learning services. Sign-in can be done either by signing up through the required credentials or directly through the google authentication.
Remember! This is just a sample.
You can get a custom paper by one of our expert writers.
Get your custom essay
Helping students since 2015
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download