-
Notifications
You must be signed in to change notification settings - Fork 4
Home
A Google Classroom similar application using chat application
Here our main task is developing google classroom using chat application. It means that google classroom look like a chat application where student/teacher/TA can chat in classroom and upload assignments. Student can see their mark/attendance by typing a keyword in chat.
It’s important because if you see in rural schools where student not uses google classroom but they use chat application. This looks like chat app and it will be easy to use and it almost provides all feature of google classroom so they can use this application.
Home page of the application
The very first activity which is call in our application, the homepage of a user which list all the enroll class of the user whether he is teacher or student in that class. If the User is not authenticated then we direct him to a our App Homepage from where he can go to login screen.
If User is authenticated, he have many options like
- Logout
- Create Class
- Join exist Classroom
- Open a particular Classroom chat
It have different views and a button. Here User Provide the Name, Status, Profile Picture of the classroom and as soon as user click Create Button, a new desired class is created in which user is appointed as Teacher/Professor.
In this user provide the Class Id of the classroom in which he want to enrol and he added in that class as student.
This is the authentication part of the application. Since Firebase have already done lost of work over it, we don't need to do anything just follow Reference[5].
After signin if user have not any previous data then this activity is called, Here is suppose to fill the required detail about him/her and a profile image.
private messages(only visible to us in the group) and some command which either call other activity or just simply give there result. For the UI part we got lots of help over internet, see Reference[3].
To handle the uploaded slide on the database. Here User is allowed to download and upload Slide using background services of the android and listing the slide on the screen so that user can view them.
This is not completed yet. Some of the feature is implemented in this like which are similar to the Slide i.e. Uploading/Downloading of a assignment.
It will list all the members of the Classroom and mark the current user using a green dot as a prefix.