Android Based Learning Management System Test phase 1, test phase 2, srs, design phase and coding final deliverable Project
Project Domain / Category
Mobile Apps
Abstract / Introduction
Android Based LMS will provide the students ease to check results, Announcements and Graded Activities due dates on their Android based Smart phones.
Users can post questions on MDB using smart phones and Instructors will be able to answer the questions through smart phone as well.
Enrolled students of a subject will be able to group chat in a subject wise chat room Monitored and Supervised by the Subject Instructor. Students will be able to receive notifications on their smart phone about a new announcement or Group Chat message.
Functional Requirements:
- Students and Instructors can login into the app using ID and
- Students can check upcoming and ongoing Assignments, Quizzes and other Graded Activities due
- Students will be able to read Subject
- Students can view Profile of a subject
- Instructors will be able to view all the students enrolled in a subject also view Students profile.
- A Student can only be enrolled in 6 subjects at
- A single Instructor can only handle one
- Instructor can send a new announcement using smart
- Each Subject will have a Group Chat Option, Enrolled Students and Subject Instructor will be able to Discuss and chat with fellow students and
- Only Subject Instructor will be able to add and remove Students from Group
- All users will be able to receive notifications about new announcement and messages in the group chat (Notifications can also be muted).
- For ease the Assignment Dates, Results and user’s Data will be stored directly in the Database or optionally can be updated through a web based interface. Enrollment in a subject of student and Instructor can also be stored directly in the DB but constraints (max 6 subjects for students and 1 for Instructor) needed to be
Tools:
For Android App | Java, XML, Android Studio/ Eclipse |
For Back End API | PHP, Java(j2EE) ,Node.js or Any other Modern Web programing Language |
Database | MySQL, MSSQL, Oracle Or MongoDB etc. |
Supervisor:
Name: Bilal Umar
Email ID: bilal.umar@vu.edu.pk Skype ID: u.bilal