Online Class Assistant can be used to connect teachers with the enrolled students of their assigned course. It establish communication between teacher & students of an assigned course. Teachers can announce notices (class postponed/ extra class/online class meeting link), share necessary resources related to assigned course using OCA. Enrolled students will be able to collect the information from OCA.
Using OCA teacher can easily keep in touch with their students. In this pandemic situation, almost all the classes are being conducted online. It is now more required for a student to connect with their respective teachers. Usually, we use social platforms (Facebook/Whatsapp) to communicate which is so weird for a formal institution. OCA will help to get rid of this communication problem.
Currently, this project is based on institution which has several courses running and teacher/instructor is assigned to a specific course. Later students/learners can enroll to the course using a particular course id/section id. More than one teacher can’t take a course in same section and a student can’t take a course in more than one section.
Main objective of this project is to keep students in touch with their respective teachers. When a teacher make a post in a particular course, only enrolled students in this course will be able to see this post.Teacher will not have to inform any announcement to each student separately. Students will get every announcement/notices from OCA automatically when a teacher posts.
Figure 1(index): This is the Index Page of my project OCA. There are some description of OCA.
Figure 2(signup): This is the Signup Page of user (instructor/learner). Every new user have to create an account from this page. Then he can proceed to login page for further process.
Figure 3(login): This is the Login Page of user (instructor/learner). Admin will have a different login page.
Figure 4(admin_profile): This is the Profile/Home Page of admin.
Figure 5(add): This is the “ADD COURSES” Page of admin. From this page admin will add courses to database.
Figure 6(message_admin): This is the “MESSAGES” Page of admin. From this page admin can send messages to all user. Messages can also be deleted by admin.
Figure 7(admin_settings): This is the Settings Page of admin. In the settings page admin will have two options. First one is Reset Password and second one is Reset ID. Using these, Admin can Reset ID, Password of any user from this page.
Figure 8(instructor_profile): This is the Profile/Home Page of an instructor. Here an instructor will have four different features.
Figure 9(user_settings): This is the Settings Page of a user (instructor/learner). User will have three options available here. From this page user can change his password, name & photo. Time of changing password will be stored in database using trigger.
Figure 10(teach): This is the “TEACH COURSES” page of instructor. Instructor can select course added by admin from here.
Figure 11(assigned): This is the “ASSIGNED COURSES” page of instructor. Instructor can select his assigned course from here and then make any post.
Figure 11(enrolled): This is the “ENROLLED STUDENTS” page of instructor. Instructor can select his assigned course and see the list of enrolled student of course status (pending/accepted/suspended) from here. Instructor can accept pending request of students from here.
Figure 12(message_user): This is the “MESSAGE” page of user (instructor/learner). User can see the message sent by admin from here.
Figure 13(student_profile): This is the Profile/Home Page of a student. Here a student will have four different features.
Figure 14(avail): This is the “AVAIL COURSES” page of student. Student can choose course assigned to an instructor from here. After choosing course available section also have to be selected by student as a course can be taken in different sections.
Figure 15(taken): This is the “TAKEN COURSES” page of student. Student can select a course from here and then see the post of his instructor. Student can also make a post.
Figure 16(requested): This is the “REQUESTED COURSES” page of student. Student can check his/her course status (pending/accepted/suspended) from here.
Figure 17(responsive): All the pages of my website is responsive. So users of any devices will feel comfortable using OCA.
Teachers can’t attach/upload any documents.
Users can not change password without login.