Skip to content

Latest commit

 

History

History
58 lines (22 loc) · 2.44 KB

File metadata and controls

58 lines (22 loc) · 2.44 KB

android-cengonline-course-management-system

In this project, a Google Classroom-like Course Management System was developed in Android Studio, using the Java programming language, taking into account the object-oriented design and programming paradigm. This application includes functionalities such as Register, Login, Courses, Assignments, Announcements, Messaging.

Important Note:

This system was developed using Firebase Database and the data was stored in this way.

Images from the Application Interface

1-StartScreenActivity: If the application was not logged in when first entered, this is the welcome screen.

image

2-RegisterActivity: Users register with their student or teacher preferences in this window.

image

3-LoginActiviy: The user logs in by entering their email and password.

image

4-MainActivity: The main page is the section where the courses are listed.

123879729-1ea6fe80-d94a-11eb-9eeb-c386d333fcba

At the top right, there is a button to create a course if it is a teacher, or join a course if it is a student.

image

image

5-AssignmentsActivity: Students can view, upload (only text for now.) on their assignments in this section. Teachers can also edit the assignment.

image

6-ChatsActivity: Teachers and students can communicate with each other through the messaging section.

123880847-28c9fc80-d94c-11eb-92ff-1fb7d73d1aea

7-AnnouncementsActivity: A notification is received when homework is shared in any related course.

image