Interactive E-Learning Android Application Android Project 

By: Prof. Fazal Rehman Shamil
Last modified on April 29th, 2021

Code and documentation of Interactive E-Learning Android Application Android Project 

Project Domain / Category

Android Mobile Application

Abstract / Introduction

An international educational institute is providing its educational services through both offline in campuses as well as online by using E-learning platform with the help of web applications. Now it wants to develop an interactive E-learning android mobile application for its students.

This application will help the students in learning by using their smartphones. It will not only fasten the learning process of the students but also help them in learning in an easy way. Students will use this application for their ease in learning from different platforms.

Functional Requirements:

The application will have the following features.

  1. Login:

Students can login the application by using his student id and password provided by the institute.

  1. Course Selection:

Student can select a course from different courses for his learning. After that, all content will open related to the selected course.

  1. Professor Details Section:

This section will contain professor details which is handling the course including his name, qualifications, email, phone number etc.

  1. Notes Section:

In the notes section of the course student can write lecture related notes and can add it as a note having some title

  1. Lecture Video Section:

In this section a student can see and watch all lecture videos related to the course.

  1. Discussion board:

In discussion board students can post their messages and both professor as well as other students can reply to the message.

  1. Helping Material:

This section will contain helping material related to the course. Which will further help the students in their learning.

  1. Logout:

After using the application student can successfully logout the application

Tools:

Languages: Kotlin/Java, Design: XML/Material Design

Development Environment: Android Studio, Database: You can use any online or offline database

Class diagram, activity diagram, data flow diagram, sequence diagram, use case diagram, Use case description, scope, hard requirements, non-functional requirements, testing test cases, SRS document, design manual, and other diagrams are needed to draw for this project.

Prof. Fazal Rehman Shamil