TARUC Classroom



Ng, Wei Lun (2022) TARUC Classroom. Final Year Project (Bachelor), Tunku Abdul Rahman University College.

[img] Text
Ng Wei Lun_FullText.pdf
Restricted to Registered users only

Download (3MB)


During the covid-19 pandemic, people are being forced to self-isolation in their own home. People have changed their way of living by using online meetings instead of face-to-face meetings. Almost every student is now having classes online through Google Meet or Zoom instead of face-to-face learning. There are some limitations to the current system like the current video conferencing system is not linked together with the school attendance system which increases the work load and effort for the tutors as they will need to manually mark the student attendance after every class. Other than that, the current system also doesn't have standardized ways for creating or joining classes which makes the process a little more troublesome. In this project, we plan to build a better interactive, better user friendly, better functions Classroom app that will make a class much more interesting and efficient than a normal class. There are 5 main modules in this project and they are Navigation module, Identify and Access Management module, Video Conferencing module, Online Survey module and Online Examination module. This documentation will be focusing on two main modules which are Navigation module and Video Conferencing module. The process model being used to design and develop the whole system is the waterfall process model. The reason we choose this process model is because it is simple and easy to understand and follow and also suitable for beginners like us. The prototype of this project is being built using the FERN stack (Firebase, Express, React and Node). Several testing strategies have also been applied on this project after the coding and implementation process and they are the unit testing, integration testing, system testing and acceptance testing. The completed system is now able to connect multiple users together in one video conferencing session. The user can also mark the attendance automatically by just clicking on one button. There are also some limitations on this system like it can only run on local servers for now, it can be deployed to the cloud server for online purposes. Other than that, the attendance is still unable to integrate with the school system, it can be linked to the school system in the future too

Item Type: Final Year Project
Subjects: Education > Theory and practice of education > Higher Education
Science > Computer Science > Internet
Faculties: Faculty of Computing and Information Technology > Bachelor of Information Technology (Honours) in Software Systems Development
Depositing User: Library Staff
Date Deposited: 17 Aug 2022 03:46
Last Modified: 17 Aug 2022 03:46
URI: https://eprints.tarc.edu.my/id/eprint/22498